mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-08-27 12:41:43 +00:00
d
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user