Inactive [TP/MISC/FUN] Pinapp v2 - a revolution in multiworld [1060]

Discussion in 'Inactive/Unsupported Plugins' started by codename_B, Aug 16, 2011.

  1. Offline

    codename_B

    Are you building the portals in the correct dimensions? What do you mean by "top two blocks" ?
     
  2. Offline

    world_builder

    portal before i ignite it:
    ####
    # #
    # #
    ####

    portal after i ignite it:
    # #
    # #
    # #
    ####
     
  3. Offline

    mdt7734

    Do minecarts go through?
     
  4. Offline

    codename_B

    Can you get me some screenshots?
    Also: portals are like
    ####
    # #
    # #
    # #
    ####

    Not how you showed.
     
  5. Offline

    IRS

    @codename_B
    I don't think your plugin is too happy with spout... any time I try to use a portal and its about to warp me to a different world the console throws this error and I just sit there..

    Code:
    2011-08-21 17:57:24 [SEVERE] Could not pass event PLAYER_PORTAL to Pinapp
    java.lang.NullPointerException
        at com.ubempire.not.a.portal.PinappConfig.getId(PinappConfig.java:88)
        at com.ubempire.not.a.portal.PinappPortal.onPlayerPortal(PinappPortal.java:62)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.ServerConfigurationManager.f(ServerConfigurationManager.java:295)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:244)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:299)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:528)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Also for what its worth here is the config:

    Code:
    worlds:
        world_island:
            id: 42
            seed: -1421105083
            generator: PhoenixTerrainMod
            env: Normal
        world_nether:
            id: 49
            seed: -1421105083
            generator: Default
            env: Nether
        world_nightmare:
            id: 87
            seed: -1421105083
            generator: PhoenixTerrainMod
            env: Nether
        world_skylands:
            id: 89
            seed: -1421105083
            generator: Default
            env: Skylands
    Also if you want me to just go ahead and throw in the 33 plugins I'm running and basically a copy of the full server I can ;P might take awhile to upload though.

    In the mean time I'll see if throws any errors without spout on and get back to you on that.

    -edit-

    This happens when spout is removed.. :

    Code:
    2011-08-21 18:07:38 [SEVERE] Could not pass event PLAYER_PORTAL to Pinapp
    java.lang.NullPointerException
        at com.ubempire.not.a.portal.PinappConfig.getId(PinappConfig.java:88)
        at com.ubempire.not.a.portal.PinappPortal.onPlayerPortal(PinappPortal.java:62)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.ServerConfigurationManager.f(ServerConfigurationManager.java:295)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:244)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:299)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  6. Offline

    codename_B

    Why isn't the default world included in your config?
     
  7. Offline

    IRS

    @codename_B .... the plugin needs both worlds to determine the portals doesnt it..? inb4 I need to take about a 30 minute break before posting error logs.
     
  8. Offline

    codename_B

    It does. So you need the default world in your config.yml too.
     
  9. Offline

    IRS

    @codename_B Nice.. rofl. Oh well. I guess I get to be the random noob now and ask the stupid questions this time around :p

    Also to answer your question as to why I had removed the world.. I had set a custom world generator (pheonix) to control the normal "world" However it was not altering the generation so I removed it. Guess I shoulda figured that it was still needed in the config. Oh well.
     
  10. Offline

    codename_B

    Sorted?
     
  11. Offline

    IRS

    Yup, that fixed it. My stupidity.
     
  12. Offline

    RustyDagger

    Data value support for the Id types how do i enter it if it works? or dose it need to be on the todo list i would like diff colord wools for my gates that is all :D

    Feature request a toggle in the config to toggle it.

    Portals put u at the spawn for the map not another portal Would suit my server better thats all.

    I could nearly add it my self would no doubt need cleaning up after but cause im a total java noob :L

    @codename_B I know u have alot of plugins taging you seems to get an answer :D

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

    CyberGod101

    Hi there. Really nice Plugin! Been waiting for this a long time.
    I still have a feature Request tho...
    How about a Auto-Protection for the Portals created by the Plugin?
    ATM, some of my Player creates portals (Skylands = Ironblock), go thru, let another Player destroy the Portal in the normal world by hacking it away again, then go thru from the skyland to regenerate the portal in the normal World and hack it down again (Item Dupping).
    A Protection against that kind of thing would be very nice.
    Greetings
    CyberGod101
     
  14. Offline

    codename_B

    It's more complicated to do but it can be done, how important is it? Feel free to add it yourself :)
    Ehh... I'd say add that yourself for a custom build, since portal -> portal is the whole idea here.
    They can do the same thing with traditional nether portals to auto-create lots of obsidian, obsidian just takes longer to mine.
    This is why I added the permission node for portal creation, if you stop them from creating the portals (since they seem to be really decietful) then you get around the whole issue.

    You should use a protection plugin on your end to protect the portals - I don't see why the portal plugin should be responsible for the actions of your users - 99% of people won't want protection.
     
  15. Offline

    world_builder

    ok heres a video:
     
  16. Offline

    CyberGod101

    I think you missunderstood my intentions here.
    Yes i know they can do the same thing with regular Nether Portals. Thats the reason most Servers have Classic Nether Portals deactivated and the Servers Staff have to build all Portals and Protect them or use Portal Plugins.

    Your Plugin aims at making not only Nether Portals but workable with a Multiworld Setup were users can create there own Portals. If you cut away that option you might aswell remove the permission node too and make it Op only because still the Server Staff will have to build those Portals to be able to Protect them when they were build. Its impossible for the Server Staff to track and Protect all Portals build by Players.

    This is because even if Players cant build portals or only some can, build Portals can be missused in this manner.

    I dont have a Problem in building all Portals myself and protecting them, but to be honest, that cuts away that "revolution in multiworld" cause i could then use any other Protal Plugins out there...

    The reason for surrgesting to let the Plugin handle a basic protecting (Toggleable via config of course) is to have that Revolution. The Plugin creates the Protals, meaning, it allready handles that Step, why not just let it do a basic Protection right with that process? Let the Players play like Singleplayer, just Multiworld and with Multiworld Portals...
     
  17. Offline

    RustyDagger

    Problem is I have a huge developed city that i need to add portals too and from i cant just have them floating in the sky like the first 2 i made... Portal to spawn is not that bad and its well uh frustrating how it is or i need a way to control every portal placement and that's not going to happen. unless there's some link command.
     
  18. Offline

    FishPanai

    The permissions node are not working for me... :/
    Only op's can create and use the portals. Where is the probably bug?
     
  19. Offline

    ydido

    when I try to go into my portal it just pushes me out and nothing happens.
     
  20. Offline

    codename_B

    Permissions plugin? Are you using one? Which one?
    There is no "link" command, there is however a "safe spawn" algorithm being worked on for 2.1 which will find the nearest portal/safe spawn spot if the portal WOULD be up in the air. Howzat?
     
  21. Offline

    IncendiaDrakon

    Do portals insta-teleport when you touch them, is there a delay, or do you wait for the animation and teleport like in SSP?
     
  22. Offline

    codename_B

    What if someone builds a portal and later decides they don't want it?

    Did you light it?
    They work just like nether portals.

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

    ydido

    Yes i did light it and all it does is pushes me out.
     
  24. Offline

    codename_B

    Perhaps you made a portal to the same world that you're in? This is also supported, though does nothing other than teleport you directly to said portal.
     
  25. Offline

    FishPanai

    I dont understand. I'm french and it's hard to me to know. :/ I use permissions 2.7, because it's the autoplugin of verygames. It's work with this version?
     
  26. Offline

    codename_B

    Considering this is a SuperPerms plugin, no.
     
  27. Offline

    ydido

    i have world6 and i want to go to build world. build worlds portal is made of logs and world6 is gold ore. i made a build world portal in world6 and then i pushes me out.
     
  28. Offline

    codename_B

    What did you make the portal out of? It sounds like your config is wrong/you're doing it wrong.
    Define "pushes me out".
     
  29. Offline

    CyberGod101

    Ask an Admin to remove it? In most cases this will be still less work for the Admins then constantly building Portals for players left and right. They take a Superpick and hack it down.

    Dont get me wrong, im just adking for this because i see the usefullness of a protection added (optional) to this great plugin, because right now, its not useable on any Economy Server, because People can and will use the Portals for Item Dupe. This means Admins have to still disallow Players to build portals, and even then there is a need for protecting the Portals because once build anybody with the Travel permission could use it for Item Duping.

    So right now it ist this ->

    Admin Builds Portal:
    1) /item [frame-item-id]
    2) /item Flint&Steel or Fire
    3) place the blocks
    4) light the portal
    5) mark the corners of the Portal
    6) check what Region names are used to pick an unused one
    7) make a Protected Region
    8) change the flags of that region (WG -> waterflow/lavaflow deny) <- (because this kills the portalblocks and player cant relight when protected)

    You see here... there is not much difference to using like multiverse portals its allmost the same...
    The difference could be, that this plugin has the potential to be more... a Revolution, by letting players build portals that are Cheat-Safe. All it needs is a little build-in protection.

    Greets, keep up the good work!
     
  30. Offline

    codename_B

    Alternatively portal frames have no drops? :)
     

Share This Page