Inactive [FUN/TP/MECH]PortalStick v2.3.7 - Portal gun in minecraft [1.2]

Discussion in 'Inactive/Unsupported Plugins' started by matejdro, Apr 26, 2011.

  1. Offline

    matejdro

    PortalStick
    Authors: matejdro and oliverw92

    Have you ever wanted to have portal gun in minecraft? Have you ever wanted to make your own portal test chambers and make your friends solve it? Now you can do this!

    PortalStick is plugin that tries to emulate Portal Gun as close as possible in Minecraft without client mods.

    Demonstration video of the plugin:

    (map from the above video: CLICK)

    Shorter demonstration video created by user of the plugin (sorry, can't remember name right now.):


    See BukkitDev page for more information and download links: http://dev.bukkit.org/server-mods/portalstick/
    (you can use your minecraft forum username and password on BukkitDev)
     
  2. Offline

    matejdro

    Actually is multiplier, but minecraft velocity is not equal (you will loose velocity faster when going up than gain it when falling) and I'm using some different methods for acquiring velocity since normal one won't detect player walking, thus making red gell impossible.
     
  3. Offline

    majorcyto

    So even though i have portalstick set to use ONLY 1 map that is NOT my main map. The red and blue gel blocks still work on the main map <_<

    Can you please also add checks to the faith plates and gels to only work in the "enabled worlds" please >.
     
  4. Offline

    TheRec

    I think I have narrowed down this random bug a bit more. The plugins (PortalStick and others) not working in the chunk inside the PortalStick region seems to happen only in the chunk the player is in when he joins if the chunk was not loaded on the server (I dunno how to determin this, but as it seems to happen only when I don't join the server for some time, I guess the chunk gets unloaded after some time when nobody is in it). So basically, when the player joins and he is inside the region and the chunk he's in is not loaded, the problem happens.

    If the player disconnects and reconnects, the chunk works again. So basically it leads me to think that there's something done on chunk load in the region that is broken when the user is inside the chunk that is getting loaded. Again, this is a wild guess... but it's pretty hard to identify the factors involved with that bug happening seemingly so randomly...
     
  5. Offline

    matejdro

  6. Offline

    TheRec

    @matejdro Ok, already had an account. Thank you ;)
     
  7. Offline

    dak393

    Wow this just keeps getting better :D
     
  8. Offline

    beatcomet

    can you pleas answer me just this once, will we be able to configure the uniqe inventory in the regions created by the rgion manager?
     
  9. Offline

    matejdro

    not yet. But is planned.
     
  10. Offline

    TEM Vogelwurst

    great plugin O.O....but i dont know how to install it ?... where can i get the .jar file ?....or is the .jar file the extracted data from the .zip file ??....pls help :p
     
  11. Offline

    matejdro

    Click on the download link in the first post, then save it to plugins folder.
     
  12. Offline

    ViperKnows

    Awesome update. However, grills still do not work after server restarts. :[
    The reeds remain, but it does not remove items or delete portals. 2.2
     
  13. Offline

    majorcyto

    There disabled properly on the main map.. they only work on the map i specified. Except the gels work on all the maps even though i dont have it set up that way.
     
  14. Offline

    hi00ih

    Umm standing on lapis lazuli causes the person to be launched in the air and causes this error
    Code:
    21:30:20 [SEVERE] Could not pass event PLAYER_MOVE to PortalStick
    java.lang.NoSuchMethodError: org.bukkit.entity.Player.sendBlockChange(Lorg/bukki
    t/Location;Lorg/bukkit/Material;B)V
            at com.matejdro.bukkit.portalstick.util.Util.PlayNote(Util.java:98)
            at com.matejdro.bukkit.portalstick.GelManager.BlueGel(GelManager.java:11
    3)
            at com.matejdro.bukkit.portalstick.GelManager.useGel(GelManager.java:45)
    
            at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.o
    nPlayerMove(PortalStickPlayerListener.java:227)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:240)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:129)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  15. Offline

    Tulips

    are you able to make it so when u look in 1 portal u see through the other but its just 2 blocks and not like 12 of blue or orange
     
  16. Offline

    Dean050

    Is there any permissions for the Gel Blocks? Only want a certain group to have access to PortalStick, although permissions are set up correctly, the Gel's work for everyone.
     
  17. Offline

    ssechaud

    02:32:45 [SEVERE] Could not pass event PLAYER_TELEPORT to PortalStick
    java.lang.NullPointerException
    at com.matejdro.bukkit.portalstick.PortalManager.checkPlayerMove(PortalManager.java:32)
    at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.onPlayerTeleport(PortalStickPlayerListener.java:246)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:292)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:302)
    at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:358)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:347)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:256)
    at net.minecraft.server.EntityHuman.a(EntityHuman.java:335)
    at net.minecraft.server.Entity.e(Entity.java:930)
    at net.minecraft.server.PlayerNBTManager.b(SourceFile:180)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:83)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  18. Offline

    Riolu

    I have looked everywhere, but I still can't fine Permission code :( Usual players can't crate portals with sticks...

    Some "bugs" I found:
    1. Sometimes(when you got high speed), you can run through portal, but it won't teleport you.
    2. You can smack on portal, if you fell past the hole.
    3. Red gel can't speed up other players as much, as me.
    4. You smack on Blue gel! :eek: That's WEIRD!
    Btw, Arial Plate works best! :D
     
  19. Offline

    mantas191

    Hey man i need a little help with portal gun.
     
  20. Offline

    Chubbs99

    I get the following error a lot, Every time some quits I'll get this.

    I'm using PortalStick 2.2, and CraftBukkit build 798
     
    Stefano, TheRec and ViperKnows like this.
  21. Offline

    hofec

    On my #803 [RB] with PortalStick 2.2 & Essentials 2.2 enabled have some exceptions on my console ..
    Code:
    2011-05-24 00:03:57 [SEVERE] Could not pass event PLAYER_TELEPORT to PortalStick
    java.lang.NullPointerException
        at com.matejdro.bukkit.portalstick.PortalManager.checkPlayerMove(PortalManager.java:32)
        at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.onPlayerTeleport(PortalStickPlayerListener.java:246)
        at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:292)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:302)
        at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:358)
        at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:224)
        at com.earth2me.essentials.Teleport.now(Teleport.java:214)
        at com.earth2me.essentials.Teleport.now(Teleport.java:219)
        at com.earth2me.essentials.spawn.EssentialsSpawnPlayerListener.onPlayerJoin(EssentialsSpawnPlayerListener.java:54)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:302)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    What can i do with this ? Thanks. ;)
     
  22. Offline

    Wickedlegacy

    I can't add more portal-able blocks to the reigon in config....
     
  23. Offline

    oliverw92

    Show me your config file and how you are doing it
     
  24. Offline

    withmorten

    Same like the others (#803, but has also happened on #740)

    Code:
    [SEVERE] Could not pass event PLAYER_QUIT to PortalStick java.lang.NullPointerException 	at com.matejdro.bukkit.portalstick.UserManager.deleteDroppedItems(UserManager.java:51) 	at com.matejdro.bukkit.portalstick.UserManager.deleteDroppedItems(UserManager.java:47) 	at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.onPlayerQuit(PortalStickPlayerListener.java:261) 	at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:250) 	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) 	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310) 	at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:115) 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:591) 	at net.minecraft.server.NetworkManager.a(NetworkManager.java:200) 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75) 	at net.minecraft.server.NetworkListenThread.a(SourceFile:100) 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377) 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292) 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  25. Offline

    ssechaud

    23:04:40 [SEVERE] Could not pass event PLAYER_TELEPORT to PortalStick
    java.lang.NullPointerException
    at com.matejdro.bukkit.portalstick.PortalManager.checkPlayerMove(PortalManager.java:32)
    at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.onPlayerTeleport(PortalStickPlayerListener.java:246)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:292)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:358)
    at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:224)
    at com.earth2me.essentials.Teleport.now(Teleport.java:223)
    at com.earth2me.essentials.Teleport.now(Teleport.java:229)
    at com.earth2me.essentials.spawn.EssentialsSpawnPlayerListener.onPlayerJoin(EssentialsSpawnPlayerListener.java:54)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  26. Offline

    whitehooder

    Great plugin, but only one question...
    Do i need to add some permission nodes for others to be able to teleport?
    I'm wondering because no other than me are able to teleport:D
    Here is my Config file:
    Code:
    regions:
        global:
            prevent-creating-portal-through-closed-door: true
            red-gel-block: '35:14'
            location: world:0,0,0:0,0,0
            enable-red-gel-blocks: false
            blue-gel-vertical-velocity-multiplier: 1.5
            velocity-multiplier: 1.0
            enable-aerial-faith-plates: false
            red-gel-velocity-multiplier: 1.5
            delete-portals-on-exitentrance: true
            enable-blue-gel-blocks: false
            blue-gel-vertical-bounce-velocity: 1.0
            fall-damage-boots: 313
            transparent-blocks:
            - 0
            - 8
            - 9
            - 10
            - 11
            - 20
            - 64
            - 71
            grills-clear-inventory: false
            grills-clear-item-drops: true
            unique-inventory: false
            enable-emancipation-grill: true
            all-blocks-allow-portals: true
            enable-fall-damage-boots: true
            enable-sounds: true
            blue-gel-block: '22'
            blue-gel-horizontal-bounce-velocity: 1.0
            infinite-dispensers: true
            prevent-creating-portal-through-portal: false
            aerial-faith-plate-power: 6-2
            teleport-liquids: true
            teleport-vehicles: true
            aerial-faith-plate-block: '57'
            emancipation-grill-material: '48'
            enable-portals: true
            portallable-blocks:
            - 1
            obey-worldguard-permissions: false
            blue-gel-horizontal-velocity-multiplier: 1.5
    THANKS FOR ANY HELP!
     
  27. Offline

    withmorten

    Yep, you have to give them the permission node portalstick.portal.use or something'ish, had that problem before too xD
     
  28. Offline

    whitehooder

    thanks for the quick response ;D
     
  29. Offline

    oliverw92

    The permission nodes are on the wiki, check it out there.
     
  30. Offline

    Freezy

    How can I disable the global region? the wiki is very bare-bones...

    Plugin looks awesome, but its ruining my carpet (red wool) and some other stuff, all of which will be fine for test chambers.
     
  31. Offline

    oliverw92

    You don't disable the global region, those are the settings for the entire server.
     

Share This Page