Color dimension number in Coordinate Selector chat messages

This commit is contained in:
Eldrinn-Elantey committed 2026-10-04 13:42:00 +04:00
1 parent 39b24ca6e2
commit ea6f1246db
13 files changed
+36 -26

No files matched your search

@@ -10,8 +10,10 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.play.client.C08PacketPlayerBlockPlacement;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.ChatComponentTranslation;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.IChatComponent;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
@@ -119,7 +121,7 @@ public class ItemCoordSelector extends Item implements IResourceTooltipProvider
player.addChatMessage(
new ChatComponentTranslation(
EnderIO.lang.addPrefix("itemCoordSelector.chat.setDimension"),
Integer.toString(dim)));
dimensionComponent(dim)));
}
}
@@ -204,10 +206,18 @@ public class ItemCoordSelector extends Item implements IResourceTooltipProvider
player.addChatMessage(
new ChatComponentTranslation(
EnderIO.lang.addPrefix("itemCoordSelector.chat.newDimension"),
Integer.toString(dim)));
dimensionComponent(dim)));
}
}
private static IChatComponent dimensionComponent(int dim) {
// Color the argument itself: chat resets formatting after each component, so a code in the lang string
// doesn't carry over to it.
IChatComponent component = new ChatComponentText(Integer.toString(dim));
component.getChatStyle().setColor(EnumChatFormatting.GREEN);
return component;
}
public void setCoords(ItemStack stack, BlockCoord bc) {
stack.stackTagCompound.setBoolean("default", false);
bc.writeToNBT(stack.stackTagCompound);
@@ -1061,8 +1061,8 @@ item.itemCoordSelector.tooltip.detailed.line5=select that specific block.
item.itemCoordSelector.tooltip.detailed.line6=Can select from a distance.
enderio.itemCoordSelector.chat.newCoords=New Coords: %s
enderio.itemCoordSelector.chat.setCoords=Set Coords: %s
enderio.itemCoordSelector.chat.newDimension=New Dimension: §a%s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: §a%s
enderio.itemCoordSelector.chat.newDimension=New Dimension: %s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: %s
enderio.item.itemSoulVessel.tooltip.health=Health:
enderio.item.itemSoulVessel.tooltip.fluidname=Fluid Name:
enderio.item.itemSoulVessel.tooltip.color=Color:
@@ -684,8 +684,8 @@ item.itemCoordSelector.tooltip.detailed.line5=den spezifischen Block auszuwähle
item.itemCoordSelector.tooltip.detailed.line6=Kann aus einer Entfernung auswählen
enderio.itemCoordSelector.chat.newCoords=Neue Koordinaten: %s
enderio.itemCoordSelector.chat.setCoords=Festgelegte Koordinaten: %s
enderio.itemCoordSelector.chat.newDimension=Neue Dimension: §a%s
enderio.itemCoordSelector.chat.setDimension=Festgelegte Dimension: §a%s
enderio.itemCoordSelector.chat.newDimension=Neue Dimension: %s
enderio.itemCoordSelector.chat.setDimension=Festgelegte Dimension: %s
#Painter
tile.blockPainter.name=Färbemaschine
@@ -779,8 +779,8 @@ item.itemCoordSelector.tooltip.detailed.line5=select that specific block.
item.itemCoordSelector.tooltip.detailed.line6=Can select from a distance.
enderio.itemCoordSelector.chat.newCoords=New Coords: %s
enderio.itemCoordSelector.chat.setCoords=Set Coords: %s
enderio.itemCoordSelector.chat.newDimension=New Dimension: §a%s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: §a%s
enderio.itemCoordSelector.chat.newDimension=New Dimension: %s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: %s
enderio.itemConduitProbe.chat.copied=Copied conduit settings
enderio.itemOCConduit.chat.channel=Channel %s at %s
enderio.itemOCConduit.chat.connectedTo=Connected to: %s
@@ -517,8 +517,8 @@ item.itemCoordSelector.tooltip.detailed.line3=Shift+Clic-derecho a un bloque par
item.itemCoordSelector.tooltip.detailed.line4=Se puede seleccionar desde la distancia.
enderio.itemCoordSelector.chat.newCoords=Nuevas Coordenadas: %s
enderio.itemCoordSelector.chat.setCoords=Establecer Coordenadas: %s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: §a%s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: §a%s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: %s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: %s
#Painter
tile.blockPainter.name=Máquina de Pintar
@@ -519,8 +519,8 @@ item.itemCoordSelector.tooltip.detailed.line3=Shift+Clic-derecho a un bloque par
item.itemCoordSelector.tooltip.detailed.line4=Se puede seleccionar desde la distancia.
enderio.itemCoordSelector.chat.newCoords=Nuevas Coordenadas: %s
enderio.itemCoordSelector.chat.setCoords=Establecer Coordenadas: %s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: §a%s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: §a%s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: %s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: %s
#Painter
tile.blockPainter.name=Máquina de Pintar
@@ -517,8 +517,8 @@ item.itemCoordSelector.tooltip.detailed.line3=Shift+Clic-derecho a un bloque par
item.itemCoordSelector.tooltip.detailed.line4=Se puede seleccionar desde la distancia.
enderio.itemCoordSelector.chat.newCoords=Nuevas Coordenadas: %s
enderio.itemCoordSelector.chat.setCoords=Establecer Coordenadas: %s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: §a%s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: §a%s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: %s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: %s
#Painter
tile.blockPainter.name=Máquina de Pintar
@@ -517,8 +517,8 @@ item.itemCoordSelector.tooltip.detailed.line3=Shift+Clic-derecho a un bloque par
item.itemCoordSelector.tooltip.detailed.line4=Se puede seleccionar desde la distancia.
enderio.itemCoordSelector.chat.newCoords=Nuevas Coordenadas: %s
enderio.itemCoordSelector.chat.setCoords=Establecer Coordenadas: %s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: §a%s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: §a%s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: %s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: %s
#Painter
tile.blockPainter.name=Máquina de Pintar
@@ -517,8 +517,8 @@ item.itemCoordSelector.tooltip.detailed.line3=Shift+Clic-derecho a un bloque par
item.itemCoordSelector.tooltip.detailed.line4=Se puede seleccionar desde la distancia.
enderio.itemCoordSelector.chat.newCoords=Nuevas Coordenadas: %s
enderio.itemCoordSelector.chat.setCoords=Establecer Coordenadas: %s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: §a%s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: §a%s
enderio.itemCoordSelector.chat.newDimension=Nueva Dimensión: %s
enderio.itemCoordSelector.chat.setDimension=Establecer Dimensión: %s
#Painter
tile.blockPainter.name=Máquina de Pintar
@@ -520,8 +520,8 @@ item.itemCoordSelector.tooltip.detailed.line5=sélectionner ce bloc.
item.itemCoordSelector.tooltip.detailed.line6=Peut sélectioner à distance.
enderio.itemCoordSelector.chat.newCoords=Nouvelles Coords: %s
enderio.itemCoordSelector.chat.setCoords=Définir Coords: %s
enderio.itemCoordSelector.chat.newDimension=Nouvelle Dimension: §a%s
enderio.itemCoordSelector.chat.setDimension=Définir Dimension: §a%s
enderio.itemCoordSelector.chat.newDimension=Nouvelle Dimension: %s
enderio.itemCoordSelector.chat.setDimension=Définir Dimension: %s
#Painter
tile.blockPainter.name=Machine à Enduction
@@ -727,8 +727,8 @@ item.itemCoordSelector.tooltip.detailed.line5=выбрать конкретны
item.itemCoordSelector.tooltip.detailed.line6=Можно выбирать блоки на расстоянии.
enderio.itemCoordSelector.chat.newCoords=Новые координаты: %s
enderio.itemCoordSelector.chat.setCoords=Выбранные координаты: %s
enderio.itemCoordSelector.chat.newDimension=Новое измерение: §a%s
enderio.itemCoordSelector.chat.setDimension=Выбранное измерение: §a%s
enderio.itemCoordSelector.chat.newDimension=Новое измерение: %s
enderio.itemCoordSelector.chat.setDimension=Выбранное измерение: %s
enderio.itemConduitProbe.chat.copied=Настройки труб скопированы
enderio.itemOCConduit.chat.channel=Канал %s на %s
enderio.itemOCConduit.chat.connectedTo=Подключено к: %s
@@ -727,8 +727,8 @@ item.itemCoordSelector.tooltip.detailed.line5=选取特定方块.
item.itemCoordSelector.tooltip.detailed.line6=可以在远处选取.
enderio.itemCoordSelector.chat.newCoords=新坐标: %s
enderio.itemCoordSelector.chat.setCoords=设置坐标: %s
enderio.itemCoordSelector.chat.newDimension=新世界: §a%s
enderio.itemCoordSelector.chat.setDimension=设置世界: §a%s
enderio.itemCoordSelector.chat.newDimension=新世界: %s
enderio.itemCoordSelector.chat.setDimension=设置世界: %s
#Painter
tile.blockPainter.name=喷涂机
@@ -1080,8 +1080,8 @@ item.itemCoordSelector.tooltip.detailed.line5=select that specific block.
item.itemCoordSelector.tooltip.detailed.line6=Can select from a distance.
enderio.itemCoordSelector.chat.newCoords=New Coords: %s
enderio.itemCoordSelector.chat.setCoords=Set Coords: %s
enderio.itemCoordSelector.chat.newDimension=New Dimension: §a%s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: §a%s
enderio.itemCoordSelector.chat.newDimension=New Dimension: %s
enderio.itemCoordSelector.chat.setDimension=Set Dimension: %s
enderio.item.itemSoulVessel.tooltip.health=Health:
enderio.item.itemSoulVessel.tooltip.fluidname=Fluid Name:
enderio.item.itemSoulVessel.tooltip.color=Color: