Skip to content

pmdevita/CreeperHeal2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CreeperHeal2 (v1.3.1) (1.13-1.16)

Spigot Plugin Page

All the fun of explosions with none of the cleanup!

This plugin is meant to be a spiritual successor to the original CreeperHeal plugin https://github.com/nitnelave/CreeperHeal. Thanks to nitnelave for the original idea and name!

Setup/Installation

Download the latest release and place it in your plugins folder. The config.yml is generated the first time the plugin is run on the server. You can also look at it here.

New versions of Minecraft past the currently supported version do work, with the exception that newly added blocks may not repair properly.

Commands and Permissions

  • /ch warp - creeperheal2.warp Immediately heal all currently tracked explosions
  • /ch stats - creeperheal2.stats View stats about currently tracked explosions
  • /ch cancel - creeperheal2.cancel Cancel replacement of currently tracked explosions (you will lose blocks so be careful)

Development Progress

This plugin is still in beta and while I would consider it safer than the original on modern servers, and it supports every block except those listed below, it still may fail to replace some structures with 100% accuracy. Blocks that aren't replaced properly should drop as items though.

Currently, the following blocks cannot be replaced properly (they will drop as items)

  • Paintings
  • Item frames
  • Chorus plants
  • Scaffolding
  • Minecart rails (can be replaced fine, may not keep original orientation)

If you are able to create a structure that consistently isn't replaced properly, file a bug report to let me know.

Main tasks

  • Support for independent blocks
  • Support for gravity-affected blocks
  • Support for top-dependent blocks
  • Support for side-dependent blocks
  • Support for unaffected dependent blocks whose parent block is affected by the explosion
  • Shutdown/reload safety
  • Polish (Configuration options, replacing from bottom up, move entities out of the way, popping sound)
  • Add 1.13/1.14 support

Edge cases

  • Vines depend from top up/direction facing
  • Double chests
  • Paintings have multiple dependent blocks
  • Item frames
  • Chorus plants need to be rescanned to build their dependency tree
  • Scaffolding need to be rescanned to build its dependency tree
  • Minecart rails don't maintain orientation when replaced
  • Liquids may remove certain blocks during replacement

About

Spigot plugin to automatically patch creeper holes and more

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages