mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 11:03:43 +01:00 
			
		
		
		
	Memory leak fix
This commit is contained in:
		@@ -4,6 +4,7 @@ import com.gmail.nossr50.mcMMO;
 | 
			
		||||
import org.bukkit.entity.LivingEntity;
 | 
			
		||||
 | 
			
		||||
public class TransientMetadataTools {
 | 
			
		||||
    public static final String OLD_NAME_METAKEY = "mcMMO_oldName";
 | 
			
		||||
    private final mcMMO pluginRef;
 | 
			
		||||
 | 
			
		||||
    public TransientMetadataTools(mcMMO pluginRef) {
 | 
			
		||||
@@ -17,6 +18,10 @@ public class TransientMetadataTools {
 | 
			
		||||
            livingEntity.removeMetadata(mcMMO.customNameKey, pluginRef);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if(livingEntity.hasMetadata(OLD_NAME_METAKEY)) {
 | 
			
		||||
            livingEntity.removeMetadata(OLD_NAME_METAKEY, pluginRef);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //Involved in changing mob names to hearts
 | 
			
		||||
        if (livingEntity.hasMetadata(mcMMO.customVisibleKey)) {
 | 
			
		||||
            livingEntity.setCustomNameVisible(livingEntity.getMetadata(mcMMO.customVisibleKey).get(0).asBoolean());
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user