Skip to content

Commit 780475b

Browse files
committed
-Added descriptions for Find Balanced Seed and World Size, and other translations, thanks to Cjnator38!
-Added translations for pt-br and pt-pt
1 parent 644a145 commit 780475b

5 files changed

Lines changed: 39 additions & 3 deletions

File tree

src/main/java/wily/legacy_world_sizes/config/LWSWorldOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,9 @@ public static <T> FactoryConfig<T> buildAndRegister(UnaryOperator<FactoryConfig.
103103

104104
public static final FactoryConfig<Boolean> legacyEndSpikes = buildAndRegister(b -> b.key("legacyEndSpikes").control(FactoryConfigControl.of(Codec.BOOL)).defaultValue(false));
105105

106-
public static final FactoryConfig<Boolean> balancedSeed = buildAndRegister(b -> b.key("balancedSeed").control(FactoryConfigControl.TOGGLE).defaultValue(true), FactoryConfigDisplay.toggleBuilder());
106+
public static final FactoryConfig<Boolean> balancedSeed = buildAndRegister(b -> b.key("balancedSeed").control(FactoryConfigControl.TOGGLE).defaultValue(true), FactoryConfigDisplay.toggleBuilder().tooltip(LegacyWSComponents.staticTooltip(LegacyWSComponents.optionName("balancedSeed.description"))));
107107

108-
public static final FactoryConfig<LegacyWorldSize> legacyWorldSize = buildAndRegister(b -> b.key("legacyWorldSize").control(new FactoryConfigControl.FromInt<>(LegacyWorldSize.CODEC, LegacyWorldSize.map::getByIndex, LegacyWorldSize.map::indexOf, LegacyWorldSize.map::size)).defaultValue(LegacyWorldSize.CUSTOM), FactoryConfigDisplay.<LegacyWorldSize>builder().valueToComponent(LegacyWorldSize::name));
108+
public static final FactoryConfig<LegacyWorldSize> legacyWorldSize = buildAndRegister(b -> b.key("legacyWorldSize").control(new FactoryConfigControl.FromInt<>(LegacyWorldSize.CODEC, LegacyWorldSize.map::getByIndex, LegacyWorldSize.map::indexOf, LegacyWorldSize.map::size)).defaultValue(LegacyWorldSize.CUSTOM), FactoryConfigDisplay.<LegacyWorldSize>builder().valueToComponent(LegacyWorldSize::name).tooltip(LegacyWSComponents.staticTooltip(LegacyWSComponents.optionName("legacyWorldSize.description"))));
109109

110110
public static boolean isValidChunk(LevelChunk chunk) {
111111
return isValidPos(chunk.getLevel().dimension(), chunk.getPos());

src/main/java/wily/legacy_world_sizes/util/LegacyWSComponents.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22

33
import net.minecraft.network.chat.Component;
44

5+
import java.util.function.Function;
6+
57
public class LegacyWSComponents {
68

79
public static Component optionName(String key){
810
return Component.translatable("legacy_world_sizes.options."+key);
911
}
12+
13+
public static <T> Function<T, Component> staticTooltip(Component component) {
14+
return t -> component;
15+
}
1016
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
{
22
"legacy_world_sizes.options.legacyWorldSize": "World Size",
3+
"legacy_world_sizes.options.legacyWorldSize.description": "Select a world size to vary the amount of the world that you can explore.",
4+
"legacy_world_sizes.options.legacyBiomeScale": "Biome Scale",
5+
"legacy_world_sizes.options.legacyBiomeScale.description": "Select a Biome scale to change the amount of world space each Biome will take up. Larger scale usually means fewer, but larger, Biomes.",
36
"legacy_world_sizes.options.worldSizes.infinity": "Infinity",
47
"legacy_world_sizes.options.worldSizes.classic": "Classic",
58
"legacy_world_sizes.options.worldSizes.small": "Small",
69
"legacy_world_sizes.options.worldSizes.medium": "Medium",
710
"legacy_world_sizes.options.worldSizes.large": "Large",
8-
"legacy_world_sizes.options.balancedSeed": "Balanced Seed"
11+
"legacy_world_sizes.options.balancedSeed": "Find Balanced Seed",
12+
"legacy_world_sizes.options.balancedSeed.description": "If you're creating a world with a random seed, this option looks for a world with a good mix of biomes. Disabling this may generate a world all of one Biome!"
913
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"legacy_world_sizes.options.legacyWorldSize": "Tamanho do Mundo",
3+
"legacy_world_sizes.options.legacyWorldSize.description": "Seleciona um tamanho de mundo para variar quanto do mundo você pode explorar.",
4+
"legacy_world_sizes.options.legacyBiomeScale": "Escala do bioma",
5+
"legacy_world_sizes.options.legacyBiomeScale.description": "Seleciona uma escala de bioma para mudar o valor do espaço do mundo que cada bioma ocupará. Escalas maiores geralmente significam biomas em menor quantidade, mas maiores.",
6+
"legacy_world_sizes.options.worldSizes.infinity": "Infinito",
7+
"legacy_world_sizes.options.worldSizes.classic": "Clássico",
8+
"legacy_world_sizes.options.worldSizes.small": "Pequeno",
9+
"legacy_world_sizes.options.worldSizes.medium": "Médio",
10+
"legacy_world_sizes.options.worldSizes.large": "Grande",
11+
"legacy_world_sizes.options.balancedSeed": "Encontrar Semente Equilibrada",
12+
"legacy_world_sizes.options.balancedSeed.description": "Se você estiver criando um mundo com uma semente aleatória, essa opção procura um mundo com uma boa combinação de biomas. Desabilitar essa opção pode gerar um mundo de um só bioma!"
13+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"legacy_world_sizes.options.legacyWorldSize": "Tamanho do Mundo",
3+
"legacy_world_sizes.options.legacyWorldSize.description": "Seleciona um tamanho de mundo para variar quanto do mundo você pode explorar.",
4+
"legacy_world_sizes.options.legacyBiomeScale": "Escala do bioma",
5+
"legacy_world_sizes.options.legacyBiomeScale.description": "Seleciona uma escala de bioma para mudar o valor do espaço do mundo que cada bioma ocupará. Escalas maiores geralmente significam biomas em menor quantidade, mas maiores.",
6+
"legacy_world_sizes.options.worldSizes.infinity": "Infinito",
7+
"legacy_world_sizes.options.worldSizes.classic": "Clássico",
8+
"legacy_world_sizes.options.worldSizes.small": "Pequeno",
9+
"legacy_world_sizes.options.worldSizes.medium": "Médio",
10+
"legacy_world_sizes.options.worldSizes.large": "Grande",
11+
"legacy_world_sizes.options.balancedSeed": "Encontrar Semente Equilibrada",
12+
"legacy_world_sizes.options.balancedSeed.description": "Se você estiver criando um mundo com uma semente aleatória, essa opção procura um mundo com uma boa combinação de biomas. Desabilitar essa opção pode gerar um mundo de um só bioma!"
13+
}

0 commit comments

Comments
 (0)