diff options
author | Jake Potrebic <[email protected]> | 2024-04-26 11:39:20 -0700 |
---|---|---|
committer | Jake Potrebic <[email protected]> | 2024-04-26 11:39:20 -0700 |
commit | 44e68c301a66443d6af95a832792a9d25f873b0b (patch) | |
tree | 8d3f3c3d646f702a797853ef4868ff7c8d2d8b5a /patches/server/0552-More-Enchantment-API.patch | |
parent | cc81668863edd8ed6b382a59dd6fc002df14dea9 (diff) | |
download | Paper-44e68c301a66443d6af95a832792a9d25f873b0b.tar.gz Paper-44e68c301a66443d6af95a832792a9d25f873b0b.zip |
fix some more issues
Diffstat (limited to 'patches/server/0552-More-Enchantment-API.patch')
-rw-r--r-- | patches/server/0552-More-Enchantment-API.patch | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/patches/server/0552-More-Enchantment-API.patch b/patches/server/0552-More-Enchantment-API.patch index 5fa7b54c59..81b0f3ac5e 100644 --- a/patches/server/0552-More-Enchantment-API.patch +++ b/patches/server/0552-More-Enchantment-API.patch @@ -85,43 +85,3 @@ index bb8a3e670924ebcce48669c5dce57e2df03fad77..bb45dde0fd91796d5fd83a5fd20f5f1d // Paper end @Override -diff --git a/src/test/java/io/papermc/paper/entity/EntityCategoryTest.java b/src/test/java/io/papermc/paper/entity/EntityCategoryTest.java -new file mode 100644 -index 0000000000000000000000000000000000000000..4ee48ef89f0e31a7bda4b04453fca8177874f540 ---- /dev/null -+++ b/src/test/java/io/papermc/paper/entity/EntityCategoryTest.java -@@ -0,0 +1,34 @@ -+package io.papermc.paper.entity; -+ -+import com.google.common.base.Joiner; -+import com.google.common.collect.Maps; -+import com.google.common.collect.Sets; -+import net.minecraft.world.entity.MobType; -+import org.bukkit.craftbukkit.entity.CraftLivingEntity; -+import org.bukkit.entity.EntityCategory; -+import org.junit.jupiter.api.Test; -+ -+import java.lang.reflect.Field; -+import java.util.Map; -+import java.util.Set; -+ -+import static org.junit.jupiter.api.Assertions.assertTrue; -+ -+public class EntityCategoryTest { -+ -+ @Test -+ public void test() throws IllegalAccessException { -+ -+ Map<MobType, String> enumMonsterTypeFieldMap = Maps.newHashMap(); -+ for (Field field : MobType.class.getDeclaredFields()) { -+ if (field.getType() == MobType.class) { -+ enumMonsterTypeFieldMap.put( (MobType) field.get(null), field.getName()); -+ } -+ } -+ -+ for (EntityCategory entityCategory : EntityCategory.values()) { -+ enumMonsterTypeFieldMap.remove(CraftLivingEntity.fromBukkitEntityCategory(entityCategory)); -+ } -+ assertTrue(enumMonsterTypeFieldMap.size() == 0, MobType.class.getName() + " instance(s): " + Joiner.on(", ").join(enumMonsterTypeFieldMap.values()) + " do not have bukkit equivalents"); -+ } -+} |