From f0311d3fd95f9767057817f65666bc89cfbd4889 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Fri, 19 Mar 2021 11:09:01 +0100 Subject: [PATCH] Config for item type limit --- src/main/java/appeng/core/AEConfig.java | 2 +- src/main/java/appeng/me/storage/CellInventory.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/core/AEConfig.java b/src/main/java/appeng/core/AEConfig.java index 5e0f3b9e..b35b2ce3 100644 --- a/src/main/java/appeng/core/AEConfig.java +++ b/src/main/java/appeng/core/AEConfig.java @@ -99,7 +99,7 @@ public final class AEConfig extends Configuration implements IConfigurableObject private double WirelessBaseRange = 16; private double WirelessBoosterRangeMultiplier = 1; private double WirelessBoosterExp = 1.5; - public int ItemTypeLimit = 65536; + public int ItemTypeLimit = 63; public AEConfig( final File configFile ) { diff --git a/src/main/java/appeng/me/storage/CellInventory.java b/src/main/java/appeng/me/storage/CellInventory.java index c2ccef6e..a8ffdfeb 100644 --- a/src/main/java/appeng/me/storage/CellInventory.java +++ b/src/main/java/appeng/me/storage/CellInventory.java @@ -28,6 +28,7 @@ import appeng.api.networking.security.BaseActionSource; import appeng.api.storage.*; import appeng.api.storage.data.IAEItemStack; import appeng.api.storage.data.IItemList; +import appeng.core.AEConfig; import appeng.util.Platform; import appeng.util.item.AEItemStack; import net.minecraft.inventory.IInventory; @@ -43,7 +44,7 @@ import java.util.Set; public class CellInventory implements ICellInventory { - public static final int cellItemType = 524288; + public static final int cellItemType = AEConfig.instance.ItemTypeLimit; private static final String ITEM_TYPE_TAG = "it"; private static final String ITEM_COUNT_TAG = "ic"; private static final String ITEM_SLOT = "#";