public static void sendToServer(IMessage msg) { HANDLER.sendToServer(msg); }
public static void sendToServer(AbstractPacket packet) { instance.network.sendToServer(packet); }
InternalPacketHandler.CHANNEL.sendToServer(new LeftClickAirEventMessage()); return;
private void registerPress() { if(timeSinceKeystroke >= afkTime) NetworkHandler.INSTANCE.sendToServer(new MessageUpdateAfk(false)); timeSinceKeystroke = 0; }
@Override public void onTabPageChanged(int page) { if (page >= 0) { this.tabPage = page; RS.INSTANCE.network.sendToServer(new MessageWirelessCraftingMonitorSettings(tabSelected, tabPage)); } } }
public void callAirstrikeOnTarget(Vec3d targetPosition) { Random random = new Random(); AirstrikeMessageToServer.Projectile [] choices = AirstrikeMessageToServer.Projectile.values(); AirstrikeMessageToServer.Projectile projectile = choices[random.nextInt(choices.length)]; AirstrikeMessageToServer airstrikeMessageToServer = new AirstrikeMessageToServer(projectile, targetPosition); StartupCommon.simpleNetworkWrapper.sendToServer(airstrikeMessageToServer); return; }
private void play(Key k, int code) { int expected = getKey(k.clicks); if(expected == code) NetworkHandler.INSTANCE.sendToServer(new MessageTuneNoteBlock(noteBlock, false, k.clicks)); }
/** * Action when a recall button is clicked. */ private void recallClicked() { MineColonies.getNetwork().sendToServer(new RecallCitizenMessage(building)); }
@Override protected void actionPerformed(GuiButton button) throws IOException { super.actionPerformed(button); tabs.actionPerformed(button); if (button == cancelButton && hasValidTabSelected()) { RS.INSTANCE.network.sendToServer(new MessageCraftingMonitorCancel(((CraftingMonitorTask) getCurrentTab()).id)); } else if (button == cancelAllButton && tasks.size() > 0) { RS.INSTANCE.network.sendToServer(new MessageCraftingMonitorCancel(null)); } }
/** * Action when a button opening an inventory is clicked. */ private void inventoryClicked() { MineColonies.getNetwork().sendToServer(new OpenInventoryMessage(building.getID())); }
@SideOnly(Side.CLIENT) @Override public void handleKeybind() { ItemStack itemStack = ClientHandler.minecraft.player.getHeldItemMainhand(); if (itemStack.getItem() instanceof IKeybindable) BloodMagicPacketHandler.INSTANCE.sendToServer(new KeyProcessor(this, false)); } },
private void deliveryPrioUp() { if (prio != 10) { prio++; } MineColonies.getNetwork().sendToServer(new ChangeDeliveryPriorityMessage(building, true)); findPaneOfTypeByID(LABEL_BUILDINGTYPE, Label.class).setLabelText(prio + "/10"); }
public void onSpellChanged(boolean nameOnly) { if(!spectator) { MessageSpellModified message = new MessageSpellModified(programmer.getPos(), programmer.spell); NetworkHandler.INSTANCE.sendToServer(message); } programmer.onSpellChanged(); onSelectedChanged(); spellNameField.setFocused(nameOnly); if(!nameOnly || compiler != null && compiler.getError() != null && compiler.getError().equals(SpellCompilationException.NO_NAME) || programmer.spell.name.isEmpty()) compiler = new SpellCompiler(programmer.spell); }
@SubscribeEvent public static void onEntityJump(LivingJumpEvent event) { if(event.getEntityLiving() instanceof EntityPlayer && event.getEntity().world.isRemote) { EntityPlayer player = (EntityPlayer) event.getEntityLiving(); PsiArmorEvent.post(new PsiArmorEvent(player, PsiArmorEvent.JUMP)); NetworkHandler.INSTANCE.sendToServer(new MessageTriggerJumpSpell()); } }
@SubscribeEvent @SideOnly(Side.CLIENT) public void performAction(GuiScreenEvent.ActionPerformedEvent.Pre event) { if(event.getButton() instanceof GuiButtonChest && ((GuiButtonChest) event.getButton()).action == Action.DROPOFF) { boolean smart = GuiScreen.isShiftKeyDown() != StoreToChests.invert; NetworkHandler.INSTANCE.sendToServer(new MessageDropoff(smart, false)); event.setCanceled(true); } }
@Override public void updateScreen() { super.updateScreen(); recipeButton.y = recipeButtonY; if(!Backpacks.isEntityWearingBackpack(player)) { ItemStack curr = player.inventory.getItemStack(); closeHack = true; NetworkHandler.INSTANCE.sendToServer(new MessageHandleBackpack(false)); mc.displayGuiScreen(new GuiInventory(player)); player.inventory.setItemStack(curr); } }
@Override public void onGuiClosed() { PacketHandler.INSTANCE.sendToServer(new MessageMineBayClosed(tileEntityComputer.getPos().getX(), tileEntityComputer.getPos().getY(), tileEntityComputer.getPos().getZ())); super.onGuiClosed(); }
@Override public void paste(final StructureName name, final boolean complete) { MineColonies.getNetwork().sendToServer(new BuildToolPasteMessage( name.toString(), name.toString(), Settings.instance.getPosition(), Settings.instance.getRotation(), name.isHut(), Settings.instance.getMirror(), complete, Settings.instance.getFreeMode())); }
@Override public void onSortingTypeChanged(int type) { RS.INSTANCE.network.sendToServer(new MessageGridSettingsUpdate(getViewType(), getSortingDirection(), type, getSearchBoxMode(), getSize(), getTabSelected(), getTabPage())); this.sortingType = type; GuiBase.executeLater(GuiGrid.class, grid -> grid.getView().sort()); }
public static void cycleSigil(ItemStack stack, EntityPlayer player, int dWheel) { int mode = dWheel; if (!ConfigHandler.client.sigilHoldingSkipsEmptySlots) { mode = ItemSigilHolding.getCurrentItemOrdinal(stack); mode = dWheel < 0 ? ItemSigilHolding.next(mode) : ItemSigilHolding.prev(mode); } ItemSigilHolding.cycleToNextSigil(stack, mode); BloodMagicPacketHandler.INSTANCE.sendToServer(new SigilHoldingPacketProcessor(player.inventory.currentItem, mode)); ItemStack newStack = ItemSigilHolding.getItemStackInSlot(stack, ItemSigilHolding.getCurrentItemOrdinal(stack)); player.sendStatusMessage(newStack.isEmpty() ? new TextComponentString("") : newStack.getTextComponent(), true); }