Contents
Class MaterialCache
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.material.MaterialCache
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SolidMaterialfinal Materialfinal SolidMaterialfinal FluidMaterialfinal Materialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal SolidMaterialfinal FluidMaterialfinal SolidMaterial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFluidMaterial(MaterialCache.FluidKey fluidKey) getFluidMaterial(String fluidString) getMaterial(MaterialCache.MaterialKey materialKey) getMaterialRotated(MaterialCache.MaterialKey materialKey, RotationTuple rotation) Returns the rotated material.getSolidMaterial(MaterialCache.SolidKey solidKey) getSolidMaterial(String solidString) getSolidMaterial(String solidString, RotationTuple rotation)
-
Field Details
-
UNKNOWN_SOLID
-
EMPTY_AIR
-
ROCK_STONE
-
SOIL_GRASS
-
SOIL_DIRT
-
SOIL_MUD
-
SOIL_NEEDLES
-
SOIL_GRAVEL
-
ROCK_QUARTZITE
-
ROCK_MARBLE
-
ROCK_SHALE
-
FLUID_WATER
-
BEDROCK
-
UNKNOWN_FLUID
-
EMPTY_FLUID
-
EMPTY
-
FALLBACK_MATERIAL
-
-
Constructor Details
-
MaterialCache
public MaterialCache()
-
-
Method Details
-
getMaterial
-
getMaterialRotated
@Nonnull public Material getMaterialRotated(@Nonnull MaterialCache.MaterialKey materialKey, @Nonnull RotationTuple rotation) Returns the rotated material.- Parameters:
materialKey- The material to rotate, argument gets mutated.rotation- Rotation to apply on the material.- Returns:
- Rotated material.
-
getFluidMaterial
-
getFluidMaterial
-
getSolidMaterial
-
getSolidMaterial
-
getSolidMaterial
@Nonnull public SolidMaterial getSolidMaterial(@Nonnull String solidString, @Nonnull RotationTuple rotation)
-