Advertisement
Vinetos

Gamerules Enum

Dec 15th, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. public enum Gamerules {
  2.  
  3. COMMAND_BLOCK_OUTPUT("commandBlockOutput"),
  4. DAY_LIGHT_CYCLE("doDaylightCycle"),
  5. ENTITY_DROPS("doEntityDrops"),
  6. BLOCK_BURN("doFireTick"),
  7. MOB_LOOT("doMobLoot"),
  8. MOB_SPAWNING("doMobSpawning"),
  9. TILE_BLOCK("doTileDrops"),
  10. KEEP_INVENTORY("keepInventory"),
  11. LOG_ADMIN_COMMAND("logAdminCommands"),
  12. MOB_GRIEFING("mobGriefing"),
  13. NATURAL_REGENERATION("naturalRegeneration"),
  14. RANDOM_TICK_SPEED("randomTickSpeed"),
  15. REDUCED_DEBUG_INFO("reducedDebugInfo"),
  16. SEND_COMMAND_FEEDBACK("sendCommandFeedback"),
  17. SHOW_DEATH_MESSAGES("showDeathMessages");
  18.  
  19. private String name;
  20.  
  21. Gamerules(String name){
  22. this.name = name;
  23. }
  24.  
  25. public String getName(){ return this.name; }
  26.  
  27. public void applyGamerule(World w, boolean args){
  28. //Check if Gamerule need boolean
  29. w.setGameRuleValue(name, args+"");
  30. }
  31.  
  32. public void applyGamerule(World w, int args){
  33. //Check if Gamerule need int
  34. w.setGameRuleValue(name, args+"");
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement