Mo Glass es un mod de Minecraft que agrega escaleras y losas de vidrio, incluidas variantes de vidrios teñidos y tintados. Quedan geniales en cualquier construcción y se combinan perfectamente con los bloques de vidrio color vainilla. El mod está disponible para muchas versiones diferentes de Minecraft, incluidas las instantáneas.
(Esto supone que está utilizando Windows con Eclipse y Java Development Kit 21 ya instalados).
Clonar/descargar el repositorio.
Ejecute estos dos comandos en PowerShell:
. / gradlew.bat -- stop
. / gradlew.bat genSources eclipse
En Eclipse, vaya a Import...
> Existing Projects into Workspace
y seleccione este proyecto.
Tanto las escaleras como las losas son transparentes al igual que los bloques de vidrio color vainilla. Puedes colocar varias escaleras, losas y bloques completos uno al lado del otro y parecerán una sola pieza de vidrio.
Las losas y escaleras hechas de vidrio tintado bloquearán la luz si las colocas sin espacios de aire, o dejarán pasar la luz si hay espacios.
Antes de comenzar a hacer este mod, siempre pensé que Mojang simplemente se olvidó de estos bloques o que eran demasiado vagos para agregarlos. Pero ahora que agregué estos bloques yo mismo y pasé muchas horas para que la transparencia funcione, creo que finalmente entiendo por qué Mojang no se molestó. Las escaleras de Minecraft son bloques sorprendentemente complejos y nunca debieron ser transparentes. Las losas pueden ser bastante fáciles, pero creo que si Mojang las agregara, la gente no dejaría de preguntar por las escaleras. Y hacer escaleras de cristal es una absoluta pesadilla.
Las escaleras se pueden colocar mirando al Norte, Este, Sur u Oeste, pueden estar al revés o al derecho hacia arriba, pueden ser rectas o curvas de una de cuatro formas diferentes y tienen seis caras que pueden ser transparentes o no. , dependiendo del bloque que esté al lado de ellos. Pero aquí está el truco: en cada una de esas seis caras, podría haber otro bloque de escaleras de vidrio que también se puede colocar mirando al norte, al este, al sur o al oeste, boca abajo o boca arriba y rectas o curvas en una. de cuatro maneras diferentes. Y luego, por supuesto, en cada una de las seis caras también podría haber un bloque no transparente, un bloque de vidrio normal o una losa de vidrio que se coloca en la mitad inferior, en la mitad superior o es una losa doble.
Al final, hay 10.800 escenarios posibles que deben tenerse en cuenta sólo para calcular la transparencia de las escaleras de cristal. Pero también hay que calcular la transparencia de las losas de vidrio (810 escenarios posibles) y ajustar el cálculo de la transparencia de los bloques de vidrio normales (270 escenarios posibles, o 258 más que antes).*
Es un gran esfuerzo simplemente agregar dos nuevos bloques al juego, y muchas oportunidades para que se cuelen nuevos errores. Creo que esa es la razón por la que Mojang no se molestó.
posibles variaciones de escaleras: pvStairs = 4 * 2 * 5 = 40
posibles variaciones de losas: pvSlabs = 3
posibles variaciones de bloques de vidrio: pvGlass = 1
posibles variaciones de bloques no transparentes: pvBlocks = 1 (porque cualquier variación se ignoraría al calcular la transparencia)
posibles combinaciones combinadas: pvAll = pvStairs + pvSlabs + pvGlass + pvBlocks = 40 + 3 + 1 + 1 = 45
caras posiblemente transparentes de un bloque (incluidas las escaleras, aunque tengan más caras): f = 6
posibles escenarios para la transparencia de escaleras: psStairs = pvAll * f * pvStairs = 45 * 6 * 40 = 10800
posibles escenarios para la transparencia de losas: psSlabs = pvAll * f * pvSlabs = 45 * 6 * 3 = 810
posibles escenarios para la transparencia de bloques de vidrio: psGlass = pvAll * f * pvGlass = 45 * 6 * 1 = 270
posibles escenarios para la transparencia de los bloques de vidrio si no existen escaleras y losas de vidrio: psGlassVanilla = (pvGlass + pvBlocks) * f * pvGlass = (1 + 1) * 6 * 1 = 12