@Override public void handleCommand(MinecraftServer server, ICommandSender sender, String[] arguments) throws CommandException { sender.sendMessage(new TextComponentTranslation("chat.cofh.command.version.0").appendText(" " + CoFHCore.VERSION + ".")); }
protected final void addInfo(List<ITextComponent> info, String type, Object value) { info.add(new TextComponentTranslation("info.thermaldynamics.info." + type).appendText(": ").appendSibling(ChatHelper.getChatComponent(value))); }
@Override public void getTileInfo(List<ITextComponent> info, EnumFacing side, EntityPlayer player, boolean debug) { if (debug) { return; } if (tank.getFluid() != null) { info.add(new TextComponentTranslation("info.cofh.fluid").appendText(": " + StringHelper.getFluidName(tank.getFluid()))); info.add(new TextComponentTranslation("info.cofh.amount").appendText(": " + StringHelper.formatNumber(tank.getFluidAmount()) + "/" + StringHelper.formatNumber(tank.getCapacity()) + " mB")); info.add(new TextComponentTranslation(lock ? "info.cofh.locked" : "info.cofh.unlocked")); } else { info.add(new TextComponentTranslation("info.cofh.fluid").appendText(": ").appendSibling(new TextComponentTranslation("info.cofh.empty"))); } }
@Override public void getTileInfo(List<ITextComponent> info, EnumFacing side, EntityPlayer player, boolean debug) { if (debug) { return; } if (!getStoredInstance().isEmpty()) { info.add(new TextComponentTranslation("info.cofh.item").appendText(": " + StringHelper.getItemName(getStoredInstance()))); info.add(new TextComponentTranslation("info.cofh.amount").appendText(": " + StringHelper.formatNumber(getStoredCount()) + "/" + StringHelper.formatNumber(handler.capacity))); info.add(new TextComponentTranslation(lock ? "info.cofh.locked" : "info.cofh.unlocked")); } else { info.add(new TextComponentTranslation("info.cofh.item").appendText(": ").appendSibling(new TextComponentTranslation("info.cofh.empty"))); } }
@Override public boolean changeMode(@Nonnull EntityPlayer player, @Nonnull ItemStack stack, EnumHand hand) { byte oldMode = getMode(stack); if (oldMode == 4) { ItemHelper.getOrCreateCompound(stack).setByte("Target", (byte) 0); } else { ItemHelper.getOrCreateCompound(stack).setByte("Target", (byte) (oldMode + 1)); } player.sendMessage(new TextComponentTranslation("pe.gemdensity.mode_switch").appendText(" ").appendSibling(new TextComponentTranslation(getTargetName(stack)))); return true; }
@Override public void getBlockInfo(List<ITextComponent> info, IBlockAccess world, BlockPos pos, EnumFacing side, EntityPlayer player, boolean debug) { TileEntity tile = world.getTileEntity(pos); if (tile instanceof ITileInfo) { ((ITileInfo) tile).getTileInfo(info, side, player, debug); } else { if (tile instanceof IEnergyReceiver) { IEnergyReceiver rec = (IEnergyReceiver) tile; if (rec.getMaxEnergyStored(side) <= 0) { return; } info.add(new TextComponentTranslation("info.cofh.energy").appendText(": " + StringHelper.formatNumber(rec.getEnergyStored(side)) + "/" + StringHelper.formatNumber(rec.getMaxEnergyStored(side)) + " RF")); } } }
TextComponentTranslation tc = new TextComponentTranslation("commands.compactmachines3.available"); tc.getStyle().setUnderlined(true); tc.appendText("\n");
public static void toggleNightVision(ItemStack helm, EntityPlayer player) { boolean value; if (ItemHelper.getOrCreateCompound(helm).hasKey("NightVision")) { helm.getTagCompound().setBoolean("NightVision", !helm.getTagCompound().getBoolean("NightVision")); value = helm.getTagCompound().getBoolean("NightVision"); } else { helm.getTagCompound().setBoolean("NightVision", false); value = false; } TextFormatting e = value ? TextFormatting.GREEN : TextFormatting.RED; String s = value ? "pe.gem.enabled" : "pe.gem.disabled"; player.sendMessage(new TextComponentTranslation("pe.gem.nightvision_tooltip").appendText(" ") .appendSibling(new TextComponentTranslation(s).setStyle(new Style().setColor(e)))); }
public void toggleStepAssist(ItemStack boots, EntityPlayer player) { boolean value; if (ItemHelper.getOrCreateCompound(boots).hasKey("StepAssist")) { boots.getTagCompound().setBoolean("StepAssist", !boots.getTagCompound().getBoolean("StepAssist")); value = boots.getTagCompound().getBoolean("StepAssist"); } else { boots.getTagCompound().setBoolean("StepAssist", false); value = false; } TextFormatting e = value ? TextFormatting.GREEN : TextFormatting.RED; String s = value ? "pe.gem.enabled" : "pe.gem.disabled"; player.sendMessage(new TextComponentTranslation("pe.gem.stepassist_tooltip").appendText(" ") .appendSibling(new TextComponentTranslation(s).setStyle(new Style().setColor(e)))); }