Merge remote-tracking branch 'origin/cleanups' into fabric-1.16
# Conflicts: # api/src/main/java/appeng/api/implementations/items/IItemGroup.java # core/src/main/java/appeng/items/materials/MaterialItem.java # src/main/java/appeng/core/Registration.java # src/main/java/appeng/core/api/definitions/ApiParts.java # src/main/java/appeng/items/parts/ColoredPartItem.java # src/main/java/appeng/items/parts/PartItem.java # src/main/java/appeng/items/parts/PartModelsHelper.java # src/main/java/appeng/items/parts/PartType.java # src/main/java/appeng/items/tools/powered/PortableCellItem.java
This commit is contained in:
@@ -33,7 +33,6 @@ import net.minecraft.util.crash.CrashReportSection;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.LivingEntity;
|
||||
import net.minecraft.entity.player.PlayerEntity;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.PacketByteBuf;
|
||||
@@ -67,8 +66,6 @@ import appeng.api.util.DimensionalCoord;
|
||||
import appeng.api.util.IConfigManager;
|
||||
import appeng.helpers.ICustomNameObject;
|
||||
import appeng.helpers.IPriorityHost;
|
||||
import appeng.items.parts.PartItem;
|
||||
import appeng.items.parts.PartType;
|
||||
import appeng.me.helpers.AENetworkProxy;
|
||||
import appeng.me.helpers.IGridProxyable;
|
||||
import appeng.parts.networking.CablePart;
|
||||
@@ -96,15 +93,6 @@ public abstract class AEBasePart implements IPart, IGridProxyable, IActionHost,
|
||||
return this.host;
|
||||
}
|
||||
|
||||
public PartType getType() {
|
||||
Item item = this.is.getItem();
|
||||
if (!(item instanceof PartItem)) {
|
||||
return PartType.INVALID_TYPE;
|
||||
}
|
||||
|
||||
return ((PartItem<?>) item).getType();
|
||||
}
|
||||
|
||||
@Override
|
||||
public IGridNode getGridNode(final AEPartLocation dir) {
|
||||
return this.proxy.getNode();
|
||||
|
||||
@@ -35,15 +35,12 @@ public final class DefinitionUpgradeInventory extends UpgradeInventory {
|
||||
|
||||
@Override
|
||||
public int getMaxInstalled(final Upgrades upgrades) {
|
||||
int max = 0;
|
||||
|
||||
for (final ItemStack stack : upgrades.getSupported().keySet()) {
|
||||
if (this.definition.isSameAs(stack)) {
|
||||
max = upgrades.getSupported().get(stack);
|
||||
break;
|
||||
for (final Upgrades.Supported supported : upgrades.getSupported()) {
|
||||
if (supported.isSupported(definition.item())) {
|
||||
return supported.getMaxCount();
|
||||
}
|
||||
}
|
||||
|
||||
return max;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user