mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-22 08:25:12 +00:00
Fixed my stupid PR
This commit is contained in:
parent
6c8da20883
commit
6f732d410e
3 changed files with 23 additions and 0 deletions
|
@ -766,6 +766,12 @@ protect:
|
|||
# Monsters won't follow players.
|
||||
# permission essentials.protect.entitytarget.bypass disables this.
|
||||
entitytarget: false
|
||||
# Prevents zombies from breaking down doors
|
||||
zombie-door-break: false
|
||||
# Prevents Ravagers from stealing blocks
|
||||
ravager-thief: false
|
||||
# Prevents sheep from turning grass to dirt
|
||||
sheep-eat-grass: false
|
||||
# Prevent certain transformations.
|
||||
transformation:
|
||||
# Prevent creepers becoming charged when struck by lightning.
|
||||
|
|
|
@ -215,6 +215,20 @@ public class EssentialsProtectEntityListener implements Listener {
|
|||
if (event.getEntityType() == EntityType.WITHER && prot.getSettingBool(ProtectConfig.prevent_wither_blockreplace)) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
if (event.getEntityType() == EntityType.RAVAGER && prot.getSettingBool(ProtectConfig.prevent_ravager_thief)) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
|
||||
if (event.getEntityType() == EntityType.SHEEP && prot.getSettingBool(ProtectConfig.prevent_sheep_eat_grass)) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||
public void onDoorBreak(EntityBreakDoorEvent event) {
|
||||
if (event.getEntityType() == EntityType.ZOMBIE && prot.getSettingBool(ProtectConfig.prevent_zombie_door_break)) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||
|
|
|
@ -43,6 +43,9 @@ public enum ProtectConfig {
|
|||
prevent_enderdragon_blockdmg("protect.prevent.enderdragon-blockdamage", true),
|
||||
prevent_entitytarget("protect.prevent.entitytarget", false),
|
||||
enderdragon_fakeexplosions("protect.enderdragon-fakeexplosions", false),
|
||||
prevent_zombie_door_break("protect.prevent.zombie-door-break", false),
|
||||
prevent_ravager_thief("protect.prevent.ravager-thief", false),
|
||||
prevent_sheep_eat_grass("protect.prevent.sheep-eat-grass", false),
|
||||
prevent_creeper_charge("protect.prevent.transformation.charged-creeper", false),
|
||||
prevent_villager_infection("protect.prevent.transformation.zombie-villager", false),
|
||||
prevent_villager_cure("protect.prevent.transformation.villager", false),
|
||||
|
|
Loading…
Reference in a new issue