Sueta

BiomeChanger

0.0.3

Change the biome around you or another player

·Plugin

This simple plugin allows you to walk around and change the biome around you.

Make your grass look great again, wherever you are!

PS. This plugin was designed for 1.13.2 and 1.14.4 and it'll work best on these versions. However, basic functionality will be available on other versions as well. To see the changes, one would need to reload the area around them (i.e relog).

Player can have biome-specific permissions.

Commands:

  • changebiome <biome> <time> [player] [radius] - change the biome around you (the player and radius parts need specific permissions defined below)
  • abortbiomechange <player> - abort the biome change of a player

The player who is changing the biome will see changes once they leave the chunk (the chunk needs to be reloaded and doing so while the player is in the chunk will cause hickups).
Other players close by will be updated every few seconds (but only after the whole biome change is done). Chunks with players in them will not be updated.

Messages can be customized in the config.

Commands and permissions:

Command                Permission                  Description                           
changebiome            biomechanger.command.changebiome    Change the biome of where you walk   
abortbiomechange        biomechanger.command.abort    Stop someone's biome change

Permissions:

Permission                  Children                                            Descrpition                           
biomechanger.command.changebiome      None                                                 Use the biomechange command  (  you need biome-specific perms for a specific biome  )  
biomechanger.command.abort      None                                                 Use the abortbiomechange command     
biomechanger.change.*        None                                                 Change biome to  any  biome  (  biome-specific perms should be preferred  )  
biomechanger.change.others.*      None                                                 Change someone's biome to  any  biome  (  biome-specific perms should be preferred  )  
biomechanger.change.radius      None                                                 Allows specifying a radius for biome change

Default config:

biome-change  :  
  radius   :  5  
  update-chunks-ticks   :  100  # how many ticks between attempt to update chunks for other nearby players  
   
messages  :  
  no-such-biome   :   "&cNo biome named &7{biome}&c!"   
  time-must-be-number   :   "&cTime inserted must ba a number in seconds"   
  player-not-found   :   "&cThe player &7{player}&c was not found!"   
  console-needs-target   :   "&c console needs to specify a target player!"   
  starting-to-change   :   "&6Now changing the biome around you to &8{biome}&6 for &7{time}&6 seconds"   
  starting-to-change-other   :   "&6Now changing the biome around &7{player}&6 to &8{biome}&6 for &7{time}&6 seconds"   
  stop-changing-biome   :   "&6Now stopping the changing of the biome to &7{biome}&6.\nYou may need to move around to see the changes"   
  already-changing   :   "&cAlready changing a biome!"   
  already-changing-other   :   "&7{player}&c is already changing a biome!"   
  player-not-changing   :   "&7{player}&c is not changing a biome right now!"   
  stopped-player-changing   :   "&6Stopped &7{player}&6 changing their biome to &8{biome}"   
  no-perms-for-biome   :   "&cYou do not have permissions for this biome: &8{biome}"

Feature requests are welcome :)

Similar projects

Plugin →