currently I have something like this
package me.jestem.mixin;
import net.minecraft.core.BlockPos;
import net.minecraft.server.MinecraftServer;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.state.BlockState;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
@Mixin(MinecraftServer.class)
public class TrappedChestBlockMixin {
@Inject(method = "onUse", at = @At("HEAD"))
private void onOpen(BlockState state, BlockPos pos, Level level, Player player) {
// This code is injected into the start of MinecraftServer.loadLevel()V
}
}
but the onUse doesn't exist, or am I doing something wrong?