Skip to content

Commit 4e36e4e

Browse files
committed
Revert back to mutablequad
1 parent 618bdee commit 4e36e4e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+802
-387
lines changed

src/main/java/dev/technici4n/moderndynamics/ModernDynamics.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package dev.technici4n.moderndynamics;
2020

2121
import dev.technici4n.moderndynamics.attachment.upgrade.AttachmentUpgradesLoader;
22-
import dev.technici4n.moderndynamics.client.ModernDynamicsClient;
2322
import dev.technici4n.moderndynamics.init.MdAttachments;
2423
import dev.technici4n.moderndynamics.init.MdBlockEntities;
2524
import dev.technici4n.moderndynamics.init.MdBlocks;
@@ -36,8 +35,6 @@
3635
import net.neoforged.bus.api.EventPriority;
3736
import net.neoforged.bus.api.IEventBus;
3837
import net.neoforged.fml.common.Mod;
39-
import net.neoforged.fml.loading.FMLEnvironment;
40-
import net.neoforged.fml.loading.FMLLoader;
4138
import net.neoforged.neoforge.common.NeoForge;
4239
import net.neoforged.neoforge.event.server.ServerStoppedEvent;
4340
import net.neoforged.neoforge.event.tick.ServerTickEvent;

src/main/java/dev/technici4n/moderndynamics/attachment/IoAttachmentItem.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,8 @@
2424
import dev.technici4n.moderndynamics.network.NodeHost;
2525
import dev.technici4n.moderndynamics.network.item.ItemHost;
2626
import java.util.EnumSet;
27-
import java.util.List;
2827
import java.util.Set;
2928
import java.util.function.Consumer;
30-
3129
import net.minecraft.ChatFormatting;
3230
import net.minecraft.network.chat.Component;
3331
import net.minecraft.network.chat.Style;
@@ -86,9 +84,11 @@ public Set<Setting> getSupportedSettings() {
8684
}
8785

8886
@Override
89-
public void appendHoverText(ItemStack itemStack, TooltipContext context, TooltipDisplay display, Consumer<Component> builder, TooltipFlag tooltipFlag) {
87+
public void appendHoverText(ItemStack itemStack, TooltipContext context, TooltipDisplay display, Consumer<Component> builder,
88+
TooltipFlag tooltipFlag) {
9089
builder
91-
.accept(Component.translatable("gui.moderndynamics.tooltip.attachment_upgrades").setStyle(Style.EMPTY.withColor(ChatFormatting.GOLD)));
90+
.accept(Component.translatable("gui.moderndynamics.tooltip.attachment_upgrades")
91+
.setStyle(Style.EMPTY.withColor(ChatFormatting.GOLD)));
9292
/*
9393
* if (level != null && level.isClientSide()) {
9494
* if (MdProxy.INSTANCE.isShiftDown()) {

src/main/java/dev/technici4n/moderndynamics/attachment/attached/AttachedAttachment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import dev.technici4n.moderndynamics.util.ExtendedMenuProvider;
2727
import java.util.List;
2828
import net.minecraft.core.Direction;
29-
import net.minecraft.nbt.CompoundTag;
3029
import net.minecraft.network.chat.Component;
3130
import net.minecraft.world.entity.player.Player;
3231
import net.minecraft.world.item.ItemStack;

src/main/java/dev/technici4n/moderndynamics/attachment/attached/AttachedInhibitor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package dev.technici4n.moderndynamics.attachment.attached;
2020

2121
import dev.technici4n.moderndynamics.attachment.InhibitorAttachmentItem;
22-
import net.minecraft.nbt.CompoundTag;
2322
import net.minecraft.world.level.storage.ValueInput;
2423

2524
public class AttachedInhibitor extends AttachedAttachment {

src/main/java/dev/technici4n/moderndynamics/attachment/attached/AttachedIo.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
import java.util.ArrayList;
3232
import java.util.List;
3333
import java.util.Set;
34-
35-
import net.minecraft.nbt.CompoundTag;
3634
import net.minecraft.world.ContainerHelper;
3735
import net.minecraft.world.entity.player.Player;
3836
import net.minecraft.world.item.Item;

src/main/java/dev/technici4n/moderndynamics/attachment/attached/FluidAttachedIo.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,16 @@
1919
package dev.technici4n.moderndynamics.attachment.attached;
2020

2121
import com.mojang.serialization.Codec;
22-
import com.mojang.serialization.codecs.RecordCodecBuilder;
2322
import dev.technici4n.moderndynamics.Constants;
2423
import dev.technici4n.moderndynamics.attachment.IoAttachmentItem;
2524
import dev.technici4n.moderndynamics.gui.menu.AttachmentMenuType;
2625
import dev.technici4n.moderndynamics.gui.menu.FluidAttachedIoMenu;
2726
import dev.technici4n.moderndynamics.pipe.PipeBlockEntity;
2827
import dev.technici4n.moderndynamics.util.ExtendedMenuProvider;
2928
import dev.technici4n.moderndynamics.util.FluidVariant;
30-
import dev.technici4n.moderndynamics.util.ItemVariant;
29+
import java.util.List;
3130
import net.minecraft.core.Direction;
3231
import net.minecraft.core.NonNullList;
33-
import net.minecraft.nbt.CompoundTag;
34-
import net.minecraft.nbt.ListTag;
3532
import net.minecraft.network.RegistryFriendlyByteBuf;
3633
import net.minecraft.network.chat.Component;
3734
import net.minecraft.world.entity.player.Inventory;
@@ -41,8 +38,6 @@
4138
import net.minecraft.world.level.storage.ValueOutput;
4239
import org.jetbrains.annotations.Nullable;
4340

44-
import java.util.List;
45-
4641
// TODO: also allow nbt filtering
4742
public class FluidAttachedIo extends AttachedIo {
4843
private static final Codec<List<FluidVariant>> FILTER_LIST_CODEC = FluidVariant.CODEC.listOf(0, Constants.Upgrades.MAX_FILTER);

src/main/java/dev/technici4n/moderndynamics/attachment/attached/ItemAttachedIo.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,12 @@
3737
import dev.technici4n.moderndynamics.util.ExtendedMenuProvider;
3838
import dev.technici4n.moderndynamics.util.ItemVariant;
3939
import dev.technici4n.moderndynamics.util.TransferUtil;
40+
import java.util.ArrayList;
41+
import java.util.LinkedHashMap;
42+
import java.util.List;
43+
import java.util.Map;
4044
import net.minecraft.core.Direction;
4145
import net.minecraft.core.NonNullList;
42-
import net.minecraft.nbt.CompoundTag;
43-
import net.minecraft.nbt.ListTag;
4446
import net.minecraft.network.RegistryFriendlyByteBuf;
4547
import net.minecraft.network.chat.Component;
4648
import net.minecraft.util.Mth;
@@ -53,11 +55,6 @@
5355
import net.neoforged.neoforge.items.IItemHandler;
5456
import org.jetbrains.annotations.Nullable;
5557

56-
import java.util.ArrayList;
57-
import java.util.LinkedHashMap;
58-
import java.util.List;
59-
import java.util.Map;
60-
6158
public class ItemAttachedIo extends AttachedIo {
6259

6360
private static final Codec<List<ItemVariant>> FILTER_LIST_CODEC = ItemVariant.CODEC.listOf(0, Constants.Upgrades.MAX_FILTER);
@@ -93,8 +90,7 @@ public class ItemAttachedIo extends AttachedIo {
9390
record StuffedEntry(ItemVariant item, int amount) {
9491
public static final Codec<StuffedEntry> CODEC = RecordCodecBuilder.create(builder -> builder.group(
9592
ItemVariant.CODEC.fieldOf("v").forGetter(StuffedEntry::item),
96-
Codec.INT.fieldOf("a").forGetter(StuffedEntry::amount)
97-
).apply(builder, StuffedEntry::new));
93+
Codec.INT.fieldOf("a").forGetter(StuffedEntry::amount)).apply(builder, StuffedEntry::new));
9894
}
9995

10096
public ItemAttachedIo(IoAttachmentItem item, ValueInput configData, Runnable setChangedCallback) {
@@ -374,7 +370,7 @@ public void incrementRoundRobin(int incrementSize) {
374370
public int moveStuffedToStorage(IItemHandler targetStorage, int maxAmount) {
375371
int totalMoved = 0;
376372

377-
for (var it = stuffedItems.entrySet().iterator(); it.hasNext() && totalMoved < maxAmount; ) {
373+
for (var it = stuffedItems.entrySet().iterator(); it.hasNext() && totalMoved < maxAmount;) {
378374
var entry = it.next();
379375
int stuffedAmount = entry.getValue();
380376
int inserted = TransferUtil.insertItemStacked(targetStorage, entry.getKey(), Math.min(stuffedAmount, maxAmount - totalMoved));

src/main/java/dev/technici4n/moderndynamics/attachment/attached/UpgradeContainer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@
2222
import dev.technici4n.moderndynamics.attachment.upgrade.LoadedUpgrades;
2323
import dev.technici4n.moderndynamics.attachment.upgrade.UpgradeType;
2424
import java.util.function.ToIntFunction;
25-
import net.minecraft.core.HolderLookup;
2625
import net.minecraft.core.NonNullList;
27-
import net.minecraft.nbt.CompoundTag;
2826
import net.minecraft.util.Mth;
2927
import net.minecraft.world.ContainerHelper;
3028
import net.minecraft.world.item.Item;

src/main/java/dev/technici4n/moderndynamics/attachment/upgrade/AttachmentUpgradesLoader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.google.gson.JsonParser;
2626
import com.mojang.serialization.JsonOps;
2727
import dev.technici4n.moderndynamics.ModernDynamics;
28+
import dev.technici4n.moderndynamics.util.MdId;
2829
import java.io.BufferedReader;
2930
import java.io.IOException;
3031
import java.io.InputStreamReader;
@@ -34,8 +35,6 @@
3435
import java.util.List;
3536
import java.util.Map;
3637
import java.util.WeakHashMap;
37-
38-
import dev.technici4n.moderndynamics.util.MdId;
3938
import net.minecraft.server.packs.resources.ResourceManager;
4039
import net.minecraft.server.packs.resources.SimplePreparableReloadListener;
4140
import net.minecraft.util.GsonHelper;

src/main/java/dev/technici4n/moderndynamics/client/ClientProxy.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import dev.technici4n.moderndynamics.MdProxy;
2222
import net.minecraft.client.Minecraft;
23-
import net.minecraft.client.gui.screens.Screen;
2423

2524
public class ClientProxy extends MdProxy {
2625
@Override

0 commit comments

Comments
 (0)