Migration complete

This commit is contained in:
Aleksey 2021-04-17 00:26:35 +03:00
parent 2a8853d615
commit 81edbacc12
25 changed files with 173 additions and 172 deletions

View file

@ -18,18 +18,18 @@ import ru.betterend.client.gui.BlockSignEditScreen;
public class ClientPlayNetworkHandlerMixin
{
@Shadow
private Minecraft client;
private Minecraft minecraft;
@Shadow
private ClientLevel world;
private ClientLevel level;
@Inject(method = "onSignEditorOpen", at = @At(value = "HEAD"), cancellable = true)
@Inject(method = "handleOpenSignEditor", at = @At(value = "HEAD"), cancellable = true)
public void be_openSignEditor(ClientboundOpenSignEditorPacket packet, CallbackInfo info) {
PacketUtils.ensureRunningOnSameThread(packet, ClientPacketListener.class.cast(this), client);
BlockEntity blockEntity = world.getBlockEntity(packet.getPos());
PacketUtils.ensureRunningOnSameThread(packet, ClientPacketListener.class.cast(this), minecraft);
BlockEntity blockEntity = level.getBlockEntity(packet.getPos());
if (blockEntity instanceof ESignBlockEntity) {
ESignBlockEntity sign = (ESignBlockEntity) blockEntity;
client.setScreen(new BlockSignEditScreen(sign));
minecraft.setScreen(new BlockSignEditScreen(sign));
info.cancel();
}
}