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

    hofec

    OH MY GODNESS :eek: [diamond] [diamond]

    One thing ..
    Code:
    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)
    but .. this .. O_O Epic work.

    check your config (plugins/PortalStick) ^_^

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

    IronWill1991

    My client crashes sometimes when I jumped down to the floor portal. I don't see any error problems on my log.
     
  4. Offline

    Avous

    request. can you make the portals 2x1? my test chambers for what im planning would exceed
    500x500 blocks otherwise
     
    Stefano and hofec like this.
  5. Offline

    4am

    Ah, yes instituting fire protection on portals to prevent errors when restoring the portal to the original blocks might be a very good idea. Also, perhaps portals should revert back to normal state if they're touched by fire?

    @matejdro OK, when I try to do looping-falling portals now here is what happens:

    I have two 8x8 stone platforms for testing, the bottom one has a 1 block space underneath it before the normal ground, and the second one is like 5-7 blocks up, directly overhead.
    1. Stand as close to the the center of a block as possible, with enough space to the edge to make a portal directly under the player.
    2. Look straight up, create red portal directly overhead
    3. Look straight down, create blue portal directly below; the player falls into it naturally
    4. Player is teleported to the red portal, facing forwards (west) instead of looking down, with 0 velocity
    5. I then fall from the red portal down into the blue portal and I am not teleported at all (there is a 1 block space between the stone the portal is on and the ground beneath it, so I am falling "though" it, and standing halfway into it)
    6. If i jump up in place (i.e. my feet go up into the blue portal's hole), I am teleported up into the red portal and fall facing downwards direction, but now I land on the Southwest corner of the portal block.
    7. Each successive time I enter the portal, I am positioned exactly 1/2 block south west of the last time I used the portal. It doesn't matter how many times I go though, what direction I face, or if I move the blue portal, I get exactly that far off each time, and I am always facing West. Make sure that you're setting your exit-point for players based on where the hole in the portal is (offset by 0.5 so the player is centered in/above/below/whatever the hole) once at portal creation and then always teleport to the same spot. The spot shouldn't change ever, only the velocity. Also, be sure to always set the player facing the direction of movement.
    8. If I move the red portal away and then back again, and jump into the blue portal, the sequence begins again from step 5.
    I cannot right now but perhaps later tonight I'll get brave and have a go at the code myself :)eek:) and see if I can do anything.

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

    CainFoool

    Im getting this error:
    2011-04-27 23:09:05 [SEVERE] Could not pass event BLOCK_IGNITE to PortalStick
     
  7. Offline

    ViperKnows

    A few things-
    - I just recently added anti-build to me server, and constantly got this error:
    2011-04-27 22:06:02 [SEVERE] Could not pass event BLOCK_IGNITE to PortalStick
    Same thing with EssentialsProtect. EDIT: While this happens, the emancipation grill does not work at all. I was forced to delete the plugin to get rid of the constant error messages :/

    -When igniting the emancipation grill, one block of reeds is not created where the fire was originally started (The fire goes away leaving an empty space)

    - Gaining momentum and lauching toward the sky out of a portal on the ground; I don't know if this is even possible, but it would be badass xD

    - If a player logs off, all portals that player created should be destroyed. Annoying having random portals and having to delete them manually.

    Just a few suggestions :p
    Amazing plugin though, cannot wait to see how this progresses.
     
  8. Offline

    Mukrakiish

    Do you have that disabled with world-guard? That's a common message from WG if ignition is forbidden.

    Oh and WOW, friggin amazing plugin. Single handidly my favorite plugin of all time.
     
  9. Offline

    ViperKnows

    I have it disabled in EssentialsProtect, but I can't enable fire. Server would die :p
     
  10. Offline

    MommaCow

    Getting an internal error command :(
     
  11. Offline

    matejdro

    Just a quick patch for biggest issues. I will take a look on everything else tommorow, when i get some sleep.
     
  12. Offline

    deathwish00

    this is epic, tho not to be picky, i dont like how big the portal is, but it is terific
     
  13. Offline

    Jackzilla88

    This is awesome.
    Besides the expected features, like adding more stuff from the games (Aerial Faith Plate, anyone?) I would love to be able to configure which block makes emancipation grids.
    Amazing work so far!
     
  14. Offline

    nomad980

    Hey just wanted to say amazing plugin. Fun to play around with. Only thing that bugs me is getting constant messages in worlds that don't have it enabled. "You cannot do that in this world."
     
  15. Offline

    TYDIRocks

    Are you planning on adding momentum? That's like the best part of portal :p
     
  16. Offline

    killj0y

    installed on my server works awesome!

    Any update planned to allow other people go thru others portals?

    Also

    Sounds amazing

    I get no errors or anything in my console when playing with this plugin. aka the portals
     
  17. Offline

    hi00ih

    You sir, are a FKING GOD!
    THANK YOU SO MUCH!
     
  18. Offline

    Windwaker

    Wow. Very well done, bravo.
     
  19. Offline

    4am

    watch the video, there is already horizontal momentum. I'm not sure why vertical isn't working but it's not yet.

    PS you update so much it's hard to keep up. I like that in a developer :)

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

    Celtic Minstrel

    ...commands are bad, mm'kay? At least for this sort of thing.
     
  21. Offline

    eleljrk

    I'm not sure what bugs has been reported, but I'll report what I've seen and done:

    CraftBukkit 733
    Minecraft 1.5_1
    PortalStick 1.1

    - For every ride with the portal the exit position is moved slightly backwards and left, and you're soon stuck in the wall behind the portal exit; this resets when you create new portals.
    - The sugar canes burns up, or at least one of them. (EssentialsProtect?)
    - You can enter portals from very odd angles, outside the frame. It's happened to me regularly with two different concepts:
    1. You can jump from above onto the top corners of the frame. You might need to test so you understand, I can't take images as this is writen on my iPod.
    2. You can jump from above slightly infront of the portal on the ground, missing the hole, but still teleport.
    - When you enter the grill your custom portalgun is gone, but you still have your sticks.

    Suggestions:
    - Save the grills! Don't let them dissapear after reload/restart. ;)
    - When you fall into a portal from for example a 8 blocks height and the other portal is standing, the horizontal speed could be transformed into vertical speed, add some extra speed if this already exist.. Also vise versa! :)
    - When one of the messages in the configurations is "", "null" or "false" (just examples) the message wont be displayed at all.
    - Remove the "portal" + aliases and "deletegrill" command? Portalgun is active if you got permission, grills can be destroyed with human hands / fire / destroying frame. Would be awezum.. :)
    - Change the grills frame block (in configurations). :)

    Working on a Co-Op challange, this is an excellent plugin! :) I can't really finish the Challange with the current version.. Thanks for reading and thanks for the plugin! :)
     
  22. Offline

    Maoman

    I love how this has started, and I apologize in advance if any of these have already been discussed, but I have a couple problems with it so far:
    1: When you step into a portal, you spawn 2 blocks in front of the portal. Because of this, if you place a portal on a stone wall on the side of a cliff, then go through the other portal, you fall to your death.
    2: The portal is HUGE. I mean, a 3x4 area of smooth stone that's completely flat is REALLY hard to come by unless you make it yourself.
    A couple of suggested solutions for both of those problems:
    Instead of making a 3x4 hollow box of wool, try other shapes. For example, a 1x3 vertical box with 1 wool at the bottom and 2 air above it and put another wool directly in front of the 1 wool block, which is where you spawn, so you can actually go places with only portals. Or spawn one wool block directly in between you and the block you aim at (would allow you to place on the floor as well) and you just jump on that and you spawn on the other wool block.. I understand that you want to maintain the "hole in the wall" idea of a portal, but in this world, where the smallest possible unit is one full block, it's just not practical. I also understand that it's probably difficult to get the plugin to not teleport you back and forth infinitely if you spawn onto the same block that you teleport from, but I'm sure you'd agree that if you could manage that, the effect overall would be much, much more impressive.

    Another thought, how about when you change your stick into a portalstick, it actually changes into something fancy? I know you can't actually generate a new item, how about changing the stick into a golden hoe or something? Most texture packs draw golden stuff fairly fancy, and you could even draw 16 and 32 bit (obviously 16, but 32 seems to be the most common HD texture pack size, at least in my observation - in no way saying i'm for certain completely correct.) images of portal guns that we can replace our gold hoes with if we want.
     
    eleljrk likes this.
  23. Offline

    jessefirex

    well i really like this plugin although i would like to see that maybe the massive wool portals can be replaced by for example 1x2 paintings of portals, but anyhow i was playing this and thaught hmm it oesnt look like portal yet so i downloaded the preecisely portal pack from the minecraft forums and went editting so now it looks slighly normal (fixed portals to not look like robot eyes and fixed the grill so that you cant see through it) also i added a texture to make a stick look like a portal gun (i got that from the portal gun mod singleplayer al credits fro that one goes to him) i still have to do alot on this texture pack but i thought il drop it here for the plugin

    message me with any ideas or fixes for the texture if you like, it 16 bit

    (english is not my first language sry for typos)

    greetz
     

    Attached Files:

  24. Offline

    GmK

    Utterly, utterly fascinating, one of the best examples of what the Bukkit API is able to do.

    THANK YOU for this!

    /me is off to make a Test Centre...
     
  25. Offline

    eleljrk

    @Maoman comes with a simple yet geniouse idea here.
    This required a small spot of only 1x3x1 of smooth stone. I must say this is genius! I approve of this, please implent this. :D

    I will also say a bit more, since my last comment here was writen from my iPod.. I <3 this plugin, it's a good start, good concept and you must keep going! :) MUST! :p

    Now I must come with another suggestion:
    - Change color of the wool! :) I don't want command for this, so I've though out one solution, I really hope you implent this..

    1. You place a block of wool, any color.
    2. Right Click / Left Click this block of wool.
    3. If you Right Click the block of wool, the Right Click portal will have this color, vers visa.
    4. Both portals can't have the same color.
    5. (optionaly) You have to set which color is compitable with another. (Red, Orange, Purple, Pink and Magenta might be combined, but not with other colors. Blue, Light Blue, Cyan and Purple can be combined, but not with other colors.)
    6. Right Click / Left Click on a white block of wool will reset the color (by default, the reset block can be changed).

    This is easy to use, easy to understand and will work for multiple users! :)
    I would love you to see something similar, or this, in the plugin! :)

    Thank you so much for spending your time here to enjoy us and bring us these plugins! :)

    EDIT:
    Added point 6, because I see that you might get stuck on just a few colors if you (for example) chose a blue color.
     
  26. Offline

    killj0y

    Then it should be standard. If you are wearning boots while using the portal stick you wont take fall damage!
     
  27. Offline

    matejdro

    Whoa. That's a lot of points from anyone here. Let me do a bunch of responses without your names:

    I'm thinking about CompactPortal settings, which will change portal design to above mentioned, but people can still keep huge ones if they want.

    I was also thinking about Aerial Faith Plates, which are probably only portal stuff that can be implemented in minecraft. But first i want portals working properly.

    Portal position moving was fixed with 1.1.1.

    Setting for emancipation grill block is coming.

    Oops, i will fix You cannot do that in this world in next release.

    You can go through others portals

    Boots to stop fall damage? Sounds nice, but as i said, i first want to get existing features working properly.

    Sugar cane burn is probably caused by protection plugin. I'm not sure if i can do much here. Probably protection plugin replaces that area with AIR to "extinguish the fire".

    Jumping from weird angles is intentional, so you can easily hit portal.

    Speed is already transformed.

    Try leaving message empty. Just don't type anything after =.

    Command deletion is planned.

    Spawning 2 blocks away from portal is Minecraft fault. Try walking in minecraft and then releasing the walk key. You will see, that you do not stop instantly, but keep walking for block or two. Your speed is preserved while walking through portals, so you will still walk some blocks before stopping. Try sneaking through portal.

    Wool color changing sounds nice. So people can have different portals like in Portal 2 Coop :). Will consider it.
     
  28. Offline

    killj0y

    What about portal sharing? aka i place a portal someone else can go thru?
     
  29. Offline

    matejdro

    That already works.
     
  30. Offline

    killj0y

    Seems only i can go thru portals i place? I have not set up any permissions yet could that be why?
     
  31. Offline

    matejdro

    You need to give people portalstick.teleport permission, so they can teleport through.
     

Share This Page