diff --git a/src/main/java/com/gmail/nossr50/util/MetadataConstants.java b/src/main/java/com/gmail/nossr50/util/MetadataConstants.java index 64c9058ff..ecf48b28e 100644 --- a/src/main/java/com/gmail/nossr50/util/MetadataConstants.java +++ b/src/main/java/com/gmail/nossr50/util/MetadataConstants.java @@ -1,10 +1,10 @@ package com.gmail.nossr50.util; +import com.google.common.collect.ImmutableSet; import org.bukkit.metadata.FixedMetadataValue; import org.jetbrains.annotations.NotNull; import java.util.HashSet; -import java.util.Set; /** * Stores our constants related to metadata @@ -48,22 +48,24 @@ public class MetadataConstants { public static final byte SIMPLE_FLAG_VALUE = (byte) 0x1; - public static final @NotNull Set MOB_METADATA_KEYS; + public static final @NotNull ImmutableSet MOB_METADATA_KEYS; public static FixedMetadataValue MCMMO_METADATA_VALUE; static { - MOB_METADATA_KEYS = new HashSet<>(); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_MOB_SPAWNER_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_EGG_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_NETHER_PORTAL_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_COTW_SUMMONED_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_PLAYER_BRED_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_PLAYER_TAMED_MOB); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_EXPLOITED_ENDERMEN); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_CUSTOM_NAME_KEY); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_RUPTURE); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_EXPLOSION_FROM_RUPTURE); - MOB_METADATA_KEYS.add(MetadataConstants.METADATA_KEY_OLD_NAME_KEY); + HashSet temp = new HashSet<>(); + temp.add(MetadataConstants.METADATA_KEY_MOB_SPAWNER_MOB); + temp.add(MetadataConstants.METADATA_KEY_EGG_MOB); + temp.add(MetadataConstants.METADATA_KEY_NETHER_PORTAL_MOB); + temp.add(MetadataConstants.METADATA_KEY_COTW_SUMMONED_MOB); + temp.add(MetadataConstants.METADATA_KEY_PLAYER_BRED_MOB); + temp.add(MetadataConstants.METADATA_KEY_PLAYER_TAMED_MOB); + temp.add(MetadataConstants.METADATA_KEY_EXPLOITED_ENDERMEN); + temp.add(MetadataConstants.METADATA_KEY_CUSTOM_NAME_KEY); + temp.add(MetadataConstants.METADATA_KEY_RUPTURE); + temp.add(MetadataConstants.METADATA_KEY_EXPLOSION_FROM_RUPTURE); + temp.add(MetadataConstants.METADATA_KEY_OLD_NAME_KEY); + + MOB_METADATA_KEYS = ImmutableSet.copyOf(temp); } } diff --git a/src/main/java/com/gmail/nossr50/util/TransientMetadataTools.java b/src/main/java/com/gmail/nossr50/util/TransientMetadataTools.java index 56666a969..ca5cdacf1 100644 --- a/src/main/java/com/gmail/nossr50/util/TransientMetadataTools.java +++ b/src/main/java/com/gmail/nossr50/util/TransientMetadataTools.java @@ -1,10 +1,7 @@ package com.gmail.nossr50.util; import com.gmail.nossr50.mcMMO; -import com.gmail.nossr50.util.skills.CombatUtils; -import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; -import org.checkerframework.common.returnsreceiver.qual.This; import org.jetbrains.annotations.NotNull; public class TransientMetadataTools {