From 1b172089ce502803f7644611afd618ce00dcb860 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 29 May 2021 22:02:37 +0800 Subject: PRE28 --- .../notenoughupdates/MorusIntegration.java | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java (limited to 'src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java') diff --git a/src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java b/src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java deleted file mode 100644 index 8ec4263a..00000000 --- a/src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java +++ /dev/null @@ -1,60 +0,0 @@ -package io.github.moulberry.notenoughupdates; - -import io.github.moulberry.morus.MorusSubstitutor; -import net.minecraft.client.Minecraft; -import net.minecraft.item.ItemStack; - -import java.util.HashMap; -import java.util.Map; - -public class MorusIntegration { - - private static MorusIntegration INSTANCE = new MorusIntegration(); - - public static MorusIntegration getInstance() { - return INSTANCE; - } - - private HashMap itemDrops = null; - private HashMap inventoryItems = null; - - public void tick() { - if(itemDrops == null) { - itemDrops = new HashMap<>(); - for(String item : NotEnoughUpdates.INSTANCE.manager.getItemInformation().keySet()) { - itemDrops.put(item, 0); - } - } - - HashMap newInventoryItems = getInventoryItems(); - if(inventoryItems != null) { - for(String internal : newInventoryItems.keySet()) { - int newAmount = newInventoryItems.get(internal); - int oldAmount = inventoryItems.getOrDefault(internal, 0); - if(newAmount > oldAmount) { - itemDrops.put(internal, itemDrops.getOrDefault(internal, 0)+newAmount-oldAmount); - } - } - } - inventoryItems = newInventoryItems; - - for(Map.Entry entry : itemDrops.entrySet()) { - MorusSubstitutor.putSubstiution("notenoughupdates", "itemdrops."+entry.getKey().toLowerCase(), ""+entry.getValue()); - } - - } - - public HashMap getInventoryItems() { - HashMap inventoryItems = new HashMap<>(); - if(Minecraft.getMinecraft().thePlayer != null) { - for(ItemStack stack : Minecraft.getMinecraft().thePlayer.inventory.mainInventory) { - String internalname = NotEnoughUpdates.INSTANCE.manager.getInternalNameForItem(stack); - if(internalname != null) { - inventoryItems.put(internalname, inventoryItems.getOrDefault(internalname, 0)+stack.stackSize); - } - } - } - return inventoryItems; - } - -} -- cgit