improve comment and sort default entries alphabetically

This commit is contained in:
xGinko 2023-10-06 13:39:49 +02:00
parent da78a94a8d
commit 8967e2c915
2 changed files with 8 additions and 6 deletions

View File

@ -27,9 +27,10 @@ public class PreventOptimizedDamage implements VillagerOptimizerModule, Listener
config.addComment("gameplay.prevent-damage-to-optimized.enable", config.addComment("gameplay.prevent-damage-to-optimized.enable",
"Configure what kind of damage you want to cancel for optimized villagers here."); "Configure what kind of damage you want to cancel for optimized villagers here.");
config.getList("gameplay.prevent-damage-to-optimized.damage-causes-to-cancel", config.getList("gameplay.prevent-damage-to-optimized.damage-causes-to-cancel",
Arrays.stream(EntityDamageEvent.DamageCause.values()).map(Enum::name).toList(), """ Arrays.stream(EntityDamageEvent.DamageCause.values()).map(Enum::name).sorted().toList(), """
These are all current entries in the game. Remove what you do not want blocked. Remember sometimes players need to dispose of villagers. These are all current entries in the game. Remove what you do not need blocked.\s
Refer to https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html for correct names and a description.\s""" If you want a description or need to add a previously removed type, refer to:\s
https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html"""
).forEach(configuredDamageCause -> { ).forEach(configuredDamageCause -> {
try { try {
EntityDamageEvent.DamageCause damageCause = EntityDamageEvent.DamageCause.valueOf(configuredDamageCause); EntityDamageEvent.DamageCause damageCause = EntityDamageEvent.DamageCause.valueOf(configuredDamageCause);

View File

@ -32,9 +32,10 @@ public class PreventOptimizedDamage implements VillagerOptimizerModule, Listener
this.push = config.getBoolean("gameplay.prevent-damage-to-optimized.prevent-push-from-attack", true, this.push = config.getBoolean("gameplay.prevent-damage-to-optimized.prevent-push-from-attack", true,
"Prevents optimized villagers from getting pushed by an attacking entity"); "Prevents optimized villagers from getting pushed by an attacking entity");
config.getList("gameplay.prevent-damage-to-optimized.damage-causes-to-cancel", config.getList("gameplay.prevent-damage-to-optimized.damage-causes-to-cancel",
Arrays.stream(EntityDamageEvent.DamageCause.values()).map(Enum::name).toList(), """ Arrays.stream(EntityDamageEvent.DamageCause.values()).map(Enum::name).sorted().toList(), """
These are all current entries in the game. Remove what you do not need blocked. Remember sometimes players need to dispose of villagers. These are all current entries in the game. Remove what you do not need blocked.\s
Refer to https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html for correct names and a description.\s""" If you want a description or need to add a previously removed type, refer to:\s
https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html"""
).forEach(configuredDamageCause -> { ).forEach(configuredDamageCause -> {
try { try {
EntityDamageEvent.DamageCause damageCause = EntityDamageEvent.DamageCause.valueOf(configuredDamageCause); EntityDamageEvent.DamageCause damageCause = EntityDamageEvent.DamageCause.valueOf(configuredDamageCause);