initial commit

This commit is contained in:
2025-11-11 23:55:24 +01:00
commit 8394175179
14 changed files with 565 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package com.kasetoatz.doubleenderchest.mixin;
import net.minecraft.block.EnderChestBlock;
import net.minecraft.screen.GenericContainerScreenHandler;
import net.minecraft.screen.ScreenHandlerFactory;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.ModifyArg;
@Mixin(EnderChestBlock.class)
public class EnderChestBlockMixin
{
@ModifyArg(method="onUse", at=@At(value="INVOKE", target="Lnet/minecraft/screen/SimpleNamedScreenHandlerFactory;<init>(Lnet/minecraft/screen/ScreenHandlerFactory;Lnet/minecraft/text/Text;)V", ordinal=0))
public ScreenHandlerFactory size(ScreenHandlerFactory original)
{
return (syncId, playerInventory, player) -> GenericContainerScreenHandler.createGeneric9x6(syncId, playerInventory, player.getEnderChestInventory());
}
}