diff --git a/Changelog.txt b/Changelog.txt index a62c70960..4fcc41574 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -17,6 +17,7 @@ Version 2.1.148 Nether Portal spawned mobs are tracked persistently and are no longer forgotten about after a restart Endermen who target endermite are tracked persistently and are no longer forgotten about after a restart COTW spawned mobs are tracked persistently and are no longer forgotten about after a restart + Player bred mobs are tracked persistently and are no longer forgotten about after a restart NOTES: diff --git a/src/main/java/com/gmail/nossr50/util/compat/layers/persistentdata/SpigotPersistentDataLayer_1_14.java b/src/main/java/com/gmail/nossr50/util/compat/layers/persistentdata/SpigotPersistentDataLayer_1_14.java index 858d45677..9dd420890 100644 --- a/src/main/java/com/gmail/nossr50/util/compat/layers/persistentdata/SpigotPersistentDataLayer_1_14.java +++ b/src/main/java/com/gmail/nossr50/util/compat/layers/persistentdata/SpigotPersistentDataLayer_1_14.java @@ -2,6 +2,7 @@ package com.gmail.nossr50.util.compat.layers.persistentdata; import com.gmail.nossr50.api.exceptions.IncompleteNamespacedKeyRegister; import com.gmail.nossr50.mcMMO; +import org.bukkit.Bukkit; import org.bukkit.NamespacedKey; import org.bukkit.block.Furnace; import org.bukkit.enchantments.Enchantment; @@ -37,7 +38,6 @@ public class SpigotPersistentDataLayer_1_14 extends AbstractPersistentDataLayer private void initMobFlagKeyMap() throws IncompleteNamespacedKeyRegister { for(MobMetaFlagType mobMetaFlagType : MobMetaFlagType.values()) { switch(mobMetaFlagType) { - case MOB_SPAWNER_MOB: mobFlagKeyMap.put(mobMetaFlagType, NSK_MOB_SPAWNER_MOB); break; @@ -67,7 +67,7 @@ public class SpigotPersistentDataLayer_1_14 extends AbstractPersistentDataLayer @Override public boolean hasMobFlag(@NotNull MobMetaFlagType flag, @NotNull LivingEntity livingEntity) { - return livingEntity.getPersistentDataContainer().has(mobFlagKeyMap.get(flag), PersistentDataType.SHORT); + return livingEntity.getPersistentDataContainer().has(mobFlagKeyMap.get(flag), PersistentDataType.BYTE); } @Override diff --git a/src/main/resources/experience.yml b/src/main/resources/experience.yml index b7b14b2c1..fd0644d93 100644 --- a/src/main/resources/experience.yml +++ b/src/main/resources/experience.yml @@ -552,5 +552,4 @@ Experience_Values: Zombie_Pigman: 3.0 Zombified_Piglin: 3.0 Strider: 1.2 - Zoglin: 2.5 - + Zoglin: 2.5 \ No newline at end of file