guruflex

LavaSponge

Dec 9th, 2012
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.04 KB | None | 0 0
  1. # Lava Sponge by GuruFlex
  2. # Version 0.1
  3.  
  4. #-------------------------
  5. # How To Use
  6. #-------------------------
  7. # Players Must have a permission.
  8. # Upon placing a sponge, water is removed from a 4x4x4 block area.
  9. # This radius is editable in the config
  10. # Execute '/spongeon' Enableds the Sponge Messenger.
  11. # Execute '/spongeoff' Enableds the Sponge Messenger.
  12. # Enjoy your new script!
  13.  
  14. #-------------------------
  15. # Permission
  16. #-------------------------
  17. # sk.sponge.message
  18. # sk.sponge.use
  19.  
  20. #-------------------------
  21. # Commands
  22. #-------------------------
  23.  
  24. command /spongeon:
  25.     description: Enableds the Sponge Messenger.
  26.     usage: /spongeon
  27.     permission: sk.sponge.message
  28.     trigger:
  29.         set {sponge.message} to true
  30.         message "<aqua>[LavaSponge] <gold>Lava Sponge Messenger Enabled!"
  31.         stop
  32.    
  33. command /spongeoff:
  34.     description: Disableds the Sponge Messenger.
  35.     usage: /spongeoff
  36.     permission: sk.sponge.message
  37.     trigger:
  38.         set {sponge.message} to false
  39.         message "<aqua>[LavaSponge] <gold>Lava Sponge Messenger Disabled!"
  40.         stop
  41. #
  42. #
  43. #
  44. #
  45.  
  46. on place of sponge:
  47.     player has permission "sk.sponge.use"
  48.     loop blocks in radius 4 around event-block:
  49.         loop-block is lava:
  50.             if {sponge.message} is true:
  51.                 message "Lava found at %location of loop-block%"
  52.                 set loop-block to 0
  53.             else:
  54.                 set loop-block to 0
  55.         loop-block is stationary lava:
  56.             if {sponge.message} is true:
  57.                 message "Lava found at %location of loop-block%"
  58.                 set loop-block to 0
  59.             else:
  60.                 set loop-block to 0
  61.                 stop trigger
  62.         loop-block is stationary water:
  63.             if {sponge.message} is true:
  64.                 message "Water found at %location of loop-block%"
  65.                 set loop-block to 0
  66.             else:
  67.                 set loop-block to 0
  68.         loop-block is water:
  69.             if {sponge.message} is true:
  70.                 message "Water found at %location of loop-block%"
  71.                 set loop-block to 0
  72.             else:
  73.                 set loop-block to 0
  74.         loop-block is fire:
  75.             if {sponge.message} is true:
  76.                 message "Fire found at %location of loop-block%"
  77.                 set loop-block to 0
  78.             else:
  79.                 set loop-block to 0
  80.     stop trigger
Advertisement
Add Comment
Please, Sign In to add comment