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

    Pinapp v2
    a revolution in multiworld

    [​IMG]

    Download: Pinapp v2.0
    Source: Github


    About:
    Ever wished that you could do more with portals than just get to the nether? Ever wanted to use different portal block types? Ever wanted control over who can create/use portals? Want to use custom WGEN plugins without messing with bukkit.yml? Want to have the skylands on your server and glowstone portals to get there?
    Yeah... this plugin does all that and more.

    Commands:
    None.

    Permissions nodes:
    • pinapp.portal.travel
    • pinapp.portal.create
    Features:
    • per-world portal type
    • autogenerates a "home" portal
    • portal creation with fire or flint and steel (just like notch portals)
    • smooth teleporting
    • support for custom WGEN plugins without use of bukkit.yml
    • SuperPerms nodes: pinapp.portal.travel and pinapp.portal.create
    Example config:
    The plugin will autogenerate a default config file if you do not create one, don't worry!
    Code:
    worlds:
        world:
            id: 15
            seed: 1557195922
            generator: Default
            env: Normal
        wilderness:
            id: 14
            generator: Bananapocalypse
            env: Normal
        skylands:
            id: 90
            env: Skylands
    
    Config explained:
    • id - the id of the block that takes you to that world
    • seed - the seed of the world (only use if you want to manually choose a seed), can be left blank
    • generator - the generator of the world (ie. a custom WGEN plugin), can be left blank
    • env - the environment [Nether, Skylands, Normal] are your options
    • Tabs? No tabs, but yes there is spacing - if you have issues with YAML formatting I can't help you out.
    Note:
    If you are upgrading from Pinapp v1.0 or earlier you will need to delete your config and generate/create a new one using the new formatting style. You can keep your existing worlds.

    Changelog:
    • 17/08/2011 - v1.9b - created post in WIP forum awaiting feedback
    • 17/08/2011 - v2.0 - moved to plugin submissions @s1mpl3x thanks for the new logo
     
  2. Offline

    Orcem12

    Heyz man cool plgins, wut extly dos it do?
    REQUEST: MySQL support wuld be awesume
     
    PatrickFreed likes this.
  3. Offline

    codename_B

    Glad you like it :p

    @forkers and people asking for the source code. Added github link on OP.

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

    Slash1987

    you've just done what i've got in mind.... nice plugin
     
    codename_B likes this.
  5. Offline

    Orcem12

    Thanks Codename ;) I'm using the plugin now looks great so far
     
    codename_B likes this.
  6. Offline

    captainawesome7

    God it isn't fair that you work hard and make all the cool plugins :(
     
  7. Offline

    EdTheLoon

    I know, right?!

    Awesome plugin. Can u add iconomy suport for use portals?
     
    PatrickFreed likes this.
  8. Offline

    dak393

    OMG this is great! Amazing work guys!
     
  9. Offline

    codename_B

    :p hey if you want to help, it's on github :) I'm also happy to help you out with any of yours - hit me up on #bananacode
    Can you explain exactly how that'd work config file and portal-wise?
    Woot for me being more than one person ;) but thanks for the nice comments :D let me know of any bugs you find (I haven't found any yet)
     
  10. Offline

    EdTheLoon

    Haha. I was kidding :) I'm gonna have to get some WGENs on my server since you're releasing all this awesome stuff related to it. Good work, keep it up!
     
  11. Offline

    Wave

    Useful and simple, fantastic.
     
    codename_B likes this.
  12. Offline

    codename_B

    Sounds good. If you need help choosing a good one just look for Banana in the name ;)
     
  13. Offline

    Pencil

    ?? Banana??? WTF? :confused:
     
  14. Offline

    codename_B

    BananaGen
    BananaCakeWorld
    BananaPocalypse ;)
     
  15. Offline

    Pencil

    You fed the troll naab :D
     
  16. Offline

    K900

    @codename_B
    I wanted to do something like this just yesterday. I'll fork it in a couple of days and try to do a Spout gui. The idea I have now is diff. materials => diff. networks. Something like a Map<Material, List<Portal>>. Also, maybe my portal shapes code, if I ever fit it in. http://forums.bukkit.org/threads/tp-warpgates.31835/
     
  17. Offline

    captainawesome7

    I think it's just such a good plugin that he thought it took an entire team xD
     
  18. Offline

    dak393

    Hahaha don't know what I was thinking XD maybe referring to banana code as a whole my bad guess I was tired anyway @codename_B you did a great job ^^
    @captainawesome7 lol guess so XD
     
  19. Offline

    Montpelier

    No unnecessary chat commands? Logical in-game implementation? Easy to explain AND manage?

    THERE'S NO WAY.
     
  20. Offline

    Orcem12

    My mind is blown as well.
     
  21. Offline

    codename_B

    I look forward to seeing your fork :) you and I always fork well together.
    hehehe

    FTW

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

    chaseoes

    But wait, there's more!
    This plugin also includes portal creation with fire or flint and steel, smooth teleporting, AND support for custom WGEN plugins! And for only eight payments of $19.99, all this can be yours!
    Just mention 'config' when ordering for a free default config file - a $49.99 value!
     
  23. Offline

    Carve

    Worked good on my test box, good job.

    but still #dynmap > #bananacode :) (jk obviously.. again)
     
  24. Offline

    sddddgjd

    Looks awesome! But how do you select which block a portal to a certain world has to be made of?
     
  25. Offline

    codename_B

    Heh, you forgot to include my paypal email ;)
    <sarcasm> ?
     
  26. Offline

    sddddgjd

    nope...never used multiple worlds,lol (not even WGEN,also it sound so tempting...)! :D
     
  27. Offline

    K900

    @codename_B
    Design question: I want to make portals of one block type be one network, not one world. Ok?
     
  28. Offline

    codename_B

    Ermm.
    Simple option - make it configurable! Keep how I do it, and then have the second option be how you do it! Best of both worlds :D

    Easy way: register different listeners onEnable() based on config options.

    Had a look at the config file? That's all you need.

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

    K900

    Well, needs testing anyway. My idea was portals can be made of anything, every portal material is a network. Portals are stored in a Map<Material, List<Portal>> or maybe Map<Material, Map<String, Portal>> (w/names) and when you use one portal of Material, you can TP to other portals of the same Material *and* the same coords in the world with this material, like Notch portals. So that's not actually a different idea, more an extension. My current destination choosing code is something like this:
    Code:
    for (Portal x : portals.get(portalMaterial)) {
      targets.add(x.getName())
    }
    if (!<has portal at destination>) {
      targets.add(<dest. world>)
    }
    and
    Code:
    if (target.equals(<dest. world>) {
       <create portal at destination as "source portal name - dest. world">
       target = newPortal.getName();
    }
     
  30. Offline

    sddddgjd

    i did look at it,but i ignored id every single time,because of some random stupidity -.-!
    Awesome plugin!
     

Share This Page