diff --git a/README.md b/README.md index f351271..f292c69 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ BedrockIfy is a fabric Minecraft Mod that implements some useful Minecraft Bedro - Disable flying momentum (Drift) in creative mode. - Stop elytra flying by pressing space on air. - Bedrock bonemeal functionality for flowers and sugar cane. +- Bigger baby villager heads. Bedrockify also includes "eye-candy" features like the ability use the rotating title screen background in all option screens instead of the boring vanilla dirt background. All Features are customizable through the In-Game BedrockIfy Settings Menu! diff --git a/src/main/java/me/juancarloscp52/bedrockify/client/BedrockifyClientSettings.java b/src/main/java/me/juancarloscp52/bedrockify/client/BedrockifyClientSettings.java index b2e1826..144cefd 100644 --- a/src/main/java/me/juancarloscp52/bedrockify/client/BedrockifyClientSettings.java +++ b/src/main/java/me/juancarloscp52/bedrockify/client/BedrockifyClientSettings.java @@ -56,6 +56,7 @@ public enum ButtonPosition { public boolean sheepColors = true; public boolean hideEditionBranding = false; public boolean hotBarOverhang = true; + public boolean babyVillagerHeads = true; public boolean isPickupAnimationsEnabled() { return pickupAnimations; diff --git a/src/main/java/me/juancarloscp52/bedrockify/client/gui/SettingsGUI.java b/src/main/java/me/juancarloscp52/bedrockify/client/gui/SettingsGUI.java index 074db38..b7ed0e0 100644 --- a/src/main/java/me/juancarloscp52/bedrockify/client/gui/SettingsGUI.java +++ b/src/main/java/me/juancarloscp52/bedrockify/client/gui/SettingsGUI.java @@ -132,6 +132,7 @@ public Screen getConfigScreen(Screen parent){ * */ visualImprovements.addEntry(entryBuilder.startBooleanToggle(Text.translatable("bedrockify.options.fishingBobber3D"), settingsClient.fishingBobber3D).setDefaultValue(true).setSaveConsumer(newValue -> settingsClient.fishingBobber3D=newValue).build()); + visualImprovements.addEntry(entryBuilder.startBooleanToggle(Text.translatable("bedrockify.options.babyVillagerHeads"), settingsClient.babyVillagerHeads).setDefaultValue(true).setSaveConsumer(newValue -> settingsClient.babyVillagerHeads=newValue).build()); visualImprovements.addEntry(entryBuilder.startSelector(Text.translatable("bedrockify.options.idleAnimation"), new Float []{0.0f,0.5f,1.0f,1.5f,2.0f,2.5f,3.0f,4.0f}, settingsClient.idleAnimation).setDefaultValue(1.0f).setNameProvider((value)-> Text.literal("x"+ value)).setSaveConsumer((newValue)-> settingsClient.idleAnimation=newValue).build()); visualImprovements.addEntry(entryBuilder.startBooleanToggle(Text.translatable("bedrockify.options.eatingAnimations"), settingsClient.eatingAnimations).setDefaultValue(true).setSaveConsumer(newValue -> settingsClient.eatingAnimations=newValue).build()); visualImprovements.addEntry(entryBuilder.startBooleanToggle(Text.translatable("bedrockify.options.bedrockShading"), settingsClient.bedrockShading).setTooltip(wrapLines(Text.translatable("bedrockify.options.bedrockShading.tooltip"))).setDefaultValue(true).setSaveConsumer(newValue -> { diff --git a/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/SinglePartEntityModelMixin.java b/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/SinglePartEntityModelMixin.java new file mode 100644 index 0000000..3cc3a16 --- /dev/null +++ b/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/SinglePartEntityModelMixin.java @@ -0,0 +1,20 @@ +package me.juancarloscp52.bedrockify.mixin.client.features.babyVillagerHeads; + +import net.minecraft.client.render.VertexConsumer; +import net.minecraft.client.render.entity.model.EntityModel; +import net.minecraft.client.render.entity.model.SinglePartEntityModel; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.entity.Entity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(SinglePartEntityModel.class) +public abstract class SinglePartEntityModelMixin extends EntityModel { + + @Inject(method = "render", at = @At("HEAD"), cancellable = true) + protected void injectCustomBabyRender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color, CallbackInfo ci){ + //Empty injection to be modified in child mixin (see https://www.fabricmc.net/wiki/tutorial:mixinheritance) + } +} diff --git a/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/VillagerResemblingModelMixin.java b/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/VillagerResemblingModelMixin.java new file mode 100644 index 0000000..26d8065 --- /dev/null +++ b/src/main/java/me/juancarloscp52/bedrockify/mixin/client/features/babyVillagerHeads/VillagerResemblingModelMixin.java @@ -0,0 +1,62 @@ +package me.juancarloscp52.bedrockify.mixin.client.features.babyVillagerHeads; + +import com.google.common.collect.ImmutableList; +import me.juancarloscp52.bedrockify.client.BedrockifyClient; +import net.minecraft.client.model.ModelPart; +import net.minecraft.client.render.VertexConsumer; +import net.minecraft.client.render.entity.model.EntityModelPartNames; +import net.minecraft.client.render.entity.model.VillagerResemblingModel; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.entity.Entity; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(VillagerResemblingModel.class) +public abstract class VillagerResemblingModelMixin extends SinglePartEntityModelMixin { + + @Shadow @Final private ModelPart rightLeg; + @Shadow @Final private ModelPart leftLeg; + @Shadow @Final private ModelPart head; + @Unique + public ModelPart body; + @Unique + public ModelPart arms; + + @Inject(method = "", at=@At("RETURN")) + private void ctr(ModelPart root, CallbackInfo ci){ + this.body = root.getChild(EntityModelPartNames.BODY); + this.arms = root.getChild(EntityModelPartNames.ARMS); + } + + //Override parent injection with baby villager renderer. For more information see: https://www.fabricmc.net/wiki/tutorial:mixinheritance + @Override + protected void injectCustomBabyRender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color, CallbackInfo ci) { + if(this.child && BedrockifyClient.getInstance().settings.babyVillagerHeads){ + // Render scaled head. + float scale = 1.5f; + matrices.push(); + matrices.scale(scale,scale,scale); + this.getHeadParts().forEach(modelPart -> modelPart.render(matrices,vertices,light,overlay,color)); + matrices.pop(); + + // Render rest of the body. + this.getBodyParts().forEach(modelPart -> modelPart.render(matrices,vertices,light,overlay,color)); + ci.cancel(); + } + } + + @Unique + public Iterable getHeadParts() { + return ImmutableList.of(this.head); + } + + @Unique + protected Iterable getBodyParts() { + return ImmutableList.of(this.body, this.rightLeg, this.leftLeg, this.arms); + } +} diff --git a/src/main/java/me/juancarloscp52/bedrockify/mixin/featureManager/MixinFeatureManager.java b/src/main/java/me/juancarloscp52/bedrockify/mixin/featureManager/MixinFeatureManager.java index 45e3a0e..8f965b6 100644 --- a/src/main/java/me/juancarloscp52/bedrockify/mixin/featureManager/MixinFeatureManager.java +++ b/src/main/java/me/juancarloscp52/bedrockify/mixin/featureManager/MixinFeatureManager.java @@ -48,6 +48,7 @@ public class MixinFeatureManager { features.put("client.features.hudOpacity.appleskin", true); features.put("client.features.hudOpacity.detailArmorBar", true); features.put("client.features.editionBranding", true); + features.put("client.features.babyVillagerHeads", true); } diff --git a/src/main/resources/assets/bedrockify/lang/en_us.json b/src/main/resources/assets/bedrockify/lang/en_us.json index 11451f1..8d1a334 100644 --- a/src/main/resources/assets/bedrockify/lang/en_us.json +++ b/src/main/resources/assets/bedrockify/lang/en_us.json @@ -79,6 +79,7 @@ "bedrockify.options.elytraStop": "Elytra Flight Cancelling:", "bedrockify.options.hudOpacity": "Hud Opacity:", "bedrockify.options.fishingBobber3D": "3D Fishing Bobber:", + "bedrockify.options.babyVillagerHeads": "Bigger Baby Villager Heads:", "bedrockify.options.elytraStop.tooltip": "Press space while flying with elytra to stop flying mid air.", "bedrockify.options.bedrockCauldron": "Bedrock Cauldron functionality:", "bedrockify.options.bedrockCauldron.tooltip": "Toggles Bedrock Cauldron functionality, enabling cauldrons to hold tinted water and potions. Disabling this option won't remove cauldrons holding the new special liquids that already exist in the world.", diff --git a/src/main/resources/assets/bedrockify/lang/es_ar.json b/src/main/resources/assets/bedrockify/lang/es_ar.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_ar.json +++ b/src/main/resources/assets/bedrockify/lang/es_ar.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/assets/bedrockify/lang/es_cl.json b/src/main/resources/assets/bedrockify/lang/es_cl.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_cl.json +++ b/src/main/resources/assets/bedrockify/lang/es_cl.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/assets/bedrockify/lang/es_ec.json b/src/main/resources/assets/bedrockify/lang/es_ec.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_ec.json +++ b/src/main/resources/assets/bedrockify/lang/es_ec.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/assets/bedrockify/lang/es_es.json b/src/main/resources/assets/bedrockify/lang/es_es.json index a07f4ab..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_es.json +++ b/src/main/resources/assets/bedrockify/lang/es_es.json @@ -76,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", diff --git a/src/main/resources/assets/bedrockify/lang/es_mx.json b/src/main/resources/assets/bedrockify/lang/es_mx.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_mx.json +++ b/src/main/resources/assets/bedrockify/lang/es_mx.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/assets/bedrockify/lang/es_uy.json b/src/main/resources/assets/bedrockify/lang/es_uy.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_uy.json +++ b/src/main/resources/assets/bedrockify/lang/es_uy.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/assets/bedrockify/lang/es_ve.json b/src/main/resources/assets/bedrockify/lang/es_ve.json index 94f8089..b96a2f6 100644 --- a/src/main/resources/assets/bedrockify/lang/es_ve.json +++ b/src/main/resources/assets/bedrockify/lang/es_ve.json @@ -9,6 +9,7 @@ "bedrockify.options.withBackground": "Con fondo", "bedrockify.options.settings": "Ajustes de BedrockIfy", "bedrockify.options.screenSafeArea": "Área segura de pantalla:", + "bedrockify.options.HotBarOverhang": "Mostrar sobresaliente del selector de hotbar:", "bedrockify.options.ignoreBorder": "Overlay ignorará el área segura:", "bedrockify.options.coordinatesPosition": "Posición del texto de coordenadas:", "bedrockify.options.showCoordinates": "Mostrar coordenadas:", @@ -75,6 +76,7 @@ "bedrockify.options.elytraStop.tooltip": "Presiona espacio para parar el vuelo con élitros estando en el aire.", "bedrockify.options.hudOpacity": "Opacidad del HUD:", "bedrockify.options.fishingBobber3D": "Cebo 3D al pescar:", + "bedrockify.options.babyVillagerHeads": "Cabezas grandes para aldeanos bebés:", "bedrockify.options.bedrockCauldron": "Usar Caldero de Bedrock Edition:", "bedrockify.options.bedrockCauldron.tooltip": "Activa la funcionalidad de calderos como Bedrock Edition, esto permite a los calderos contener agua tintada y pociones. Desactivar esta opcion no eliminará los calderos que contengan estos liquidos que existan ya en el mundo.", "bedrockify.options.sheepcolors": "Colores en ovejas esquiladas:", @@ -89,7 +91,7 @@ "bedrockify.loadingTips.9": "¡Las camas son geniales! Fabrica una para pasar la noche y establecer tu punto de regeneración.", "bedrockify.loadingTips.10": "Ten cuidado cuando nades. Si pasas demasiado tiempo bajo el agua, te quedarás sin aire.", "bedrockify.loadingTips.11": "El modo supervivencia tiene 4 niveles de dificultad diferentes: pacífica, fácil, normal y difícil. ¡También puedes jugar en el modo creativo y conseguir recursos infinitos!", - "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§a§b§r §f§k§a§b§r", + "bedrockify.loadingTips.12": "El mundo de Minecraft nunca dejará de sorprenderte. Encontrarás un montón de animales, plantas e incluso §f§k§lsecret§r §f§k§lstuff", "bedrockify.loadingTips.13": "¡Los gólems de hierro lucharán por ti!", "bedrockify.loadingTips.14": "Dale un hueso a un lobo para domesticarlo. Luego, podrás pedirle que se siente o te siga.", "bedrockify.loadingTips.16": "Recoge cuero de las vacas y utilízalo para fabricar armaduras y libros.", diff --git a/src/main/resources/bedrockify.mixins.json b/src/main/resources/bedrockify.mixins.json index a7ab52f..3ce5693 100644 --- a/src/main/resources/bedrockify.mixins.json +++ b/src/main/resources/bedrockify.mixins.json @@ -7,6 +7,8 @@ "client": [ "client.core.bedrockIfyButton.OptionsScreenMixin", "client.core.clientRenderTimer.MinecraftClientMixin", + "client.features.babyVillagerHeads.SinglePartEntityModelMixin", + "client.features.babyVillagerHeads.VillagerResemblingModelMixin", "client.features.bedrockShading.lightBlock.AbstractQuadRendererMixin", "client.features.bedrockShading.lightBlock.BlockModelRendererMixin", "client.features.bedrockShading.lightBlock.FluidRendererMixin", @@ -23,6 +25,8 @@ "client.features.hudOpacity.ItemRendererMixin", "client.features.hudOpacity.SubtitlesHudMixin", "client.features.hudOpacity.appleskin.HUDOverlayHandlerMixin", + "client.features.hudOpacity.detailArmorBar.ArmorBarRendererMixin", + "client.features.hudOpacity.detailArmorBar.InGameDrawerMixin", "client.features.idleHandAnimations.HeldItemRendererMixin", "client.features.loadingScreens.ConnectScreenMixin", "client.features.loadingScreens.DisconnectedScreenMixin", @@ -38,8 +42,6 @@ "client.features.screenSafeArea.InGameHudMixin", "client.features.screenSafeArea.SubtitlesHudMixin", "client.features.screenSafeArea.detailArmorBar.ArmorBarRendererMixin", - "client.features.hudOpacity.detailArmorBar.ArmorBarRendererMixin", - "client.features.hudOpacity.detailArmorBar.InGameDrawerMixin", "client.features.sheepColors.SheepWoolFeatureRendererMixin", "client.features.slotHighlight.HandledScreenMixin", "client.features.useAnimations.ClientPlayerEntityMixin",