Ice Power

Discussion in 'Archived: Plugin Requests' started by Pedroboy16, Nov 10, 2011.

  1. Offline

    Pedroboy16

    Hello,

    I would like to know if that's possible to put my idea in minecraft.
    I would like a player has "ice power". He could freeze the water (change water block in ice block) and put snow on others block.
    When a player (who has the permission "icepower"), right clic whit his hand, the ground change into snow or ice on a configurable distance. This distance could be change with the commande "/ip radius <value>
    Finaly, i would like, if that's possible, others player or mob who would be in this radius are freeze during a difine time (in the file "config")

    Sorry for mistakes...
     
  2. Offline

    Pedroboy16

    anyone ?
     
  3. Offline

    Antariano

    I am pretty sure this is possible, and I think I saw something similar around somewhere.
    I am no java dev, so I can't help you, sorry :(
     
  4. Offline

    Pedroboy16

    Who can help me ? :(
     
  5. Ice snow etc. is possible, but freezing people and mobs not. I could start coding on Sunday if you are able to wait so long =)
     
  6. Offline

    Ieuan

    Freezing players and mobs is possible. You could lock a player to it's location by checking if he/she moves and then returning to the locked location. Same goes for mobs. It will we weird and look glitchy, but it is possible.
     
  7. Offline

    OzoneBuu

    There was a magic plugin where you could point at the water and make it freeze. I think it was called Incantito.
     
  8. Offline

    Pedroboy16

    Incantito doesn't do exactly what i want... That's why i would like this plugin :/

    Yes i can wait ! Thank you !

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

    mindless728

    works for players, mobs is a little more in depth as there is no move event for things other than players
    2 solutions:
    1) keep track of previous locations by server tick and put the mobs back to the old location if frozen, has the problem of jumpy mobs
    2) extends and replace the net.minecraft.server EntityMonster (and a few others) and override the correct function (as of 1.8.1 s_() ) and stop the movement if that entity is frozen, this is complicated and would result in needing to be re coded every notch update (as the names could change)
     
  10. Offline

    Ieuan

    True, it isn't easy to detect mob movement, but it's easy to just work with a timer or rewrite the mob classes partially.
     
  11. Offline

    mindless728

    i am rewriting the mob classes for a plugin of mine right now and implementing a decent pathing system
     
  12. Offline

    Ieuan

    With events?
     
  13. Offline

    Pedroboy16

    So, do you think that's possible ?
     
  14. Offline

    mindless728

    yeah, it will fire custom movement events for this, though don't expect the plugin coming out here, its a private plugin and I probably won't release any of the source
     
  15. Sorry, I hadn't time this week.
    But I'll start coding right now and I have a idea how to ice mobs. Maybe it works =)
     
  16. Offline

    Pedroboy16

    Great ! I can wait :)

    Tell me when you begin :)
     
  17. Freezing the ground is finished, starting with players and mobs right now.
     
  18. Offline

    Pedroboy16

    Thank you very much !
     
  19. Offline

    Pedroboy16

    Thank you !!! =D
     

Share This Page