[REQ] PolyGates - Multiworld transport without in-game commands

Discussion in 'Archived: Plugin Requests' started by fritz, Jun 8, 2011.

  1. Offline

    fritz

    My idea is to create a method of transportation between worlds that is almost identical to nethergates but is able to handle multiple world desinations without any server commands. This would be accomplished by making it possible to build nethergates with material other than obsidian and the material used would determine the destination world.

    Multiverse already allows for multiworld transportation via gates, but this system does not suit the needs for many servers (such as my own :p). I have a few issues with the MultiVerse system:
    1. It feels out of place. Building gates requires entering commands, this feels out of place in a mostly stock minecraft.
    2. It requires admin interference. Specifically, someone (presumably an admin) has to build the gates in the first place to get everything started.
    3. It is too powerful. Anyone with permissions to build gates can build them from and to anywhere in their worlds. There is no position mapping like there is for the standard nether.
    With my idea, a server administrator would be able to assign a specific blocktype to each world for building a gate to that world. Once the blocktype is selected, a player could build a gate themselves by simply shaping a gate (just like a nether gate) and lighting it with flint & steel (just like a nether gate). The player could then walk through that gate to be teleported to the equivalent location in the destination world (ideally with an exit gate being constructed automatically).

    Here is a sample of what the configuration file for a server with 4 worlds (world, world_nether, sky, creative) might look like:

    gates:
    sky:
    blocktype: 89
    destination: sky
    ratio: 8
    creative:
    blocktype: 45
    destination: creative
    ratio: 1

    In this example, building a gate out of glowstone would create a portal to the sky world. Matching portals out of the sky world would also be built out of glowstone. The ratio parameter of 8 would make the sky world like the nether in that a gate at 800x 800z in the main world would transport you to 100x 100z in the sky dimension. Additionally, gates built out of brick would transport a player to the creative world. This world would map 1:1 with the main world. World_nether is not mentioned in the configuration because it would presumably continue to work with it's native behavior.

    If anybody is interested in building this plugin, that would be amazing. I am looking into the possibility of building it myself, but I am not a very good developer. I usually stick to basic scripting and I'm really not familiar with Java. One way or another I will be trying to get this functionality on my server.
     
  2. Offline

    Nazerb

    I have a few issues with the MultiVerse system:
    1. It feels out of place. Building gates requires entering commands, this feels out of place in a mostly stock minecraft. // This is only needed once big deal. Then no commands are needed.
    2. It requires admin interference. Specifically, someone (presumably an admin) has to build the gates in the first place to get everything started. // Give them the permission node to build there own
    3. It is too powerful. Anyone with permissions to build gates can build them from and to anywhere in their worlds. There is no position mapping like there is for the standard nether. // Well where would your gates lead...
     
  3. Offline

    fritz

    1. You don't feel it is a big deal, that is your personal opinion. It is my personal opinion that requiring players to enter commands is cumbersome and out of place. I am suggesting a system that I think would be more smooth.
    2. If you want the gates to go from one world to another, the only way to build a gate on both end before connecting the two is to use /mvtp.
    3. I thought I was pretty clear on this, the gates would map between worlds just as regular nether gates map to the nether. The coordinates that you end up at in the second world are directly based upon the coordinates that you entered the gate in the first world.
     
  4. Offline

    akrieger

    Nethrar will be incorporating functionality like this in either v2.0 or v2.1, with 2.0 nearly 100% complete now.
     
    fritz and OrtwinS like this.
  5. Offline

    OrtwinS

    Depending on the way of implementation, I just might encourage my users to build you a shrine. (next to Diddiz one :p)
     
  6. Offline

    akrieger

    2.0 is out now, btw. Blocktype is not implemented, unfortunately. I've been busy with starting a new job and moving into a new house & etc. However, I might be able to get it done this weekend or next weekend. I have a fairly good idea how to do it and it should be fairly simple. Just need to decide on the right specific behavior and stuff.
     
  7. Offline

    codename_B

  8. Offline

    fritz

    That looks like a good plugin, but not really what I was looking for. I have actually had some success working on my request myself and plan to release it publicly as soon as I get a chance to clean it up. Right now, I do have a plugin that allows you to construct gates with no commands as defined in the config. The config selects the material, the parent world, the child world, and the block ratio between the worlds.

    The current limitations of my current implementation are that the portals don't link to one another, rather they link to specific coordinates. Also, no exit portals are created. Regardless, hopefully it will be suitable for public release soon, I am running it on my own server with very few player complaints.
     

Share This Page