Skip to content

Commit 050894d

Browse files
committed
Cleanup codebase
1 parent 8ea696e commit 050894d

3 files changed

Lines changed: 2 additions & 14 deletions

File tree

src/main/java/tfar/fastbench/MixinHooks.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
import java.lang.invoke.MethodType;
4848
import java.util.Collections;
4949

50-
public class MixinHooks {
50+
public final class MixinHooks {
5151
private static final MethodHandle recipe$assemble = Reflector.virtual(Recipe.class, "method_8116",
5252
MethodType.methodType(ItemStack.class, Container.class, RegistryAccess.class));
5353

@@ -124,6 +124,7 @@ public static RecipeHolder<CraftingRecipe> findRecipe(CraftingContainer inv, Lev
124124
return level.getRecipeManager().getRecipeFor(RecipeType.CRAFTING, inv, level).orElse(null);
125125
}
126126

127+
@SuppressWarnings("unchecked")
127128
public static <C extends Container, T extends Recipe<C>> RecipeHolder<T> coerce(RecipeHolder<?> in) {
128129
return (RecipeHolder<T>) in;
129130
}

src/main/java/tfar/fastbench/mixin/CraftingContainerMixin.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,14 @@
3030
import net.minecraft.world.Container;
3131
import net.minecraft.world.inventory.AbstractContainerMenu;
3232
import net.minecraft.world.inventory.TransientCraftingContainer;
33-
import org.spongepowered.asm.mixin.Final;
3433
import org.spongepowered.asm.mixin.Mixin;
35-
import org.spongepowered.asm.mixin.Shadow;
3634
import org.spongepowered.asm.mixin.Unique;
3735
import org.spongepowered.asm.mixin.injection.At;
3836
import tfar.fastbench.interfaces.CraftingInventoryDuck;
3937

4038
@Mixin(TransientCraftingContainer.class)
4139
public class CraftingContainerMixin implements CraftingInventoryDuck {
4240

43-
@Shadow
44-
@Final
45-
private AbstractContainerMenu menu;
4641
@Unique
4742
public boolean checkMatrixChanges = true;
4843

src/main/java/tfar/fastbench/mixin/CraftingMenuMixin.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import net.minecraft.world.Container;
3030
import net.minecraft.world.entity.player.Player;
3131
import net.minecraft.world.inventory.AbstractContainerMenu;
32-
import net.minecraft.world.inventory.ContainerLevelAccess;
3332
import net.minecraft.world.inventory.CraftingContainer;
3433
import net.minecraft.world.inventory.CraftingMenu;
3534
import net.minecraft.world.inventory.MenuType;
@@ -58,13 +57,6 @@ abstract class CraftingMenuMixin<C extends Container> extends RecipeBookMenu<C>
5857
@Shadow
5958
@Final
6059
private ResultContainer resultSlots;
61-
@Shadow
62-
@Final
63-
private Player player;
64-
65-
@Shadow
66-
@Final
67-
private ContainerLevelAccess access;
6860

6961
protected CraftingMenuMixin(@Nullable MenuType<?> type, int syncId) {
7062
super(type, syncId);

0 commit comments

Comments
 (0)