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

    @Lhjnhnas will consider doing it.

    @Blank1268

    1. liquids does not travel through portals currently and i doubt that they could. As for shooting them into the air - probably impossible. Minecraft just does not support stuff like that.

    2. Momentum where vertical portal is "destination", does not work properly yet.

    3. No, you just need permission for /portal and to give someone stick.

    @p0rnflakes whoa, i will check that error.

    Are you sure that range increases with every usage? Try slowly walking into portal to see if you still have same issues.

    @olieverw plugin will detect when you are falling and then you can hit any wool block, not just center

    As for vertical portals, yeah they are buggy. Until today, i thought that shooting someone upward is not even possible in Minecraft, but today i encountered glitch, where i was teleported upwards. So there is still hope. I'm working on that.

    @kop what position?

    @GyD and what will that command do?
     
  3. Offline

    tommy99

    the plugin work fine but it spams my console with the nullpointer exeption
     
  4. Offline

    p0rnflakes

    @matejdro
    Yes, the range increases with every usage, I just checked again. (When walking slowly into portals, or even crouching.)

    But it is actually half a block per use.
    Maybe you mixed something up with the positioning in the middle of the portal?
    Because that error did not occur in the first version,
     
  5. Offline

    oliverw92

    @matejdro I haven't seen this behaviour where you hit any of the wool - sometimes i notice if you land right on the edge of the hole it works, but if you land just on the outside wool blocks it doesn't teleport you. Even if it is meant to , would it still not be more like portal to have the hole 2 high?

    Also did you see my post here? http://forums.bukkit.org/threads/fu...gun-in-minecraft-733.14684/page-2#post-246124 would you be able to include the features i added?
     
  6. Offline

    Jarzka92

    Awesome, gotta try this today with my friends, thank you for doing this!
     
  7. Offline

    Mapag

    Maybe when you create a Portal you can put a sign on the side with a number, so you can create multiple portals.

    e.g. Blue portal 1 goes to orange portal 1, orange portal 2 goes to blue portal 2... . And that without database. ;)
     
  8. Offline

    Shaduy

    This plugin is awesome!
     
  9. Offline

    ssechaud

    18:00:03 [SEVERE] Could not pass event BLOCK_IGNITE to PortalStick
    java.lang.NullPointerException
    at com.matejdro.bukkit.portalstick.PortalStickBlock.onBlockIgnite(PortalStickBlock.java:138)
    at org.bukkit.plugin.java.JavaPluginLoader$30.execute(JavaPluginLoader.java:382)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.BlockStationary.a(BlockStationary.java:65)
    at net.minecraft.server.World.j(World.java:1683)
    at net.minecraft.server.World.doTick(World.java:1466)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
    p0rnflakes likes this.
  10. Offline

    Godofallcows

    Added immediately, I love it. Unfortunately you can throw items through the emancipation grills. The only way around this I know is making about 4 grills like a grill tunnel, it works well enough!


    Also whenever I make an emancipation grill the bottom left reed never appears! do you know why?


    EDIT: I just noticed the message where it blocks throwing, I guess if you make a tight enough area around it its fine! And I have global fire spread off so the reed acts a bit funky, but i just use the /repl command with worldedit.


    That just pretty much makes Stargate though?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  11. Offline

    ArchVince

    I installed this mod on my server last night, and we started having a lot of weird stuff happen. The main thing was that block ids were being changed. A random block in my house is now gold, a few blocks disappeared in my friend's house, and a block turned to lava. Which didn't end well. It wasn't griefers, though, because I checked the server logs and only 1 person logged in, and I know them well. They didn't use any commands to give themselves lava. It's probably a compatibility error or something, but it's pretty weird. It might have something to do with the emancipation grid that was put right next to a lava pool or something. I don't know.
     
  12. Offline

    Nerozx

    I can't find the proper words to exprim the awesomeness of this plugin. Thanks! :D
     
  13. Offline

    Neobenedict

    When you make the next version, say this:

    "PortalStick Version 1.2 out! Now with 60% less bug, per bug!"
     
  14. Offline

    ViperKnows

    Awesome! Will definitely test this out.
     
  15. Offline

    Jackzilla88

    You should make a texture pack to go with this! Like a version of Precisely Portal that works with this mods' style.
     
  16. Offline

    Odjit


    Ditto, CB 733
     
  17. Offline

    Milipi

    EDIT : Sorry forgot to speak english ^^'
    I have also an error that happens quite often
    It seems to let the plugin run normally qui sait, c'est peut être important.
    PS: I saw others posted it too
    CB:733
    Show Spoiler
    [SEVERE] Could not pass event BLOCK_IGNITE to PortalStick
    java.lang.NullPointerException
    at com.matejdro.bukkit.portalstick.PortalStickBlock.onBlockIgnite(PortalStickBlock.java:138)
    at org.bukkit.plugin.java.JavaPluginLoader$30.execute(JavaPluginLoader.java:382)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.BlockStationary.a(BlockStationary.java:65)
    at net.minecraft.server.World.j(World.java:1683)
    at net.minecraft.server.World.doTick(World.java:1466)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  18. Offline

    Celtic Minstrel

    This is a very nice idea, but could you eliminate the need for commands? Like, make sticks (or whatever item you choose?) always act as a portal gun, and instead of having a deletegrill command, make the grill disappear when you remove one of the framing blocks, just like a nether portal does.

    I think you could make liquids travel through portals: if there's liquid flowing into the hole in a portal, just place a corresponding source block in the destination portal.

    This sounds possibly fixable... not sure though...
     
  19. Offline

    Drakonas

    Also, another bug is that when you go through the same portal, same direction as last time, you get placed a half a block diagonally more every time.

    For example, place a blue portal on the ceiling, and a orange portal on the floor directly beneath it (with at least 2 blocks of space between). We will be going through the orange portal every time. Here are the results:

    1st portal jump: placed directly in the center, landing in the orange portal, causing 2nd jump.
    2nd jump: landed on the corner of the center air block in the orange portal (to the SW from the center). Had to move into the orange portal to cause 3rd jump.
    3rd jump: landed directly in the center of one of the corner blocks of the orange portal (same direction diagonally as 2nd result, SW)
    4th jump: landed on the corner of the entire portal, again in same direction
    etc...

    This happens regardless of floor, ceiling or wall portals. Sometimes I get placed in a wall. I'm guessing you are also getting placed half a block lower, or maybe a whole block, as well. The slight lag on my server isn't helping with me finding this out.

    Please see if there's something in the code that is causing this. Thanks.

    One thing I might point out, is there a way to make a block destroy items, like cactii? Or would that require making the reeds a solid block?

    Another thing you could look at is the Dropchest source. It finds items in a radius around the chest and adds them to the chest. If that is possible, you should be able to do this.
     
  20. Offline

    matejdro

    @oliverw2 my idea is for portals to be as compact as possible, so you don't need tons of space to make one. Thanks for the feature commit, i will check it out when i get home.

    @Mapag why not rather have a friend with you making multiple portals?

    @Godofallcows I have designed text protection for tunnels, but i can make it wider if you wish, so you cannot throw items from anywhere near.

    @ArchVice wow. Did someone tried to put portal on lava and you set config to allow that?

    @Jackzilla88 Sorry, I'm not good at drawing. But if someone else makes it, it would be cool.

    @Milipi english please.

    @Celtic Minstrel no portal command sounds kinda logical. Will be inside release. I have made /deletegrill command, so players can't easily destroy grill to smuggle items. But i guess if they can destroy stuff, they can also make hole around grill.

    I was thinking about liquid flowing, but problem is that minecraft liquid psyhics are not made for that and liquids may behave weird when teleported. Anyway, i will give it a try and let's see.

    There is already protection against dropping items, but i made it only straight one (for tunnels), so people can still throw items from corners if grill is in open area. Will fix that in next release.

    I think i know what causes teleport position changing issue. Will fix it when i get home. Same with error message.
     
  21. Offline

    Odjit

    His problem is the similar to pronflakes, ssechaud's and my own.
    Basically saying
    "I have an error that happens quite often. Even though it didn't seem to effect the operation of the plugin, it spammed the console, and then, who knows, it might be important.
    PS: I saw that others have also posted"



    I guess I should extrapolate on the effect for me and say it did effect my permissions plugin (Permissions) and stopped people from being able to build (saying that they had no permission to do so). I had to revert to the older version to make it stop.
     
  22. Offline

    Blueice189

    Nice Plugin :) ! (Sorry for bad english :D). I have a Problem.. always when i use the Portal Stick or switch trough Portals in my consol come this: "Could not pass event BLOCK_IGNITE to Portal Stick" and some other spam.
    When i start the server i dont have the problem. Is that normal so ? What can i do?
     
  23. Offline

    OrtwinS

    You sir, are genius.

    I wont install it on my medieval roleplay server though, but I will certainly if we are doing a Future roleplay.

    I actually expected cake at the end.
     
  24. Offline

    PatrickFreed

    You should have seen my face while I watched the video. This is possibly one of the coolest plugins I've ever seen. It's very well done.
    Also, could you add a config for what item shoots the portals and what block the portals can be placed on?
    Edit: Nevermind both options are added :)
     
  25. Offline

    dark1256

    1. If a portal starts to burn I get only errors....
    2. Sometimes I dont spawn in front of the other portal, but on the right side of it...
    3. The Emancipation Grills are not saved if you use more than one world...


    Great plugin!!!

    ps: sorry for my bad english
     
  26. Offline

    PatrickFreed

    thats already added in the config :p
    Code:
    PortalTool = 294 #What tool is used to create portals. Default: Stick (280)
    MessagePortalEnabled = You have just turned your crappy piece of wood into Aperture Science Handheld Portal Stick!
    PortallableBlocks = 1 #On which blocks can portals be created? You can separate them by comma(,). Default: Stone (1)
    AnyBlockIsPortallable = true #Can portals be put on any block? This ignores PortallableBlocks list.
    MessageRestrictedWorld = You cannot do that in this world!
    MessagePortalCannotCreate = You cannot place portal here!
    TeleportVehicles = true #Can vehicles(boats, minecarts) also be teleported?
    MessagePortalDisabled = You have just reverted your Aperture Science Handheld Portal Stick back into crappy piece of wood!
    EnableMaterialEmancipationGrill = true #can Material Emancipation Grill? be created?
    TransparentBlocks = 0,8,9,10,11,20 #Blocks that can portals be shot through
    EnabledWorlds = test server #In which worlds can portals be placed? Separate multiple worlds by comma(,)
    Also, can you add it so that the portals are deleted on disconnect?
     
  27. Offline

    Celtic Minstrel

    Of course, but you've blocked destroying the elements of the grill, so just don't block destroying the moss stone if they have delete grill permission, and delete the grill instead.

    That sounds rather convoluted...
     
  28. Offline

    nickrev

    one big problem with 1.1 now its possible to get stuck in walls very easy, its a huge problem because the rooms i designed now get you stuck in the wall :( this happens when u place a portal next to a wall the momentum carries you into the wall.) please fix this somehow.
     
  29. Offline

    Jexis

    SDGBSDLAGSDHGJHJKFJGBFDH THIS IS AMAZING IN UNCOUNTABLE WAYS.
    The only thing I'd suggest is making the portals smaller by taking off the edges of the portal, so it isn't so square.
    Also, you are a programming GOD.
     
  30. Offline

    chicka123

    I have suggestions, as in If you are holding iron boots, say /boots to prevent fall damage. Also make more portal surfaces and make gravel like compaion cubes. Still, EXCELLENT job on making this.
     
  31. Offline

    Hyphe

    Is there a way you can change the stick to other items?
     

Share This Page