Skip to content

Commit 44e6e5c

Browse files
Add display text
1 parent f188c66 commit 44e6e5c

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

src/main/java/cam72cam/immersiverailroading/library/GuiText.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public enum GuiText {
5959
RADIO_CARD_NOT_LINKED("item.radio_card.not_linked"),
6060
MODELER_TOOLTIP("stock.modeler"),
6161
PACK_TOOLTIP("stock.pack"),
62+
TAG_TOOLTIP("stock.tag"),
6263
TRACK_SWITCHER_TOOLTIP("item.track_exchanger"),
6364
PAINT_BRUSH_MODE_TOOLTIP("item.paint_brush.mode"),
6465
PAINT_BRUSH_DESCRIPTION_TOOLTIP("item.paint_brush.description"),

src/main/java/cam72cam/immersiverailroading/registry/DefinitionManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ private static void initModels() throws IOException {
212212

213213
Progress.Bar bar = Progress.push("Loading Models", definitionIDMap.size());
214214

215+
stockTags = new BiMultiMap<>();
215216
Map<String, EntityRollingStockDefinition> loaded = getStockLoadingStream(definitionIDMap.entrySet()).map(tuple -> {
216217
String defID = tuple.getKey();
217218
String defType = tuple.getValue();
@@ -258,7 +259,6 @@ private static void initModels() throws IOException {
258259
}).filter(Objects::nonNull).collect(Collectors.toMap(Pair::getKey, Pair::getValue));
259260

260261
definitions = new LinkedHashMap<>();
261-
stockTags = new BiMultiMap<>();
262262
definitionIDMap.keySet().stream().filter(loaded::containsKey).forEach(x -> definitions.put(x, loaded.get(x)));
263263

264264
Progress.pop(bar);

src/main/java/cam72cam/immersiverailroading/registry/EntityRollingStockDefinition.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -821,6 +821,10 @@ public List<String> getTooltip(Gauge gauge) {
821821
tips.add(GuiText.WEIGHT_TOOLTIP.toString(this.getWeight(gauge)));
822822
tips.add(GuiText.MODELER_TOOLTIP.toString(modelerName));
823823
tips.add(GuiText.PACK_TOOLTIP.toString(packName));
824+
if (!tags.isEmpty()) {
825+
String tag = String.join(",", tags);
826+
tips.add(GuiText.TAG_TOOLTIP.toString(tag));
827+
}
824828
return tips;
825829
}
826830

src/main/resources/assets/immersiverailroading/lang/en_us.lang

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ gui.immersiverailroading:stock.freight_capacity=Capacity: %s Stacks
127127
gui.immersiverailroading:stock.weight=Weight: %s Kg
128128
gui.immersiverailroading:stock.modeler=Modeler: %s
129129
gui.immersiverailroading:stock.pack=Pack: %s
130+
gui.immersiverailroading:stock.tag=Tags: %s
130131

131132
gui.immersiverailroading:overlay.on=On
132133
gui.immersiverailroading:overlay.off=Off

0 commit comments

Comments
 (0)