[REQ]Mud & Slippy Stone

Discussion in 'Archived: Plugin Requests' started by fragger505, Feb 26, 2012.

  1. Offline

    fragger505

    I'd like to request a plugin that gives dirt and other configurable blocks the same effect as soulsand when it rains. Likewise for stone when it rains to give it the same effect as ice.

    The idea behind this is when it rains dirt becomes muddy and is harder to move through and stone becomes slippery and you tend to slide around on it.

    It would be best if the only blocks that are affected are the blocks that are in direct contact with the rain, but hopefully there is an easy way to do this without creating too many calculations that would then lag the server. Also I was wondering if it would be possible for snow to NOT cause the listed effects or at least be able toggle it on or off within the config file.

    Also if possible I'd like the affected blocks to be completely configurable so it would be possible to add and remove blocks as it seems fit by the server owner - hopefully it would also make this easier on the developer not having to hardcode each an every block they think should be affected.

    Thanks for reading and attempting to understand anything that seems vague. Hopefully someone will think this is a good idea for a possible hardcore/realistic server.
     
  2. Offline

    xKYLERxx

    The slowing effect of Soul Sand is client side. That's why it's possible for hacked clients to bypass it. This isn't possible without Spout and I'm not even sure if it is possible with Spout.

    Kyler
     
  3. Offline

    fragger505

    Using Spout would be completely fine as I use Spout to back a number of other plugins.
     
  4. Offline

    xKYLERxx

    And by it would need Spout, I also mean everyone would need Spout to be affected.
     
  5. Offline

    fragger505

    Oh I'm sorry I misunderstood, I thought you were just referring to the Spout plugin and using its custom packets or something; my mistake.
     
  6. Offline

    mushroomhostage

    Maybe a plugin could temporarily replace the blocks with soul sand or ice to achieve this effect? It wouldn't be perfect, and care would have to be taken to correct the block drops, but it wouldn't require any client mods. With client mods, perhaps soul sand or ice with a certain metadata value could show a different texture (dirt or stone).

    I'm not familiar with Spout enough to know if it can alter block properties in this way, but it's definitely possible using ModLoaderMP/Forge-based mods. IndustrialCraft has a sticky resin sheet that slows you down, PlasticCraft has an accelerator block, Natural Selection has a crude oil block which also slows you down. All of these mods have been ported to Bukkit, so you may look into how they did it if you're trying to do something similar. But they do all require every client that connects also installs the mods.
     
  7. Offline

    Muddr

    not tested but, for the soul sand effect, could you just check the block your under is "wet" and lower the player velocity?
     
  8. Offline

    brokeyok

    I think this could be done. MIGHT try it.
     

Share This Page