classpublicPriority 3
RequiredBlockFaceSupport
com.hypixel.hytale.server.core.asset.type.blocktype.config.RequiredBlockFaceSupport
implements NetworkSerializable
16
Methods
16
Public Methods
13
Fields
3
Constructors
Constants
BuilderCodec<RequiredBlockFaceSupport>CODEC= BuilderCodec.builder(RequiredBlockFaceSupport.class, RequiredBlockFaceSupport::new)
.append...
EnumCodec<RequiredBlockFaceSupport.Match>CODEC= new EnumCodec<>(RequiredBlockFaceSupport.Match.class)
Constructors
public
RequiredBlockFaceSupport()public
RequiredBlockFaceSupport(String faceType)public
RequiredBlockFaceSupport(String faceType, String selfFaceType, String blockSetId, String blockTypeId, String fluidId, RequiredBlockFaceSupport.Match matchSelf, RequiredBlockFaceSupport.Match support, boolean allowSupportPropagation, boolean rotate, Vector3i[] filler, String tagId, int tagIndex)Methods
Public Methods (16)
public
boolean allowsSupportPropagation()public
String getBlockSetId()public
int getBlockSetIndex()public
String getBlockTypeId()public
String getFaceType()public
Vector3i[] getFiller()public
String getFluidId()public
RequiredBlockFaceSupport.Match getMatchSelf()public
String getSelfFaceType()public
RequiredBlockFaceSupport.Match getSupport()public
String getTagId()public
int getTagIndex()public
boolean isAppliedToFiller(Vector3i filler)public
boolean isRotated()public
com.hypixel.hytale.protocol.RequiredBlockFaceSupport toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (13)
protected
boolean allowSupportPropagationprotected
String blockSetIdprotected
int blockSetIndexprotected
String blockTypeIdprotected
String faceTypeprotected
Vector3i[] fillerprotected
String fluidIdprotected
RequiredBlockFaceSupport.Match matchSelfprotected
boolean rotateprotected
String selfFaceTypeprotected
RequiredBlockFaceSupport.Match supportprotected
String tagIdprotected
int tagIndex