Swimming Enhancer.

Discussion in 'Plugin Requests' started by Herroitsasain, Aug 15, 2017.

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

    Herroitsasain

    Version: 1.11.w

    What I want:

    A plugin that gives players levels of depth strider per permission. This will not add depth strider to the players boots but will allow players to move as if they had it on PERMANATLY.

    Perissions:
    swim.1 (depth strider 1)
    swim.2 (depth strider 2)
    Ecs. Until 10

    Commands: /swimenhance (amount) this us an op command
     
  2. Offline

    Reflxction

    I doubt this is possible. You are saying "give the player enchant without giving them the enchanted item", which is not possible. You probably might want to use curse of binding for this lol
     
  3. Offline

    Herroitsasain

    Ok tobput it in simpler terms: make the person move faster in water
     
  4. I reckon this is possible... I'll give this a try and then I'll tell you if I am able to finish the plugin
     
    Last edited by a moderator: Aug 17, 2017
  5. Offline

    Herroitsasain

    Sweet

    Thx soo much
     
  6. Hi again. I have been investigating the bukkit source code and I am not even close to a solution for this problem! To really know whether this is possible or not I would have to look at the MCP code for 1.11.2 which I do not have, so I just wanted to tell you that this will take a lot longer than what I had anticipated(probably weeks)...

    Sorry!
     
  7. Offline

    Herroitsasain

    Its all good.

    I am just so happy that your helping
     
    HeyItsAndre likes this.
  8. Finally!!! I have a clue as to what is happening! Turns out MCP helps a lot...
     
  9. Hi there! I have one question: Is it also supposed to enhance the swimming speed on lava?
     
  10. Offline

    Herroitsasain

    Preferably
     
  11. Hi there! I am sorry that I left you hanging for 1 week. As far as I can tell, your idea is totally doable, but it would lag the server a lot. Also, the Minecraft code that handles that part is very complex and would take weeks to reverse engineer. So, what I mean by that is that I will no longer continue to work on this plugin request! Thanks for your understanding!
     
  12. Offline

    MightyOne

    Wouldn't be so hard to write a listener that gives players a speed potion effect when they touch water. Not sure if you would be satisfied with that @Herroitsasain

    If that is what you want it wouldn't be a difficult task to do for me
     
    Last edited: Aug 29, 2017
    HariBearGB likes this.
  13. Offline

    HeroJackPvP

    sure
    that would be fine
     
  14. Offline

    MightyOne

    mkey let's see what I can do.... maybe xD

    After several tests I came to the result that speed potions don't have any effect on walking speed under water. In my opinion the best solution would be to set edpth strider on a players boots temporary. Or you just give player with permission swim "water boots". Then you don't need any plugin. @Herroitsasain
     
    Last edited: Aug 30, 2017
  15. Offline

    HeroJackPvP

    Idk if I want players to have permanent boots on,
     
  16. Hey guys I don't currently have time to make a plugin but I can see a possible solution. If the player already has boots on, add the depth strider enchant when they touch water and remove it when they are out. If they don't have boots on, give them boots with the enchant and remove them once they get out. Seems pretty simple
     
  17. Offline

    Kilorbine

    yes, it's seems like that.

    But you have to remember what was his enchant, and if he had boots( easy part).
    You also have to stock that on a long term (in case of player disconnecting while being in water)
    So it's not that simple to do
     
  18. Offline

    HeroJackPvP

    This seems cool. Dont worry about the diconnecting thing it doesnt matter.

    Can someone give this a try
     
  19. Offline

    nahkd123

    @Kilorbine Disconnect >> Remove Enhancer effect (in config file) >> When player join back to game, the boots from player remove the Depth Strider enchantment (or if the enchantment is >3, remove level of enchantment).

    Explain more about step 3: Join back the game >> Check if player has Enhance effect (in config file) >> Remove the enchantment (or remove level of enchantment)

    And oh yeah, disallow player to remove the boots by using event.

    BTW, I think I can make this...
     
  20. Offline

    MightyOne

    but its okay xD just do it guys
     
    Last edited by a moderator: Sep 11, 2017
Thread Status:
Not open for further replies.

Share This Page