aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java
diff options
context:
space:
mode:
authorohowe <42757516+carelesshippo@users.noreply.github.com>2021-06-02 11:55:36 -0600
committerohowe <42757516+carelesshippo@users.noreply.github.com>2021-06-02 11:55:36 -0600
commiteeb5c45d71997cb259fc35330490a19db7865603 (patch)
tree65771b27ed837896fa3140dec1af78306accebcd /src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java
parent4d9e538ced80728bca74491698347333f515bfcc (diff)
parent1b172089ce502803f7644611afd618ce00dcb860 (diff)
downloadnotenoughupdates-eeb5c45d71997cb259fc35330490a19db7865603.tar.gz
notenoughupdates-eeb5c45d71997cb259fc35330490a19db7865603.tar.bz2
notenoughupdates-eeb5c45d71997cb259fc35330490a19db7865603.zip
Merge branch 'Moulberry:master' into master
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/MorusIntegration.java60
1 files changed, 0 insertions, 60 deletions
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<String, Integer> itemDrops = null;
- private HashMap<String, Integer> inventoryItems = null;
-
- public void tick() {
- if(itemDrops == null) {
- itemDrops = new HashMap<>();
- for(String item : NotEnoughUpdates.INSTANCE.manager.getItemInformation().keySet()) {
- itemDrops.put(item, 0);
- }
- }
-
- HashMap<String, Integer> 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<String, Integer> entry : itemDrops.entrySet()) {
- MorusSubstitutor.putSubstiution("notenoughupdates", "itemdrops."+entry.getKey().toLowerCase(), ""+entry.getValue());
- }
-
- }
-
- public HashMap<String, Integer> getInventoryItems() {
- HashMap<String, Integer> 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;
- }
-
-}