Objeto 3D real de 3 cuboides — cuerpo ancho, tubo fino y tapón. Un conector sale de la base y lleva el XP líquido a la Transfer Table; el tapón se ilumina cuando está funcionando. Elige la cara de acople y el conector se reorienta. Arrastra para girar.
Arrastra con el ratón para orbitar. El conector sale de la base del matraz (por ahí fluye el XP a la mesa) y apunta a la cara de acople. El tapón se enciende solo cuando está infusionando (prueba Idle/Infusing). El líquido verde es el nivel real del tanque.
Piezas para el código:
isInfusing().BlockState guarda esa dirección (N/E/S/W/Up/Down). El tapón se ilumina vía emisividad en el BlockEntityRenderer cuando isInfusing(). Misma lógica para los otros 5 módulos futuros.