Examples of ChatComponentText


Examples of net.minecraft.util.ChatComponentText

    if(te instanceof IBeefDebuggableTile) {
      String result = ((IBeefDebuggableTile)te).getDebugInfo();
      if(result != null && !result.isEmpty()) {
        String[] results = result.split("\n");
        String initialMessage = String.format("[%s] Beef Debug Tool:", clientOrServer);
        player.addChatMessage(new ChatComponentText(initialMessage));
        for(String r : results) {
          player.addChatMessage(new ChatComponentText(r));
        }
        return true;
      }
    }

    Block b = world.getBlock(x, y, z);
    if(b != null) {
      ItemStack blockStack = new ItemStack(b, 1, world.getBlockMetadata(x,y,z));
      String oreName = ItemHelper.oreProxy.getOreName(blockStack);
      player.addChatMessage(new ChatComponentText(String.format("[%s] Canonical ore name for %s: %s", world.isRemote?"CLIENT":"SERVER", b.getUnlocalizedName(), oreName)));

      ArrayList<String> allOreNames = OreDictionaryArbiter.getAllOreNames(blockStack);
      if(allOreNames != null) {
        player.addChatMessage(new ChatComponentText(String.format("[%s] All ore names (%d):", clientOrServer, allOreNames.size())));
        for(String on : allOreNames) {
          player.addChatMessage(new ChatComponentText(on));
        }
      }
      else {
        player.addChatMessage(new ChatComponentText("getAllOreNames returned null"));
      }
    }

    // Consume clicks by default
    return true;
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

      TileEntity te = world.getTileEntity(x, y, z);
      if(te instanceof IMultiblockPart) {
        MultiblockControllerBase controller = ((IMultiblockPart)te).getMultiblockController();

        if(controller == null) {
          player.addChatMessage(new ChatComponentText(String.format("SERIOUS ERROR - server part @ %d, %d, %d has no controller!", x, y, z))); //TODO Localize
        }
        else {
          Exception e = controller.getLastValidationException();
          if(e != null) {
            player.addChatMessage(new ChatComponentText(e.getMessage() + " - controller " + Integer.toString(controller.hashCode()))); //Would it be worth it to localize one word?
            return true;
          }
        }
      }
    }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

      // multiblock-debugging message if the machine is not assembled.
      if(player.getCurrentEquippedItem() == null) {
        if(controller != null) {
          Exception e = controller.getLastValidationException();
          if(e != null) {
            player.addChatMessage(new ChatComponentText(e.getMessage()));
            return true;
          }
        }
        else {
          player.addChatMessage(new ChatComponentText("Block is not connected to a reactor. This could be due to lag, or a bug. If the problem persists, try breaking and re-placing the block.")); //TODO Localize
          return true;
        }
      }

      // If nonempty, or there was no error, just fall through
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

                    }
                }

                counter -= ConfigurationBackpack.MAX_BACKPACK_AMOUNT;
                if(counter > 0) {
                    IChatComponent message = new ChatComponentText("[Backpacks] ");
                    message.appendSibling(new ChatComponentTranslation(Localizations.MESSAGE_ALLOWED_BACKPACKS, ConfigurationBackpack.MAX_BACKPACK_AMOUNT));
                    player.addChatMessage(message);
                    message = new ChatComponentText("[Backpacks] ").appendSibling(new ChatComponentTranslation(Localizations.MESSAGE_DROPPED_BACKPACKS, counter));
                    player.addChatMessage(message);
                }
            }
        }
    }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

      TileEntity te = world.getTileEntity(x, y, z);
      if(te instanceof IMultiblockPart) {
        MultiblockControllerBase controller = ((IMultiblockPart)te).getMultiblockController();

        if(controller == null) {
          player.addChatMessage(new ChatComponentText(String.format("SERIOUS ERROR - server part @ %d, %d, %d has no controller!", x, y, z))); //TODO Localize
        }
        else {
          Exception e = controller.getLastValidationException();
          if(e != null) {
            player.addChatMessage(new ChatComponentText(e.getMessage()));
            return true;
          }
        }
      }
    }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

          {
            if(!lastTickUpdate)
            {
              item.setState(stack, (byte)(item.getState(stack) < 3 ? item.getState(stack)+1 : 0));
              Mekanism.packetHandler.sendToServer(new ConfiguratorStateMessage(item.getState(stack)));
              mc.thePlayer.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism] " + EnumColor.GREY + MekanismUtils.localize("tooltip.configureState") + ": " + item.getColor(item.getState(stack)) + item.getStateDisplay(item.getState(stack))));
              lastTickUpdate = true;
            }
          }
          else {
            lastTickUpdate = false;
          }
        }
        else if(mc.thePlayer.isSneaking() && StackUtils.getItem(mc.thePlayer.getCurrentEquippedItem()) instanceof ItemElectricBow)
        {
          ItemElectricBow item = (ItemElectricBow)mc.thePlayer.getCurrentEquippedItem().getItem();

          if(MekanismKeyHandler.modeSwitchKey.getIsKeyPressed())
          {
            if(!lastTickUpdate)
            {
              item.setFireState(stack, !item.getFireState(stack));
              Mekanism.packetHandler.sendToServer(new ElectricBowStateMessage(item.getFireState(stack)));
              mc.thePlayer.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism] " + EnumColor.GREY + MekanismUtils.localize("tooltip.fireMode") + ": " + (item.getFireState(stack) ? EnumColor.DARK_GREEN : EnumColor.DARK_RED) + LangUtils.transYesNo(item.getFireState(stack))));
              lastTickUpdate = true;
            }
          }
          else {
            lastTickUpdate = false;
          }
        }
        else if(mc.thePlayer.isSneaking() && StackUtils.getItem(mc.thePlayer.getCurrentEquippedItem()) instanceof ItemBlockMachine)
        {
          ItemBlockMachine item = (ItemBlockMachine)mc.thePlayer.getCurrentEquippedItem().getItem();

          if(MachineType.get(mc.thePlayer.getCurrentEquippedItem()) == MachineType.PORTABLE_TANK)
          {
            if(MekanismKeyHandler.modeSwitchKey.getIsKeyPressed())
            {
              if(!lastTickUpdate)
              {
                item.setBucketMode(stack, !item.getBucketMode(stack));
                Mekanism.packetHandler.sendToServer(new PortableTankStateMessage(item.getBucketMode(stack)));
                mc.thePlayer.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism] " + EnumColor.GREY + MekanismUtils.localize("tooltip.portableTank.bucketMode") + ": " + (item.getBucketMode(stack) ? (EnumColor.DARK_GREEN + "ON") : (EnumColor.DARK_RED + "OFF"))));
                lastTickUpdate = true;
              }
            }
            else {
              lastTickUpdate = false;
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

        break;
    }

    refreshConnections();
    tile().notifyPartChange(this);
    player.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism]" + EnumColor.GREY + " " + MekanismUtils.localize("tooltip.configurator.toggleDiverter") + ": " + EnumColor.RED + description));
    Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(tile()), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(tile())));

    return true;
  }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

  {
    TransporterUtils.incrementColor(this);
    refreshConnections();
    tile().notifyTileChange();
    Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(tile()), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(tile())));
    player.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism]" + EnumColor.GREY + " " + MekanismUtils.localize("tooltip.configurator.toggleColor") + ": " + (color != null ? color.getName() : EnumColor.BLACK + MekanismUtils.localize("gui.none"))));

    return true;
  }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

  @Override
  public boolean onRightClick(EntityPlayer player, int side)
  {
    super.onRightClick(player, side);
    player.addChatMessage(new ChatComponentText(EnumColor.DARK_BLUE + "[Mekanism]" + EnumColor.GREY + " " + MekanismUtils.localize("tooltip.configurator.viewColor") + ": " + (color != null ? color.getName() : "None")));
    return true;
  }
View Full Code Here

Examples of net.minecraft.util.ChatComponentText

    @Override
    public void onEvent(EntityPlayer player)
    {
      String themedLines = getThemedLines(new EnumColor[] {EnumColor.DARK_GREEN, EnumColor.DARK_RED}, 13);
      player.addChatMessage(new ChatComponentText(themedLines + EnumColor.DARK_BLUE + "[Mekanism]" + themedLines));
      player.addChatMessage(new ChatComponentText(EnumColor.RED + "Merry Christmas, " + EnumColor.DARK_BLUE + player.getCommandSenderName() + EnumColor.RED + "!"));
      player.addChatMessage(new ChatComponentText(EnumColor.RED + "May you have plenty of Christmas cheer"));
      player.addChatMessage(new ChatComponentText(EnumColor.RED + "and have a relaxing holiday with your"));
      player.addChatMessage(new ChatComponentText(EnumColor.RED + "family :)"));
      player.addChatMessage(new ChatComponentText(EnumColor.DARK_GREY + "-aidancbrady"));
      player.addChatMessage(new ChatComponentText(themedLines + EnumColor.DARK_BLUE + "[=======]" + themedLines));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.