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

    oliverw92

    We have plans for your first idea. Second idea won't happen really
     
  3. Offline

    majorcyto

    I have a feature request for way down the road. ^_^

    A co-op portal gun, on shoots a orange portal, other shoots a blue portal requires both players to be there to get any where. Could make for some great puzzles, could choose to link them just to the 2 players so only the partner can use it or anyone i guess.

    Also Ariel faith plates - yes :p Just to note you could take something similar to the plugin Trampolin, which allows u to set which "under" block to use, and how high it goes. For instance set it to obsidian with a stone pressure plate on top you walk on to the pressure plate and go flying in the air, go flying forward, or both. Could be something to get a reference from.
     
  4. Offline

    oliverw92

    I like the idea of the pressure plate on top. I hadn't thought of that.
     
  5. Offline

    MrInsanity

    THIS is so awesome! I'm going to experiment with it right now:p
     
  6. Offline

    BigMoomba

    mh can you make a other Aperture Science Material Emancipation Grill ?
    If the server restart the Grill is off and the peoples rund with item in the Dungeon XD
     
  7. Offline

    oliverw92

    This will be in the next update.
     
  8. Offline

    matejdro

    Updated!

     
    ShadoRoboto likes this.
  9. Offline

    ShadoRoboto

    Very cool. But could you define what exactly "infinite dispensers" means?
    Also, if when you relocate a portal that has a liquid flowing through it, does the liquid dissipate naturally? Or is a source block created?
    Thank you in advance, and marvelous work having liquids go through portals, I cannot wait to try it out!
    ~SR
     
  10. Offline

    BigMoomba

    mh i cant make all-blocks-allow-portals: ture

    If i restart or reload the config go to false again xd
     
  11. Offline

    matejdro

    @ShadoRoboto infinite dispensers means that dispensers will suply infinte amount of item, so you don't have to go resupplying your test chambers from time to time.

    Source block is created, but it will dissapear when you relocate portals

    @BigMoomba oliwer92 will have to check this.
     
  12. Offline

    ShadoRoboto

    Many thanks, the possibilities with liquids make the variety of possible test chambers infinite!
    ~SR
    Side note: I can validate the problem that BigMoomba has, because it effects every option. Any changes to the configuration files are reset upon world loading.
    Yet another Side note: Seems like an isolated problem, it is functioning properly now.
     
  13. Offline

    majorcyto

    Yay thanks all my features i have requested have been implemented so far >;o! Now just for the blue and orange gel, and the ariel faith plates and my life is complete. :3

    Thanks for all your hard work. <3 I promise to pm you my apeture world when its complete :p itll have single and co-op chambers.
     
  14. Offline

    oliverw92

    Have you tried using the in-game command /portal flag <region> <property> <value> ?
     
  15. Offline

    Maoman


    *sigh* I understand what Portal, the game, is. Calling me a kid doesn't automatically make your better than me, and besides, at least try to spell "you're" and "there" correctly.

    First off, this plugin isn't "Make a replica of Aperture Science Laboratories in minecraft," It's, and I quote the title, "Portal gun in minecraft." Minecraft's entire gameplay is based on the fact that you have complete and total freedom over everything in the game. Therefore, having a plugin which is restricted so unbelievably much is against the point. Plus, imagine if, after Chell escapes Aperture Science, she still had the portal gun? Sure she'd only be able to place it on concrete (or whatever materials conduct portals), but if she wanted to put a portal 200 feet up on a nook in the corner of a skyscraper, she could. Now, in minecraft, if I want to put a portal 50 meters up on the side of a cliff in a little nook where there happen to be a couple gravel blocks (or whatever you set the portal-able blocks to be), as the plugin currently is, I can't, because 1: I'll fall, since you spawn 2 blocks ahead of the portal, and 2: it's highly unlikely for there to be a 3x4 area of gravel with absolutely nothing protruding. That's what i'm requesting. Your idea of the portal needing specific areas to be restricted to, like the original game, is valid - but it's already covered by the fact that a portal can only be placed on a certain type of block. It doesn't need to be further restricted. Think of how difficult the game Portal would have been if the portals you shot were 4 times as huge?

    True, the game is technically designed just as carefully so you can go here, but not there, and it's overall very linear. However, the creators of the game themselves said that they intentionally designed the second half to feel like you were running free and unrestricted in the back alleys of Aperture Science.

    You don't have to have the same exact idea on how the plugin should be used, but regardless, it should be as free as possible so that it can be used how anybody wants it to be used. The less restrained something is in minecraft, the better. It's what the game is about. From the first day I stepped foot in minecraft's virtual world, I was reminded of this XKCD comic, just with more than just rocks to create with.
     
  16. Offline

    DirktheJerk

    seems as though the issue of not having a different portal device other then the stick has returned. Changed the stick (280) to iron sword (267) in the config.yml and whenever I pass through the emancipation grills, the sword is deleted and replaced with a useless stick.
     
  17. Offline

    TheHANGOVER

    So, the only thing you didn't feel the need to debate is the part about you needing to be slapped from time to time? Gotcha, it still stands.

    On-topic less slap fighty news, Mod is amazing and my players love it, already setup a whole world dedicated to Aperture where they can make their own test chambers.
     
  18. Offline

    TACTICALboom

    Version 2.0, Every time someone leaves,
    Code:
    22:12:05 [SEVERE] Could not pass event PLAYER_QUIT to PortalStick
    java.lang.NullPointerException
        at com.matejdro.bukkit.portalstick.UserManager.deleteDroppedItems(UserManager.java:49)
        at com.matejdro.bukkit.portalstick.UserManager.deleteDroppedItems(UserManager.java:45)
        at com.matejdro.bukkit.portalstick.listeners.PortalStickPlayerListener.onPlayerQuit(PortalStickPlayerListener.java:281)
        at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:212)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:115)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:576)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:199)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        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)
    
     
  19. Offline

    Maoman

    @TheHANGOVER
    Did you even read what I said? If you have something else to say, respond to the conversation I started.

    @matejdro
    I'd like to know what the person who actually developed the plugin (or really anybody who doesn't have a "space for rent" sign in their ear) thinks of my suggestions.

    To make it concise:
    1: The portal is too big, making it impractical for the world of minecraft.
    2: You spawn 2 blocks in front of it, rather than in it (or something similar) so you can't put a portal on a sheer cliff face.

    And before anybody says anything, I understand that in the game, you couldn't stand "in" the portal (well, you could, technically, but it wasn't really supposed to happen), but in the game, you're supposed to be able to see and interact with the world through the portal too, which is obviously impossible. Some things need to be stretched in order to fulfill the same functions.

    I love the idea and it works as you tell it perfectly (as far as I could tell). But those two things made it unbearable to me. I'm not looking to make a few dozen test chambers of my own, I want to use the portal gun in minecraft - as the title says. If you specifically intend it to be used only in controlled testing environments rather than out in the field (in the real minecraft world), that's fine with me - it's your plugin after all - but I won't be using it.
     
  20. Offline

    matejdro

    @Maoman spawning 2 blocks away from portal was fixed in 2.0.

    As for compact portals, they are implemented, but we need new direction detection system. I have some info on how to do that, but it's very complicated (at least to me) and i need to take some time to figure it out.

    Also, please solve your fight in PM or another thread. Stop spaming this thread.
     
  21. Offline

    Maoman

    I did, in a PM. I'm having so much fun, too.

    I'm sorry I didn't actually look at the first post in so long, it's completely my fault. Also, I understand it's complicated - I never expected it to me implemented immediately. I don't know if this will help, but a couple ideas I had to make the portal smaller and still accomplish the same thing: instead of having a 4x3 area, have a 1x3 area, where you have one colored wool block with two air blocks on top of it, which is where you spawn. Or (if the "direction detection system" is what I think it is) if you're having problems with teleporting from the orange portal to the blue, but spawning inside the blue, then you'll just spawn back and forth infinitely, you could have the above shape, but with two wool blocks, the second one sticking out a bit as a ledge, and that's where you spawn, so i'd be a 1x3x2 shape. I know neither of these look like the traditional portal, but given the limitations of 1 block being the minimum size (unless you try something with slabs?), it's hard to maintain that look.
     
  22. Offline

    matejdro

    Let me explan what i mean as "direction system":

    When you click block from long distance, bukkit have function that can tell which block was clicked. But it can't tell which side of block you clicked. Which means that it wont know in which direction is exit. Currently this is done by simiply checking, in which direction is enough space to place portal. But this is not possible with portals that are width of 1 block.
     
  23. Offline

    Maoman

    Ah. Okay, I wasn't sure (which is why I included the bit about "if it's what i think it is"). How about a 2x2 ledge then? With 2 wool blocks replacing wall blocks like it currently does and 2 of them sticking out for you to spawn on, and it's 2 blocks long and wide, and 1 block tall? *shrug* I admit I have no idea what you're dealing with... so my suggestions are probably useless. I'm sure you'll figure something out that works wonderfully.
     
  24. Offline

    matejdro

    I just got an idea how can i improve current system so Compact portals will somehow work. Will try it when i get home.
     
  25. Offline

    oliverw92

    Thanks I'll fix this.



    And lol i found a pretty funny bug. The reeds grow on horizontal emancipation grills.
     
  26. Offline

    segana

    Hi, first off...AMAZING PLUGIN!!!!!

    I'm having so much fun building a testing facility for my servers players, so thanks. I have an issue however, which was kinda raised before, but it apparently went away for the original poster.

    My config files reset everytime the server is restarted or if I issue the /reload command.

    Going through the server log, the plugin loads withut issue and there are no other errors or warnings coming up at all.

    I'm hoping someone might know why this is happening as i'm getting very frustrated. I'm currently using latest versions of PortalStick and CB (PS 2.2.0 & CB 766).

    Thanks for any help anyone can provide :)
     
  27. Offline

    oliverw92

    You cannot use the /reload command to redo the config. Use the built in /portal reload command if you wish to edit the config file with the server online. The reason why is there is no way for me to tell whether it is a server shut down or a server reload - both things call them same method in the plugin.

    If for some reason /portal reload doesn't work, take your server offline, edit the files, then start it again.
     
  28. Hi there,

    Great plugin matejdro and oliverw92,
    Im only using version 1.2.0 right now, as i have only just seen there is an update.

    I was wondering if it would be possible to shoot a portal through a door, when the state of the door is open?
    Would make for some co-op possibilities.

    Also, a current issue im having is that, if you hold down jump as you enter a portal, you exit the other portal at full velocity. Meaning even if you jump in at a height, or just standing on the ground you exit the other portal the same speed (full velocity). Wondered if you were aware of this? or if it has been fixed in V2.0.

    :)
     
  29. Offline

    segana

    Cheers for the reply oliverw92...much appreciated!

    The /portal reload command did exactly the same thing, however I have had success by taking the server down, editing the files and then starting the server again.

    Many thanks for your help.

    Just out of curiosity though and I'll admit straight up that I'm not a Java programmer at all and wouldn't know the level of difficulty in answering/resolving and also this isn't a dig or a complaint (just simply asking in a nice friendly manner lol), but do you know why the /portal reload command doesn't work exactly (or even the /reload command)? I only ask because as much as I wouldn't normally be constantly editing the config files on the go, whilst I'm setting up my test chambers and deciding which config options to enable/disable, being able to reload the config files on the go would be ideal...especially as it's something I can do with all the other plugins I use that have config files.

    Again, not a criticism, but more a friendly query and slight request...kinda.

    Anyway, thanks again and I look forward to all the other great features yourself and matejdro put into this plugin!
     
  30. Offline

    shutdown27

    please make the inside of a grill changeable
    it would be cool if it would be the nether portal inside (item 90)

    thx for reading this
     
  31. Offline

    MadTracki

    one question
    how i can save my portels on my world?
    when i use the commands it doesnt work
     

Share This Page