Package org.geysermc.geyser.level.block
Class GeyserCustomBlockComponents
java.lang.Object
org.geysermc.geyser.level.block.GeyserCustomBlockComponents
- All Implemented Interfaces:
org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
public final class GeyserCustomBlockComponents
extends Object
implements org.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.api.block.custom.component.BoxComponentbooleanfriction()org.geysermc.geyser.api.block.custom.component.GeometryComponentgeometry()org.geysermc.geyser.api.block.custom.component.BoxComponentorg.geysermc.geyser.api.block.custom.component.GeometryComponentList<org.geysermc.geyser.api.block.custom.component.PlacementConditions>org.geysermc.geyser.api.block.custom.component.BoxComponentgetTags()org.geysermc.geyser.api.block.custom.component.TransformationComponentinthashCode()booleanbooleanbooleanplaceAir()List<org.geysermc.geyser.api.block.custom.component.PlacementConditions>org.geysermc.geyser.api.block.custom.component.BoxComponenttags()toString()org.geysermc.geyser.api.block.custom.component.TransformationComponentbooleanunitCube()
-
Method Details
-
selectionBox
public org.geysermc.geyser.api.block.custom.component.BoxComponent selectionBox()- Specified by:
selectionBoxin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
collisionBox
public org.geysermc.geyser.api.block.custom.component.BoxComponent collisionBox()- Specified by:
collisionBoxin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
displayName
- Specified by:
displayNamein interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
geometry
public org.geysermc.geyser.api.block.custom.component.GeometryComponent geometry()- Specified by:
geometryin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
materialInstances
public @NonNull Map<String,org.geysermc.geyser.api.block.custom.component.MaterialInstance> materialInstances()- Specified by:
materialInstancesin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
placementFilter
- Specified by:
placementFilterin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
destructibleByMining
- Specified by:
destructibleByMiningin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
friction
- Specified by:
frictionin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
lightEmission
- Specified by:
lightEmissionin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
lightDampening
- Specified by:
lightDampeningin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
transformation
public org.geysermc.geyser.api.block.custom.component.TransformationComponent transformation()- Specified by:
transformationin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
unitCube
public boolean unitCube()- Specified by:
unitCubein interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
placeAir
public boolean placeAir()- Specified by:
placeAirin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
tags
- Specified by:
tagsin interfaceorg.geysermc.geyser.api.block.custom.component.CustomBlockComponents
-
getSelectionBox
public org.geysermc.geyser.api.block.custom.component.BoxComponent getSelectionBox() -
getCollisionBox
public org.geysermc.geyser.api.block.custom.component.BoxComponent getCollisionBox() -
getDisplayName
-
getGeometry
public org.geysermc.geyser.api.block.custom.component.GeometryComponent getGeometry() -
getMaterialInstances
-
getPlacementFilter
public List<org.geysermc.geyser.api.block.custom.component.PlacementConditions> getPlacementFilter() -
getDestructibleByMining
-
getFriction
-
getLightEmission
-
getLightDampening
-
getTransformation
public org.geysermc.geyser.api.block.custom.component.TransformationComponent getTransformation() -
isUnitCube
public boolean isUnitCube() -
isPlaceAir
public boolean isPlaceAir() -
getTags
-
equals
-
hashCode
public int hashCode() -
toString
-