
This plugin checks for Endermen spawns on purpur blocks, and if the purpur block is part of an End City the spawn is cancelled, and a Shulker is spawned in the Enderman's place.
Pictures/Videos to be posted soon.
Config.yml:
Spoiler
########################################################################################
# IMPORTANT: THIS FILE IS FOR REFERENCE ONLY - DO NOT EDIT OR USE IN-GAME
#
# This config_comments.yml file is ONLY included in the JAR as documentation.
# The plugin NEVER loads or reads this file at runtime.
#
# All actual configuration happens in config.yml.
# Comments and explanations here are just to help you understand the options.
#
# If you edit this file, your changes will be ignored and lost on update/reload.
#
########################################################################################
#
# DO NOT CHANGE VERSION
version: 1.0.2
# Change to false to stop auto-update-check.
auto_update_check: true
# Set to true before sending a log about an issue.
# Logs trace data required to pinpoint where errors are.
debug: false
# čeština (cs_CZ), Deutsch (de_DE), English (en_US), Español (es_ES), Español (es_MX), Français (fr_FR), Italiano (it_IT), Magyar (hu_HU), 日本語 (ja_JP), 한국어 (ko_KR), Lolcat (lol_US)
# Melayu (my_MY), Nederlands (nl_NL), Polski (pl_PL), Português (pt_BR), Русский (ru_RU), Svenska (sv_SV), Türkçe (tr_TR), 中文(简体) (zh_CN), 中文(繁體) (zh_TW)
lang: en_US
#
console:
# Should NEG use it's full name or NEG in console messages?
longpluginname: true
#
double_shulker_chance:
# should SR do a chance of double shulker_shell drop
enabled: true
# Chance in percent (whole number). 50 = 50%, 100 = always true
# Each level of Looting adds +1% (so Looting III = +3%)
rate: 50
enderman_to_shulker_chance:
# should SR do a chance of enderman becoming a shulker
enabled: false
# Chance in percent (whole number). 50 = 50%, 100 = always true
rate: 75
# if the chance fails should an enderman spawn
spawn_enderman_on_fail: true
# The distance bewteen entities for shulker to spawn
radius_between_spawns: 10Commands:
Spoiler
commands:
sr:
description: Shows ShulkerRespawner help.
usage: /<command>
alias: shulkerrespawner
/sr reload - Reloads this plugin.
/sr toggledebug - Temporarily toggles debug.
/sr update - Checks for updatesPermissions:
Spoiler
permissions:
shulkerrespawner.op:
description: Needed for /SR command(s)
default: false
shulkerrespawner.reload:
description: Allows the player to use "/sr reload" command.
default: op
shulkerrespawner.toggledebug:
description: Allows the player to use "/sr toggledebug" command.
default: op
shulkerrespawner.showUpdateAvailable:
description: Shows player that there is a version update.
default: op For help you can post issues and suggest ideas on my discord server.

Contributing:
This plugin is open source; you can view the source code on github. Feel free to open issues there or submit pull requests.
This plugin utilizes bStats to collect anonymous statistics
If you like this, check out my other plugins,
SinglePlayerSleep,
NoEndermanGrief,
DragonDropElytra,
ShulkerRespawner,
MoreMobHeads,
SilenceMobs,
RotationalWrench.
VillagerWorkstationHighlights,
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta

