Culligula 1.1.2
- Tested Minecraft Versions:
- 1.13
- Source Code:
- https://github.com/klugemonkey/Culligula
Overview:
Culligula allows periodic culling of entities in order to eliminate congestion of entities.
This plugin does NOT allow you to control the frequency of entities; how many entities are spawned in any given world or area, but rather just whether they should be removed after some period of time that you can specify.
Benefits:
Features:
- Removes entities that may have accumulated around AFK players
Configuration:
- Set the number of ticks between cullings
- Set the age requirement in ticks for culled entities
- Culling of entities beyond a radius of a player
- Allow/prevent culling of entities that are targeting a player
- Allow/prevent culling of entities that are named or tamed
- Specify any Spawn Reasons to exclude form the culling such as spawned from a Spawner, Cured, Breeding, etc.
- Specify what mobs may be culled
- Specify in what worlds the plugin culls
The config.yml file allows to configure the settings for the plugin features.
Code (Text):
#
# Culligula
#
# Cleans up mobs on a server
#
debug: false
# time between culls (0 = disabled, 1200 = 1 minute)
ticks: 1200
# cull on chunk load
chunk-load: true
# cull over this age (ticks lived, 3600 = 3 minutes)
age: 3600
# chance of entity removal
chance: 100
# cull outside this range of a player (24-128)
range: 48
# allow cull if targeting or following a player
targeting: false
# allow cull if mob is named (has custom name)
named: false
# allow cull tame mobs (is tamed)
tamed: false
# don't allow cull for these spawn reasons
reasons:
- BREEDING
- BUILD_IRONGOLEM
- BUILD_SNOWMAN
- BUILD_WITHER
# - CHUNK_GEN
- CURED
# - CUSTOM
# - DEFAULT
# - DISPENSE_EGG
# - DROWNED
# - EGG
- ENDER_PEARL
# - INFECTION
# - JOCKEY
# - LIGHTNING
# - MOUNT
# - NATURAL
# - NETHER_PORTAL
# - OCELOT_BABY
# - REINFORCEMENTS
- SHEARED
- SHOULDER_ENTITY
# - SILVERFISH_BLOCK
# - SLIME_SPLIT
- SPAWNER
- SPAWNER_EGG
- TRAP
- VILLAGE_DEFENSE
- VILLAGE_INVASION
# allow cull if mob on this list
mobs:
- BAT
- BLAZE
- CAVE_SPIDER
# - CHICKEN
# - COD
# - COW
- CREEPER
# - DONKEY
- DROWNED
# - ELDER_GUARDIAN
# - ENDER_DRAGON
- ENDERMAN
- ENDERMITE
# - EVOKER
# - GHAST
- GUARDIAN
# - HORSE
- HUSK
# - ILLUSIONER
# - IRON_GOLEM
# - LLAMA
- MAGMA_CUBE
# - MULE
# - MUSHROOM_COW
# - OCELOT
# - PARROT
# - PHANTOM
# - PIG
- PIG_ZOMBIE
# - POLAR_BEAR
# - RABBIT
# - SALMON
# - SHEEP
- SHULKER
- SILVERFISH
- SKELETON
# - SKELETON_HORSE
# - SLIME
# - SNOWMAN
- SPIDER
# - SQUID
- STRAY
# - TROPICAL_FISH
# - TURTLE
# - VEX
# - VILLAGER
# - VINDICATOR
- WITCH
# - WITHER
- WITHER_SKELETON
# - WOLF
- ZOMBIE
# - ZOMBIE_HORSE
# - ZOMBIE_VILLAGER
worlds:
- world
- world_nether
- world_the_end
silent: true
# these can also be empty strings
messages:
pre: 'Culling entities:'
post: 'Removed %count% entities'
entity: '%type% at %world%:%locX%,%locY%,%locZ%'
Commands:
/culligula reload - reloads the configurationPermissions:
culligula.admin - enables using the reload commandTerms of Service:
The plugin is provided AS-IS.
Disclaimer:
This plugin currently supports versions 1.13.2. Features may break if used with other versions of Minecraft than intended.
It takes a lot of tasty coffee to keep cranking out quality code.
Please donate if you like my plugins...

Culligula 1.1.2
Culls entities on a regular basis
Recent Updates
- Fix possible blocking async crash - really, fixed this time Apr 15, 2019
- Fix possible blocking async crash Apr 13, 2019
- Support for 1.13.2 Apr 7, 2019