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

    FrenchTart

    Very helpful of you, thanks :)

    Seems to have worked. Thanks again :)

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

    codename_B

    No worries.
     
  3. Offline

    wow996

    When ever I try to make a portal type nothing happens when I light it help please?
    well actually it lights on fire if that helps
     
  4. Offline

    codename_B

    Bukkit version?
    Config file?
    Other installed plugins?
    What permissions plugin do you use?
    What version of this permissions plugin do you use?
    Are you opped?
     
  5. Offline

    wow996

    Im pretty sure its the newest one this is what bukkit says it is git-Bukkit-0.0.0-980-g4ed23b1-b1060jnk
    my config file says this worlds:

    Code:
    worlds:
        world:
            id: 14
            seed: -2084591257
            generator: Default
            env: Normal
    skylands:
            id: 89
            env: Skylands
    i have world edit, iconomy, and admincmd
    I am oped
    i might not have permissions

    I wasn't sure if i needed permissions

    Do I?

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

    codename_B

    Are you making the portals out of id:89 in the correct size?
     
  7. Offline

    wow996

    Yes

    What should I do?

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

    thibaultmol

    can i set spawning animals and spawning mobs to false or true?
     
  9. Offline

    Pyanapple

    I already have MultiWorlds, but is it possible I use those worlds with this plugin?
     
  10. Offline

    codename_B

    This plugin manages the worlds, there may be conflicts.
     
  11. Offline

    wow996

    do you think it matters if I'm using mac os x lion?
     
  12. Offline

    grannath

    First off, I love this plugin!
    I like my server close to vanilla, so I don't use plugins with lots of chat commands. After all, this is Minecraft, not Unix: The Game. So obviously I wanted a Multiworld plugin which does just this: determine the target world by block type.

    However, there are a few points I dislike. I will continue using this anyway, but please consider these points. I'll make it as constructive as possible.
    1. You're portals cut into anything. That's really bad. I'm lucky no chests were close to my first portal.
    Instead, your portals could check if one of the two sides is a valid point to spawn a player (I'm no dev myself, but that sounds like two or three function calls). If none of the two is valid, just give the player a message that the other side is blocked.
    I realize this does make it possible to troll people by blocking their portals. However, 90% of all the servers out there should be able to handle this (Anti-Troll plugins, /home or /tp, or just walk to another portal, or build another one...). For the rest, add an option to revert to the cutting algorithm.
    Another problem with this is creating the portal in the first place. Until you've got a better positioning algorithm just keep this one. It might cut into something, but at least only once, and in only one world.

    2. Support boats and minecarts. With the first point I mentioned, this shouldn't be too hard to do. Currently, the rails would be gone every time someone uses the portal.
    A lot of plugins do this already, so you might find someone who is willing to share his code with you.
    Why do I want this? Because portal placement is determined by fixed coordinates. So when I build myself a nice base in one world, add a Skyland portal, chances are I will end up one hour away from anything interesting. Probably just midair. That's annoying, but it's not so bad if I can build a minecart course connecting my two main buildings via portals.
    I could make people exit, walk through the portal, and enter a cart again, so it's not strictly necessary, but I still think it would improve your plugin a lot.

    3. This one is tricky, and not very important, but I want to list it anyway. Because it's my post, and I can do with it what I want. :p
    Instead of specifying an id for every world, specify one for every link. So instead of:
    Code:
    worlds:
        world:
            id: 4
            generator: Default
            env: Normal
        world_nether:
            id: 49
            generator: Default
            env: Nether
        world_sky:
                  id: 89
                  generator: Default
                  env: Skylands
    make it work like this:
    Code:
    worlds:
        world:
            generator: Default
            env: Normal
            links:
                world_nether: 49
                world_sky: 89
        world_nether:
            generator: Default
            env: Nether
            links:
                world: 49
        world_sky:
            generator: Default
            env: Skylands
            links:
                world: 89
    In this example, one can teleport from world to world_nether via portals of obsidian and to world_sky using glowstone portals. To get back, the same material has to be used. However, portals from nether to sky are not possible.
    As you can see, it would add a lot of control and different options. Also, portals would feel more natural since they could be made of the same material on both sides.

    4. A different algorithm for placing the new portal. This is hard to do, and I don't have a good idea yet. But think it has to be done. It's just stupid to have your skyland portal floating 15 blocks higher than the highest mountain visible. Good luck getting down without flying. Hint: You can't. This actually happend to me, I only got down because there was a tree on one of the mountains, so I jumped onto that.

    So, I think that's it. Wow, this is my first post, and it got way too long...
    Anyway, this is already a great plugin, and I'm sure it will only get better. With or without my annoying way-too-long posts. :)
     
  13. Offline

    codename_B

    It's people like you who inspire me to make my plugins better ^^
     
  14. Offline

    grannath

    Wow, thanks.^^
    It's people like you who make managing a server so much fun. :)
     
  15. Offline

    ydido

    For some reason only ops can travel throw portals is there any what to configure it so that non ops can travel throw the portals. sorry if this is a stupid question.
    Thanks ydido
     
  16. Offline

    codename_B

    It's called a permission node.
     
  17. Offline

    ydido

    I don't have any permission plugin, so where would i put this node. pinapp.portal.travel
     
  18. Offline

    codename_B

  19. Offline

    ydido

    so there is no way with out a permission plugin.
     
  20. Offline

    mdt7734

    Gaaaah, nevermind.. No group inheritance! *beats the concept out of mind*. I had myself as a member of -Admin and not -User. I purposely did not give * to -Admin, thus my issue. I leave what's below for everyone's amusement, but with corrected configuration. Someone might find the example useful.



    Hi CB, I KNEW when i switched over from PEX to bPermissions today and reviewing your documentation and thread that I recognized your name, and here you are, author of one of the other plugins I've been using for a while now! I dig your less as more approach, which seems to be catching my eye on its own merit!

    While my switch from multiverse to pinapp was flawless, the transition to bPermissions has been a bit more rough. The most important problem is below.

    The 2 superperms nodes, for some reason, are not working for pineapp in bPermissions for me, although my other permissions nodes seem to be working fine... Here is my configuration in bPermissions..... No tabs, release versions of both your mods and CB 1060.

    world.yml
    Show Spoiler
    Code:
    default: User
    
    groups:
        User:
        - bPermissions.Build
        - memorystone.create.crossworld
        - memorystone.create.local
        - memorystone.useonothers
        - memorystone.use
        - memorystone.break
        - memorystone.build
        - motd.motd.use
        - motd.who.use
        - pinapp.portal.travel
        - pinapp.portal.create
        - tombstone.use
        - tombstone.freechest
        - tombstone.large
        - tombstone.sign
        - tombstone.freesign
        - tombstone.quickloot
        - tombstone.cmd.tomblist
        - tombstone.cmd.tombfind
        - animalcompanion.ownwolves
        - animalcompanion.register
        - animalcompanion.infinitewolves
        - animalcompanion.respawn
        - animalcompanion.setai
        - animalcompanion.locate
        - animalcompanion.teleport
        - animalcompanion.info
        - animalcompanion.level
        - animalcompanion.multiworld
        - animalcompanion.leash
        - mcmmo.regeneration
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics
        - mcmmo.ability.herbalism
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.minin
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
        - mcmmo.commands.myspawn
        - mcmmo.commands.setmyspawn
        - mcmmo.commands.whois
        Admin:
        - bPermissions.admin
    players:
        foopex:
        - Admin
        - User
    


    config.yml
    Show Spoiler

    Code:
    commands:
        global-command: global
        world-command: world
        add-node: addnode
        list-node: lsnode
        add-group: addgroup
        local-command: local
        remove-node: rmnode
        list-group: lsgroup
        remove-group: rmgroup
    use-bml: false
    override-player: false
    mirrors:
        world_nether: world
        world_skylands: world


    And my startup log, probably useful.
    Show Spoiler

    Code:
    151 recipes
    16 achievements
    00:05:20 [INFO] Starting minecraft server version Beta 1.7.3
    00:05:20 [INFO] Loading properties
    00:05:20 [INFO] Starting Minecraft server on 192.168.1.100:32298
    00:05:20 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-980-g4ed23b1-b1060jnks (MC: 1.7.3)
    00:05:21 [INFO] PhoenixTerrainMod v0.8 is now enabled
    00:05:21 [INFO] Preparing level "world"
    00:05:21 [INFO] Preparing start region for level 0 (Seed: 1771975190)
    00:05:21 [INFO] Preparing start region for level 1 (Seed: 1771975190)
    00:05:22 [INFO] [AnimalCompanion0.3.2] Loaded existing config file
    00:05:22 [INFO] [AnimalCompanion0.3.2] No AdvancedMobs plugin found.
    00:05:22 [INFO] [AnimalCompanion0.3.2] Loaded and Enabled.
    00:05:22 [INFO] AntiCreeper v2.0 - by Rothens
    00:05:22 [INFO] Anticreeper v2.0 - STARTED
    00:05:22 [INFO] [bPermissions] Setting up config for world:world
    00:05:22 [INFO] [bPermissions] Setup world:world
    00:05:22 [INFO] [bPermissions] Setup world:world_nether
    00:05:22 [INFO] [bPermissions] WorldPermissionsManager engaged
    00:05:22 [INFO] [bPermissions 1.4.0.2] Enabled
    00:05:22 [INFO] [CFBanner] Plugin Enabled
    00:05:22 [INFO] [CFBanner] CFBanner was created by CainFoool. Rewrote.
    00:05:22 [INFO] [CFBanner] Permissions found. Using Permissions v2.7.2
    00:05:22 [INFO] [HeroicDeath] 1.9.1 enabled.
    00:05:22 [INFO] [INCEPTION] Initial Config is Running.
    00:05:22 [INFO] [INCEPTION] There were 1 links detected.
    00:05:22 [INFO] Preparing start region for level 2 (Seed: -8648257932896079583)
    00:05:22 [INFO] [INCEPTION] World was not found and is being created or loaded = world_skylands
    00:05:22 [INFO] [INCEPTION] Validating Overlap.
    00:05:22 [INFO] [INCEPTION] Secondary/Final Config is Running.
    00:05:22 [INFO] [INCEPTION] There were 1 links detected.
    00:05:22 [INFO] [INCEPTION] Worlds Layered and Locked.
    00:05:22 [INFO] [INCEPTION] Version 1.04dev0.5 is enabled!
    00:05:22 [INFO] motd: Permissions support enabled.
    00:05:22 [INFO] motd version 1.1.1 is enabled!
    00:05:22 [INFO] [MultiInv] version 2.3.2 is enabled!
    00:05:22 [INFO] [Pinapp] Loading config.
    00:05:22 [INFO] [Pinapp] Creating world: world
    00:05:22 [INFO] [Pinapp] Creating world: world_nether
    00:05:22 [INFO] [Pinapp] Creating world: world_skylands
    00:05:22 [INFO] [Pinapp] Registered PLAYER_PORTAL and PORTAL_CREATE events successfully.
    00:05:22 [INFO] [Pinapp] Registered BLOCK_PLACE, BLOCK_IGNITE, and BLOCK_PHYSICS events successfully.
    00:05:22 [INFO] [Pinapp] Enabled.
    00:05:22 [INFO] Spout 1.0.5.227 has been initialized
    00:05:22 [INFO] Tombstone v.1.3.6 is enabled.
    00:05:23 [INFO] [mcMMO] Permissions version 2.7.2 found, using Permissions.
    00:05:23 [INFO] Loading Config File...
    00:05:24 [INFO] [mcMMO] Permissions version 2.7.2 found, using Permissions.
    00:05:24 [INFO] mcMMO version 1.1.13 is enabled!
    00:05:24 [INFO] [MemoryStone] MemoryStone version 1.0.5a is enabled!
    00:05:24 [INFO] [MemoryStone] loaded 5 structure types
    00:05:24 [INFO] [MemoryStone] Loaded 0 structure(s)
    00:05:24 [INFO] [Tombstone] Using Permissions (v2.7.2)
    00:05:24 [INFO] Server permissions file permissions.yml is empty, ignoring it
    00:05:24 [INFO] Done (0.299s)! For help, type "help" or "?"
    00:05:25 [INFO] [bPermissions] Setup world:world
    00:05:25 [INFO] [bPermissions] Setup world:world_nether
    00:05:25 [INFO] [bPermissions] Setup world:world_skylands
    >
     
  21. Offline

    elitefroggy

    [SEVERE] Error occurred while enabling Pinapp v2.0 (Is it up to date?): null
    java.lang.NullPointerException
    at com.ubempire.not.a.portal.PinappConfig.setup(PinappConfig.java:68)
    at com.ubempire.not.a.portal.Pinapp.onEnable(Pinapp.java:23)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    wat is wrong
     
  22. Offline

    elitefroggy

    anyone...
     
  23. Offline

    OZ4RK

    I think this needs some work to completely work with 1.8. The world generation isn't working properly and portals created to new worlds won't light.
     
  24. Offline

    bleoo

    It takes me straight to the nether please help
     
  25. Offline

    grannath

    Uhm, sry, but help with what? Default config takes you to the nether, what did you expect?
     
  26. Offline

    dezzicky2

    does this awesome plugin work with 1.8 ?
     
  27. Offline

    OZ4RK

    Could you please confirm this plugin's generation works with 1185 and 1.8?
     
  28. Offline

    G1R Productions

    Could you add option for people who do not use the same perms at you? Just make a config area saying everyone gets access to the portals.
     
  29. Offline

    Nutz

    same problem here

    ...
     
  30. Offline

    elitefroggy

    i would like that too, i do not want to waste 1 - 2 hours on setting up permissions for my 20-50 plugins, use it for one and you have to for all of them.
     

Share This Page