Search in sources :

Example 1 with GuiMiniArmourerBuilding

use of riskyken.armourersWorkshop.client.gui.miniarmourer.GuiMiniArmourerBuilding in project Armourers-Workshop by RiskyKen.

the class MessageServerMiniArmourerSkinData method onMessage.

@Override
public IMessage onMessage(MessageServerMiniArmourerSkinData message, MessageContext ctx) {
    EntityClientPlayerMP player = Minecraft.getMinecraft().thePlayer;
    Minecraft mc = Minecraft.getMinecraft();
    GuiScreen screen = mc.currentScreen;
    if (screen != null && screen instanceof GuiMiniArmourerBuilding) {
        ((GuiMiniArmourerBuilding) screen).tileEntity.setSkinParts(message.skinParts);
    }
    return null;
}
Also used : EntityClientPlayerMP(net.minecraft.client.entity.EntityClientPlayerMP) GuiMiniArmourerBuilding(riskyken.armourersWorkshop.client.gui.miniarmourer.GuiMiniArmourerBuilding) GuiScreen(net.minecraft.client.gui.GuiScreen) Minecraft(net.minecraft.client.Minecraft)

Example 2 with GuiMiniArmourerBuilding

use of riskyken.armourersWorkshop.client.gui.miniarmourer.GuiMiniArmourerBuilding in project Armourers-Workshop by RiskyKen.

the class MessageServerMiniArmourerCubeEdit method onMessage.

@Override
public IMessage onMessage(MessageServerMiniArmourerCubeEdit message, MessageContext ctx) {
    EntityClientPlayerMP player = Minecraft.getMinecraft().thePlayer;
    Minecraft mc = Minecraft.getMinecraft();
    if (player == null) {
        return null;
    }
    GuiScreen screen = mc.currentScreen;
    if (screen != null && screen instanceof GuiMiniArmourerBuilding) {
        ((GuiMiniArmourerBuilding) screen).tileEntity.cubeUpdateFromServer(message.skinPartType, message.cube, message.remove);
    }
    return null;
}
Also used : EntityClientPlayerMP(net.minecraft.client.entity.EntityClientPlayerMP) GuiMiniArmourerBuilding(riskyken.armourersWorkshop.client.gui.miniarmourer.GuiMiniArmourerBuilding) GuiScreen(net.minecraft.client.gui.GuiScreen) Minecraft(net.minecraft.client.Minecraft)

Aggregations

Minecraft (net.minecraft.client.Minecraft)2 EntityClientPlayerMP (net.minecraft.client.entity.EntityClientPlayerMP)2 GuiScreen (net.minecraft.client.gui.GuiScreen)2 GuiMiniArmourerBuilding (riskyken.armourersWorkshop.client.gui.miniarmourer.GuiMiniArmourerBuilding)2