LavaConfig

Discussion in 'Archived: Plugin Requests' started by UnwrittenPaper, Oct 7, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    UnwrittenPaper

    Suggested name: LavaConfig, MagmaConfig, LavaSwim, LavaDrown, SafeLava, et cetera (up to the developer to choose a name, really)

    About: Lets you swim in lava without catching fire and losing health like water.
    There should be three settings:
    1. LavaSwim - Let's you swim in lava. You cannot drown, you won't catch fire and be in the hungry game, but you will swim in it like water.
    2. LavaDrown - Let's you swim in lava. The same as LavaSwim, but you can drown, just like water.
    3. LavaJesus/LavaWalk - Let's you walk on lava. Lava is now solid blocks.

    Should also have a per-world function, like this:
    (EXAMPLE)
    world: LavaDrown
    world_nether: LavaWalk
    customworld: LavaSwim
    world_the_end: false
    In world, lava functions like water. In customworld, lava functions like water, but you cannot dron. In world_nether, you can walk on lava. In world_the_end, lava is just regular ol' lava.

    Should also have an option to disable the special lava feature for placed lava blocks/buckets.
    Example config.yml node:
    disable-player-placed-lava: false

    Commands: None needed, really, except a reload command, like /lavaconfig reload.

    Permissions: None needed, really, except a permission for the reload command, like lavaconfig.reload.
     
  2. Offline

    UnwrittenPaper

    'Cause the players gonna bump, bump, bump.
     
  3. Offline

    15987632

    UnwrittenPaper the drowning in lava isn't possible (i think) with vanilla drowning mechanics. Also we can't stop a player being on fire while he is in lava bc that is also client side. The walking on lava part is possible but the blocks would have to be changed to like glass because again the client can't walk on lava.
     
  4. Offline

    UnwrittenPaper

    You gotta love Minecraft's restrictions when it comes to multiplayer modding.


    Alright, here is a way you could actually do it instead:
    LavaDrown - The players catch fire, but they do not get hurt from the fire (Fire Resistance potion) until a certain amount of time, which simulates that they 'drown' after a certain amount of time. Also, when they get out of the Lava, they stop being on fire, unlike regular ol' lava.
    LavaSwim - Lava behaves like water. You don't drown. You still catch fire due to the Vanilla Minecraft drowning mechanics, like you said, but you don't get hurt (Fire Resistance potion.) I do not want you to get fly mode in lava, but I want you to swim just like water. This should be possible, but I am not too sure.
    LavaWalk - When you walk on lava, it creates a platform of a configurable type of block below your feet, like Orange Wool, Orange Stained Clay, Orange Stained Glass, Obsidian, et cetera. Any block type you want.
    I know for sure that this is possible. One of the plugins I have makes it so when you walk on water, a bunch of lily pads spawn below your feet and disappear when you continue walking. They do not interfer with blocks in the water, lily pads, et cetera.
     
Thread Status:
Not open for further replies.

Share This Page