Search in sources :

Example 96 with Argument

use of mcjty.lib.network.Argument in project XNet by McJty.

the class ChannelEditorPanel method update.

@Override
protected void update(String tag, Object value) {
    data.put(tag, value);
    Argument[] args = new Argument[data.size() + 1];
    int i = 0;
    args[i++] = new Argument("channel", channel);
    performUpdate(args, i, TileEntityController.CMD_UPDATECHANNEL);
}
Also used : Argument(mcjty.lib.network.Argument)

Example 97 with Argument

use of mcjty.lib.network.Argument in project XNet by McJty.

the class GuiController method createConnector.

private void createConnector(SidedPos sidedPos) {
    sendServerCommand(XNetMessages.INSTANCE, TileEntityController.CMD_CREATECONNECTOR, new Argument("channel", getSelectedChannel()), new Argument("pos", sidedPos.getPos()), new Argument("side", sidedPos.getSide().ordinal()));
    refresh();
}
Also used : Argument(mcjty.lib.network.Argument)

Aggregations

Argument (mcjty.lib.network.Argument)97 PositionalLayout (mcjty.lib.gui.layout.PositionalLayout)8 Window (mcjty.lib.gui.Window)7 Panel (mcjty.lib.gui.widgets.Panel)6 ItemStack (net.minecraft.item.ItemStack)6 PacketServerCommand (mcjty.lib.network.PacketServerCommand)4 ArrayList (java.util.ArrayList)3 GenericGuiContainer (mcjty.lib.container.GenericGuiContainer)3 HorizontalLayout (mcjty.lib.gui.layout.HorizontalLayout)3 Label (mcjty.lib.gui.widgets.Label)3 PacketRequestIntegerFromServer (mcjty.lib.network.PacketRequestIntegerFromServer)3 java.awt (java.awt)2 Rectangle (java.awt.Rectangle)2 StyleConfig (mcjty.lib.base.StyleConfig)2 GenericEnergyStorageTileEntity (mcjty.lib.entity.GenericEnergyStorageTileEntity)2 HorizontalAlignment (mcjty.lib.gui.layout.HorizontalAlignment)2 VerticalLayout (mcjty.lib.gui.layout.VerticalLayout)2 mcjty.lib.gui.widgets (mcjty.lib.gui.widgets)2 ChoiceLabel (mcjty.lib.gui.widgets.ChoiceLabel)2 TextField (mcjty.lib.gui.widgets.TextField)2