This commit is contained in:
Brian Neumann-Fopiano
2026-07-27 13:46:24 -05:00
parent d5a55ccfcf
commit 74741ac83e
112 changed files with 3393 additions and 1025 deletions
@@ -354,6 +354,70 @@ public final class ModdedHelpMessages {
"iris.modded.help.entry.command.network",
"List network interfaces and their addresses"
);
public static final TextKey COMMAND_WHAT_HERE_INSPECT_CURRENT_IRIS_CONTEXT = TextKey.of(
"iris.modded.help.entry.command.what.here",
"Inspect the Iris biome, region, cave biome, surface and chunk at your position"
);
public static final TextKey COMMAND_WHAT_BIOME_INSPECT_CURRENT_BIOME = TextKey.of(
"iris.modded.help.entry.command.what.biome",
"Inspect the Iris biome, configured derivative and registered native biome"
);
public static final TextKey COMMAND_WHAT_REGION_INSPECT_CURRENT_REGION = TextKey.of(
"iris.modded.help.entry.command.what.region",
"Inspect the Iris region at your current chunk"
);
public static final TextKey COMMAND_WHAT_BLOCK_INSPECT_TARGET_BLOCK = TextKey.of(
"iris.modded.help.entry.command.what.block",
"Inspect the targeted block state, properties, object and block entity"
);
public static final TextKey COMMAND_WHAT_HAND_INSPECT_HELD_ITEM = TextKey.of(
"iris.modded.help.entry.command.what.hand",
"Inspect the held item and its default block state"
);
public static final TextKey COMMAND_WHAT_MARKERS_REVEAL_NEARBY_MARKERS = TextKey.of(
"iris.modded.help.entry.command.what.markers",
"Reveal nearby Iris Mantle markers with particles"
);
public static final TextKey COMMAND_HEIGHT_PRINT_WORLD_HEIGHT = TextKey.of(
"iris.modded.help.entry.command.height",
"Print the current dimension height range"
);
public static final TextKey COMMAND_WORLDS_LIST_WORLD_ACCESS = TextKey.of(
"iris.modded.help.entry.command.worlds",
"List loaded dimensions and identify the Iris-generated dimensions"
);
public static final TextKey COMMAND_MAINWORLD_CONFIGURE_PRIMARY_WORLD_PRESET = TextKey.of(
"iris.modded.help.entry.command.mainworld",
"Configure or clear the Iris primary-world preset used on restart"
);
public static final TextKey COMMAND_OBJECT_WE_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.object.we",
"Explain why WorldEdit selection import requires the Bukkit plugin"
);
public static final TextKey COMMAND_OBJECT_STUDIO_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.object.studio",
"Explain why the object studio world requires the Bukkit toolchain"
);
public static final TextKey COMMAND_OBJECT_CONVERT_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.object.convert",
"Explain why schematic conversion requires the Bukkit plugin"
);
public static final TextKey COMMAND_STUDIO_LOOT_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.studio.loot",
"Explain why the Bukkit loot simulation GUI is unavailable"
);
public static final TextKey COMMAND_STUDIO_PROFILE_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.studio.profile",
"Explain why Bukkit pack profiling is unavailable"
);
public static final TextKey COMMAND_STUDIO_SPAWN_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.studio.spawn",
"Explain why Bukkit Iris entity spawning is unavailable"
);
public static final TextKey COMMAND_STUDIO_OBJECTS_BUKKIT_ONLY = TextKey.of(
"iris.modded.help.entry.command.studio.objects",
"Explain why the Bukkit chunk object report is unavailable"
);
private static final List<MessageKey> KEYS = List.of(
COMMAND_VERSION_PRINT_VERSION_INFORMATION,
@@ -442,7 +506,23 @@ public final class ModdedHelpMessages {
COMMAND_CAPTURE_EXPLAIN_BUKKIT_STRUCTURE_CAPTURE_WORKFLOW,
COMMAND_VERIFY_REPORT_NATIVE_AND_IRIS_STRUCTURE_REACHABILITY_IN_THE_CURRENT_DIMENSION,
COMMAND_SENTRY_SEND_A_TEST_EXCEPTION_TO_THE_IRIS_ERROR_REPORTER,
COMMAND_NETWORK_LIST_NETWORK_INTERFACES_AND_THEIR_ADDRESSES
COMMAND_NETWORK_LIST_NETWORK_INTERFACES_AND_THEIR_ADDRESSES,
COMMAND_WHAT_HERE_INSPECT_CURRENT_IRIS_CONTEXT,
COMMAND_WHAT_BIOME_INSPECT_CURRENT_BIOME,
COMMAND_WHAT_REGION_INSPECT_CURRENT_REGION,
COMMAND_WHAT_BLOCK_INSPECT_TARGET_BLOCK,
COMMAND_WHAT_HAND_INSPECT_HELD_ITEM,
COMMAND_WHAT_MARKERS_REVEAL_NEARBY_MARKERS,
COMMAND_HEIGHT_PRINT_WORLD_HEIGHT,
COMMAND_WORLDS_LIST_WORLD_ACCESS,
COMMAND_MAINWORLD_CONFIGURE_PRIMARY_WORLD_PRESET,
COMMAND_OBJECT_WE_BUKKIT_ONLY,
COMMAND_OBJECT_STUDIO_BUKKIT_ONLY,
COMMAND_OBJECT_CONVERT_BUKKIT_ONLY,
COMMAND_STUDIO_LOOT_BUKKIT_ONLY,
COMMAND_STUDIO_PROFILE_BUKKIT_ONLY,
COMMAND_STUDIO_SPAWN_BUKKIT_ONLY,
COMMAND_STUDIO_OBJECTS_BUKKIT_ONLY
);
private ModdedHelpMessages() {
@@ -92,6 +92,33 @@ public final class RuntimeUiMessages {
public static final TextKey DUST_OBJECTS_IN_CHUNK = TextKey.of("iris.runtime.dust.objects_in_chunk", "Objects in chunk: {objects}");
public static final TextKey DUST_COPY_BUTTON = TextKey.of("iris.runtime.dust.copy_button", "[Click to copy these stats]");
public static final TextKey DUST_COPY_HOVER = TextKey.of("iris.runtime.dust.copy_hover", "Copy block stats to clipboard");
public static final TextKey DUST_REVEAL_FAILED = TextKey.of("iris.runtime.dust.reveal_failed", "Object reveal failed; see the console for details.");
public static final TextKey WHAT_MATERIAL = TextKey.of("iris.runtime.what.material", "Material: {material}");
public static final TextKey WHAT_FULL_STATE = TextKey.of("iris.runtime.what.full_state", "Full: {state}");
public static final TextKey WHAT_ITEM_COUNT = TextKey.of("iris.runtime.what.item_count", "Count: {count}");
public static final TextKey WHAT_IRIS_BIOME = TextKey.of("iris.runtime.what.iris_biome", "Iris biome: {biome} ({name})");
public static final TextKey WHAT_DERIVATIVE_BIOME = TextKey.of("iris.runtime.what.derivative_biome", "Derivative biome: {biome}");
public static final TextKey WHAT_NATIVE_BIOME = TextKey.of("iris.runtime.what.native_biome", "Registered biome: {biome} (ID: {id})");
public static final TextKey WHAT_NON_IRIS_BIOME = TextKey.of("iris.runtime.what.non_iris_biome", "Non-Iris biome: {biome} (ID: {id})");
public static final TextKey WHAT_IRIS_REGION = TextKey.of("iris.runtime.what.iris_region", "Iris region: {region} ({name})");
public static final TextKey WHAT_POSITION = TextKey.of("iris.runtime.what.position", "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})");
public static final TextKey WHAT_OBJECT = TextKey.of("iris.runtime.what.object", "Iris object: {object}");
public static final TextKey WHAT_BLOCK_ENTITY = TextKey.of("iris.runtime.what.block_entity", "Block entity: {type}");
public static final TextKey WHAT_LOOT_TABLE = TextKey.of("iris.runtime.what.loot_table", "Loot table: {loot}");
public static final TextKey WHAT_SPAWNER_ENTITY = TextKey.of("iris.runtime.what.spawner_entity", "Spawner entity: {entity}");
public static final TextKey WHAT_FLAG_SOLID = TextKey.of("iris.runtime.what.flag.solid", "solid");
public static final TextKey WHAT_FLAG_FLUID = TextKey.of("iris.runtime.what.flag.fluid", "fluid");
public static final TextKey WHAT_FLAG_WATER = TextKey.of("iris.runtime.what.flag.water", "water");
public static final TextKey WHAT_FLAG_WATERLOGGED = TextKey.of("iris.runtime.what.flag.waterlogged", "waterlogged");
public static final TextKey WHAT_FLAG_STORAGE = TextKey.of("iris.runtime.what.flag.storage", "storage (loot capable)");
public static final TextKey WHAT_FLAG_LIT = TextKey.of("iris.runtime.what.flag.lit", "lit");
public static final TextKey WHAT_FLAG_FOLIAGE = TextKey.of("iris.runtime.what.flag.foliage", "foliage");
public static final TextKey WHAT_FLAG_PLANTABLE_FOLIAGE = TextKey.of("iris.runtime.what.flag.plantable_foliage", "plantable foliage");
public static final TextKey WHAT_FLAG_DECORANT = TextKey.of("iris.runtime.what.flag.decorant", "decorant");
public static final TextKey WHAT_FLAG_ORE = TextKey.of("iris.runtime.what.flag.ore", "ore");
public static final TextKey WHAT_FLAG_BLOCK_ENTITY = TextKey.of("iris.runtime.what.flag.block_entity", "block entity");
public static final TextKey WORLD_HEIGHT_RANGE = TextKey.of("iris.runtime.world.height_range", "World height: {minY} to {maxY}");
public static final TextKey WORLD_HEIGHT_TOTAL = TextKey.of("iris.runtime.world.height_total", "Total height: {height}");
public static final TextKey PREGEN_STARTING = TextKey.of("iris.runtime.pregen.starting", "Iris Pregen starting...");
public static final TextKey PREGEN_HEADER = TextKey.of("iris.runtime.pregen.header", "Iris Pregen");
public static final TextKey PREGEN_BOSSBAR_PAUSED = TextKey.of("iris.runtime.pregen.bossbar.paused", "Iris Pregen {generated}/{total} {percent}% PAUSED");
@@ -196,6 +223,33 @@ public final class RuntimeUiMessages {
DUST_OBJECTS_IN_CHUNK,
DUST_COPY_BUTTON,
DUST_COPY_HOVER,
DUST_REVEAL_FAILED,
WHAT_MATERIAL,
WHAT_FULL_STATE,
WHAT_ITEM_COUNT,
WHAT_IRIS_BIOME,
WHAT_DERIVATIVE_BIOME,
WHAT_NATIVE_BIOME,
WHAT_NON_IRIS_BIOME,
WHAT_IRIS_REGION,
WHAT_POSITION,
WHAT_OBJECT,
WHAT_BLOCK_ENTITY,
WHAT_LOOT_TABLE,
WHAT_SPAWNER_ENTITY,
WHAT_FLAG_SOLID,
WHAT_FLAG_FLUID,
WHAT_FLAG_WATER,
WHAT_FLAG_WATERLOGGED,
WHAT_FLAG_STORAGE,
WHAT_FLAG_LIT,
WHAT_FLAG_FOLIAGE,
WHAT_FLAG_PLANTABLE_FOLIAGE,
WHAT_FLAG_DECORANT,
WHAT_FLAG_ORE,
WHAT_FLAG_BLOCK_ENTITY,
WORLD_HEIGHT_RANGE,
WORLD_HEIGHT_TOTAL,
PREGEN_STARTING,
PREGEN_HEADER,
PREGEN_BOSSBAR_PAUSED,
@@ -31,7 +31,7 @@ public final class IrisCursorResolver {
IrisBiome surfaceBiome = engine.getSurfaceBiome(blockX, blockZ);
IrisRegion region = engine.getRegion(blockX, blockZ);
IrisBiome caveBiome = engine.getCaveBiome(blockX, blockZ);
int height = engine.getHeight(blockX, blockZ);
int height = engine.getMinHeight() + engine.getHeight(blockX, blockZ);
String biomeKey = keyOf(surfaceBiome == null ? null : surfaceBiome.getLoadKey());
String regionKey = keyOf(region == null ? null : region.getLoadKey());
String caveBiomeKey = keyOf(caveBiome == null ? null : caveBiome.getLoadKey());
@@ -284,11 +284,11 @@ public final class IrisProtocolServer {
}
private void dispatch(IrisSession session, IrisMessage message) {
if (message instanceof IrisMessage.ClientHello clientHello) {
onClientHello(session, clientHello);
return;
}
if (session.state() == IrisSession.State.AWAITING_HELLO) {
if (message instanceof IrisMessage.ClientHello clientHello) {
onClientHello(session, clientHello);
return;
}
droppedBeforeHello.incrementAndGet();
return;
}
@@ -524,7 +524,11 @@ public class IrisDimension extends IrisRegistrant {
public void installBiomes(IDataFixer fixer, DataProvider data, KList<File> datapackRoots, KSet<String> biomes) throws IOException {
String namespace = getLoadKey().toLowerCase(Locale.ROOT);
installBiomes(fixer, data, datapackRoots, namespace, "", biomes);
}
public void installBiomes(IDataFixer fixer, DataProvider data, KList<File> datapackRoots,
String namespace, String pathPrefix, KSet<String> biomes) throws IOException {
for (IrisBiome irisBiome : getAllBiomes(data)) {
if (!irisBiome.isCustom()) {
continue;
@@ -542,12 +546,15 @@ public class IrisDimension extends IrisRegistrant {
}
for (File datapackRoot : datapackRoots) {
File output = new File(datapackRoot, "data/" + namespace + "/worldgen/biome/" + customBiomeId + ".json");
String biomePath = pathPrefix.isBlank()
? customBiomeId
: pathPrefix + "/" + customBiomeId;
File output = new File(datapackRoot, "data/" + namespace + "/worldgen/biome/" + biomePath + ".json");
IrisLogging.debug(" Installing Data Pack Biome: " + output.getPath());
output.getParentFile().mkdirs();
IO.writeAll(output, json);
installBiomeTags(datapackRoot, namespace + ":" + customBiomeId, customBiome.getTags());
installBiomeTags(datapackRoot, namespace + ":" + biomePath, customBiome.getTags());
}
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Geschwindigkeit: zwischengespeichert {chunksPerSecond} Chunks/s, {regionsPerMinute} Regionen/m, {chunksPerMinute} Chunks/m",
"iris.desktop.pregen.time": "{remaining} verbleibend ({elapsed} abgelaufen)",
"iris.desktop.pregen.method": "Erzeugungsmethode: {method}",
"iris.desktop.pregen.memory": "Speicher: {used} ({usage}) Druck: {pressure}/s"
"iris.desktop.pregen.memory": "Speicher: {used} ({usage}) Druck: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Velocidad: en caché {chunksPerSecond} chunks/s, {regionsPerMinute} regiones/m, {chunksPerMinute} chunks/m",
"iris.desktop.pregen.time": "{remaining} restantes ({elapsed} transcurridos)",
"iris.desktop.pregen.method": "Método de generación: {method}",
"iris.desktop.pregen.memory": "Memoria: {used} ({usage}) Presión: {pressure}/s"
"iris.desktop.pregen.memory": "Memoria: {used} ({usage}) Presión: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Nopeus: välimuisti {chunksPerSecond} chunkia/s, {regionsPerMinute} alueet/m {chunksPerMinute} chunkia/m",
"iris.desktop.pregen.time": "{remaining} jäljellä ({elapsed} Kulunut)",
"iris.desktop.pregen.method": "Generointimenetelmä: {method}",
"iris.desktop.pregen.memory": "Muisti: {used} ({usage}) Paine: {pressure}/s"
"iris.desktop.pregen.memory": "Muisti: {used} ({usage}) Paine: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Vitesse : cache {chunksPerSecond} chunks/s, {regionsPerMinute} régions/m, {chunksPerMinute} chunks/m",
"iris.desktop.pregen.time": "{remaining} restantes ({elapsed} écoulées)",
"iris.desktop.pregen.method": "Méthode de génération : {method}",
"iris.desktop.pregen.memory": "Mémoire : {used} ({usage}) Pression : {pressure}/s"
"iris.desktop.pregen.memory": "Mémoire : {used} ({usage}) Pression : {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspecter le biome Iris, la région, le biome souterrain, la surface et le chunk à votre position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "מהירות: במטמון {chunksPerSecond} צ'אנקים/s, {regionsPerMinute} אזורים/m, {chunksPerMinute} צ'אנקים/m",
"iris.desktop.pregen.time": "{remaining} הנותרים ({elapsed} מת)",
"iris.desktop.pregen.method": "שיטת דור: {method}",
"iris.desktop.pregen.memory": "זיכרון:{used} ({usage}לחץ:{pressure}/s"
"iris.desktop.pregen.memory": "זיכרון:{used} ({usage}לחץ:{pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Velocità: cache {chunksPerSecond} chunk/s, {regionsPerMinute} regioni/m, {chunksPerMinute} chunk/m",
"iris.desktop.pregen.time": "{remaining} rimanenti ({elapsed} trascorso)",
"iris.desktop.pregen.method": "Metodo di generazione: {method}",
"iris.desktop.pregen.memory": "Memoria: {used} ({usage}) Pressione: {pressure}/s"
"iris.desktop.pregen.memory": "Memoria: {used} ({usage}) Pressione: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "速度: キャッシュ {chunksPerSecond} チャンク/s、{regionsPerMinute} リージョン/m、{chunksPerMinute} チャンク/m",
"iris.desktop.pregen.time": "残り {remaining}(経過 {elapsed}",
"iris.desktop.pregen.method": "生成方法: {method}",
"iris.desktop.pregen.memory": "メモリ: {used}{usage})負荷: {pressure}/s"
"iris.desktop.pregen.memory": "メモリ: {used}{usage})負荷: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "속도: 캐시 {chunksPerSecond} 청크/s, {regionsPerMinute} 지구/m, {chunksPerMinute} 청크/m",
"iris.desktop.pregen.time": "{remaining} 나머지 ({elapsed} 탈출)",
"iris.desktop.pregen.method": "생성 방법: {method}",
"iris.desktop.pregen.memory": "기억: {used} ({usage}) 압력: {pressure}/s"
"iris.desktop.pregen.memory": "기억: {used} ({usage}) 압력: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Greitis: cached {chunksPerSecond} chunkai/s, {regionsPerMinute} regionai / m, {chunksPerMinute} chunkai / m",
"iris.desktop.pregen.time": "{remaining} likę ({elapsed} praėjo)",
"iris.desktop.pregen.method": "Gamybos būdas: {method}",
"iris.desktop.pregen.memory": "Atmintis: {used} ({usage}) Slėgis: {pressure}/s"
"iris.desktop.pregen.memory": "Atmintis: {used} ({usage}) Slėgis: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Snelheid: gecached {chunksPerSecond} chunks/s, {regionsPerMinute} regio's/m, {chunksPerMinute} chunks/m",
"iris.desktop.pregen.time": "{remaining} resterende ({elapsed} verlopen)",
"iris.desktop.pregen.method": "Generatiemethode: {method}",
"iris.desktop.pregen.memory": "Geheugen: {used} ({usage}) Druk {pressure}/s"
"iris.desktop.pregen.memory": "Geheugen: {used} ({usage}) Druk {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Prędkość: buforowana {chunksPerSecond} chunki/s, {regionsPerMinute} regiony / m, {chunksPerMinute} części / m",
"iris.desktop.pregen.time": "{remaining} pozostałe ({elapsed} elapsed)",
"iris.desktop.pregen.method": "Metoda wytwarzania: {method}",
"iris.desktop.pregen.memory": "Pamięć: {used} ({usage}) Ciśnienie: {pressure}/s"
"iris.desktop.pregen.memory": "Pamięć: {used} ({usage}) Ciśnienie: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Velocidade: em cache {chunksPerSecond} chunks/s, {regionsPerMinute} regiões/m, {chunksPerMinute} chunks/m",
"iris.desktop.pregen.time": "{remaining} restantes ({elapsed} transcorrido)",
"iris.desktop.pregen.method": "Método de geração: {method}",
"iris.desktop.pregen.memory": "Memória: {used} ({usage}) Pressão: {pressure}/s"
"iris.desktop.pregen.memory": "Memória: {used} ({usage}) Pressão: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Скорость: кэшировано {chunksPerSecond} чанки/s, {regionsPerMinute} области/м, {chunksPerMinute} чанки/м",
"iris.desktop.pregen.time": "{remaining} оставшееся ({elapsed} истекший)",
"iris.desktop.pregen.method": "Метод генерации: {method}",
"iris.desktop.pregen.memory": "Память: {used} ({usage}) Давление: {pressure}/s"
"iris.desktop.pregen.memory": "Память: {used} ({usage}) Давление: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Hız: Önbelli {chunksPerSecond} chunk/s, {regionsPerMinute} bölgeler/m, {chunksPerMinute} chunks /",
"iris.desktop.pregen.time": "{remaining} kalan ({elapsed} elapd)",
"iris.desktop.pregen.method": "Nesil yöntemi: {method}",
"iris.desktop.pregen.memory": "bellek: {used} ({usage}Baskı:) {pressure}/s"
"iris.desktop.pregen.memory": "bellek: {used} ({usage}Baskı:) {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "Tốc độ: đã lưu tạm {chunksPerSecond} Chunk/s, {regionsPerMinute} Vùng/m, {chunksPerMinute} Chunk",
"iris.desktop.pregen.time": "{remaining} còn lại ({elapsed} Mở rộng)",
"iris.desktop.pregen.method": "Phương pháp thế hệ: {method}",
"iris.desktop.pregen.memory": "Bộ nhớ: {used} ({usage}) Áp lực: {pressure}/s"
"iris.desktop.pregen.memory": "Bộ nhớ: {used} ({usage}) Áp lực: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "速度:已缓存 {chunksPerSecond} 块/s, {regionsPerMinute} 区域/米, {chunksPerMinute} 块/米",
"iris.desktop.pregen.time": "{remaining} 剩余({elapsed} 已过期)",
"iris.desktop.pregen.method": "生成方法 : {method}",
"iris.desktop.pregen.memory": "内存 : {used} ({usage})压力: {pressure}/s"
"iris.desktop.pregen.memory": "内存 : {used} ({usage})压力: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
+44 -1
View File
@@ -1427,6 +1427,49 @@
"iris.desktop.pregen.speed_cached": "速度:已快取 {chunksPerSecond} 塊/s, {regionsPerMinute} 區域/米, {chunksPerMinute} 塊/米",
"iris.desktop.pregen.time": "{remaining} 剩餘({elapsed} 已過期)",
"iris.desktop.pregen.method": "生成方法 : {method}",
"iris.desktop.pregen.memory": "記憶體 : {used} ({usage})壓力: {pressure}/s"
"iris.desktop.pregen.memory": "記憶體 : {used} ({usage})壓力: {pressure}/s",
"iris.modded.help.entry.command.what.here": "Inspect the Iris biome, region, cave biome, surface and chunk at your position",
"iris.modded.help.entry.command.what.biome": "Inspect the Iris biome, configured derivative and registered native biome",
"iris.modded.help.entry.command.what.region": "Inspect the Iris region at your current chunk",
"iris.modded.help.entry.command.what.block": "Inspect the targeted block state, properties, object and block entity",
"iris.modded.help.entry.command.what.hand": "Inspect the held item and its default block state",
"iris.modded.help.entry.command.what.markers": "Reveal nearby Iris Mantle markers with particles",
"iris.modded.help.entry.command.height": "Print the current dimension height range",
"iris.modded.help.entry.command.worlds": "List loaded dimensions and identify the Iris-generated dimensions",
"iris.modded.help.entry.command.mainworld": "Configure or clear the Iris primary-world preset used on restart",
"iris.modded.help.entry.command.object.we": "Explain why WorldEdit selection import requires the Bukkit plugin",
"iris.modded.help.entry.command.object.studio": "Explain why the object studio world requires the Bukkit toolchain",
"iris.modded.help.entry.command.object.convert": "Explain why schematic conversion requires the Bukkit plugin",
"iris.modded.help.entry.command.studio.loot": "Explain why the Bukkit loot simulation GUI is unavailable",
"iris.modded.help.entry.command.studio.profile": "Explain why Bukkit pack profiling is unavailable",
"iris.modded.help.entry.command.studio.spawn": "Explain why Bukkit Iris entity spawning is unavailable",
"iris.modded.help.entry.command.studio.objects": "Explain why the Bukkit chunk object report is unavailable",
"iris.runtime.dust.reveal_failed": "Object reveal failed; see the console for details.",
"iris.runtime.what.material": "Material: {material}",
"iris.runtime.what.full_state": "Full: {state}",
"iris.runtime.what.item_count": "Count: {count}",
"iris.runtime.what.iris_biome": "Iris biome: {biome} ({name})",
"iris.runtime.what.derivative_biome": "Derivative biome: {biome}",
"iris.runtime.what.native_biome": "Registered biome: {biome} (ID: {id})",
"iris.runtime.what.non_iris_biome": "Non-Iris biome: {biome} (ID: {id})",
"iris.runtime.what.iris_region": "Iris region: {region} ({name})",
"iris.runtime.what.position": "Position: {x}, {y}, {z} (chunk {chunkX}, {chunkZ})",
"iris.runtime.what.object": "Iris object: {object}",
"iris.runtime.what.block_entity": "Block entity: {type}",
"iris.runtime.what.loot_table": "Loot table: {loot}",
"iris.runtime.what.spawner_entity": "Spawner entity: {entity}",
"iris.runtime.what.flag.solid": "solid",
"iris.runtime.what.flag.fluid": "fluid",
"iris.runtime.what.flag.water": "water",
"iris.runtime.what.flag.waterlogged": "waterlogged",
"iris.runtime.what.flag.storage": "storage (loot capable)",
"iris.runtime.what.flag.lit": "lit",
"iris.runtime.what.flag.foliage": "foliage",
"iris.runtime.what.flag.plantable_foliage": "plantable foliage",
"iris.runtime.what.flag.decorant": "decorant",
"iris.runtime.what.flag.ore": "ore",
"iris.runtime.what.flag.block_entity": "block entity",
"iris.runtime.world.height_range": "World height: {minY} to {maxY}",
"iris.runtime.world.height_total": "Total height: {height}"
}
}
@@ -40,7 +40,7 @@ public class IrisCursorResolverTest {
cave.setLoadKey("iris:lush_cave");
IrisDimension dimension = new IrisDimension();
dimension.setLoadKey("overworld");
Engine engine = engine(biome, region, cave, 72, dimension);
Engine engine = engine(biome, region, cave, 72, -64, dimension);
IrisMessage.CursorInfo info = IrisCursorResolver.resolve(engine, 100, -200);
@@ -49,7 +49,7 @@ public class IrisCursorResolverTest {
assertEquals("iris:plains", info.biomeKey());
assertEquals("iris:temperate", info.regionKey());
assertEquals("iris:lush_cave", info.caveBiomeKey());
assertEquals(72, info.height());
assertEquals(8, info.height());
assertEquals("overworld", info.dimensionKey());
}
@@ -57,7 +57,7 @@ public class IrisCursorResolverTest {
public void missingCaveAndNullKeysCollapseToEmptyStrings() {
IrisDimension dimension = new IrisDimension();
dimension.setLoadKey("overworld");
Engine engine = engine(null, null, null, 0, dimension);
Engine engine = engine(null, null, null, 0, -64, dimension);
IrisMessage.CursorInfo info = IrisCursorResolver.resolve(engine, 0, 0);
@@ -67,12 +67,13 @@ public class IrisCursorResolverTest {
assertEquals("overworld", info.dimensionKey());
}
private static Engine engine(IrisBiome biome, IrisRegion region, IrisBiome cave, int height, IrisDimension dimension) {
private static Engine engine(IrisBiome biome, IrisRegion region, IrisBiome cave, int height, int minHeight, IrisDimension dimension) {
return (Engine) Proxy.newProxyInstance(Engine.class.getClassLoader(), new Class[]{Engine.class}, (proxy, method, args) -> switch (method.getName()) {
case "getSurfaceBiome" -> biome;
case "getRegion" -> region;
case "getCaveBiome" -> cave;
case "getHeight" -> height;
case "getMinHeight" -> minHeight;
case "getDimension" -> dimension;
case "toString" -> "proxyEngine";
case "hashCode" -> System.identityHashCode(proxy);
@@ -90,6 +90,25 @@ public class IrisProtocolServerTest {
assertTrue(answer.irisActive());
}
@Test
public void repeatedHelloResendsServerHelloForPacketLossRecovery() {
RecordingTransport transport = new RecordingTransport();
IrisSessionRegistry registry = new IrisSessionRegistry();
IrisProtocolServer server = new IrisProtocolServer(registry, SERVER_CAPABILITIES, BRAND, true);
IrisSession session = new IrisSession("s1", transport);
registry.register(session);
byte[] hello = IrisMessageCodec.encode(new IrisMessage.ClientHello(
IrisProtocol.PROTOCOL_VERSION, IrisProtocol.CAPABILITY_PREGEN));
server.onClientFrame("s1", hello);
server.onClientFrame("s1", hello);
assertEquals(IrisSession.State.READY, session.state());
assertEquals(2, transport.sent.size());
assertTrue(transport.sent.get(0) instanceof IrisMessage.ServerHello);
assertTrue(transport.sent.get(1) instanceof IrisMessage.ServerHello);
}
@Test
public void readySessionReceivesProgressAndEndBroadcasts() {
RecordingTransport transport = new RecordingTransport();
@@ -493,6 +512,7 @@ public class IrisProtocolServerTest {
case "getRegion" -> region;
case "getCaveBiome" -> cave;
case "getHeight" -> height;
case "getMinHeight" -> 0;
case "getDimension" -> dimension;
case "toString" -> "proxyEngine";
case "hashCode" -> System.identityHashCode(proxy);