Fix Toast server crash (#367)

This commit is contained in:
Serenibyss
2024-01-13 20:15:45 -06:00
committed by GitHub
parent d0614ba7d8
commit 0291ceff30
@@ -11,6 +11,8 @@ import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled; import io.netty.buffer.Unpooled;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import java.io.IOException; import java.io.IOException;
@@ -39,11 +41,15 @@ public class PacketCraftingToast extends AppEngPacket {
@Override @Override
public void clientPacketData(INetworkInfo network, AppEngPacket packet, EntityPlayer player) { public void clientPacketData(INetworkInfo network, AppEngPacket packet, EntityPlayer player) {
if (AEConfig.instance().isFeatureEnabled(AEFeature.CRAFTING_TOASTS)) { if (AEConfig.instance().isFeatureEnabled(AEFeature.CRAFTING_TOASTS)) {
Minecraft.getMinecraft() doCraftingToast();
.getToastGui().add(new CraftingStatusToast(stack.asItemStackRepresentation(), cancelled));
} }
} }
@SideOnly(Side.CLIENT)
private void doCraftingToast() {
Minecraft.getMinecraft().getToastGui().add(new CraftingStatusToast(stack.asItemStackRepresentation(), cancelled));
}
@Override @Override
public void serverPacketData(INetworkInfo manager, AppEngPacket packet, EntityPlayer player) {} public void serverPacketData(INetworkInfo manager, AppEngPacket packet, EntityPlayer player) {}
} }