Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- NULLABLE_BIT_FIELD_SIZE
- FIXED_BLOCK_SIZE
- VARIABLE_FIELD_COUNT
- VARIABLE_BLOCK_START
- MAX_SIZE
- item
- name
- unknown
- drawType
- material
- opacity
- shaderEffect
- hitbox
- interactionHitbox
- model
- modelTexture
- modelScale
- modelAnimation
- modelAnimationSpeed
- looping
- maxSupportDistance
- blockSupportsRequiredFor
- support
- supporting
- requiresAlphaBlending
- cubeTextures
- cubeSideMaskTexture
- cubeShadingMode
- randomRotation
- variantRotation
- rotationYawPlacementOffset
- blockSoundSetIndex
- physicalMaterialIndex
- soundOcclusionOpacity
- ambientSoundEventIndex
- conditionalSounds
- particles
- blockParticleSetId
- blockBreakingDecalId
- particleColor
- textureComputedColor
- light
- tint
- biomeTint
- group
- transitionTexture
- transitionToGroups
- movementSettings
- interactionHint
- gathering
- placementSettings
- display
- rail
- ignoreSupportWhenPlaced
- interactions
- states
- transitionToTag
- tagIndexes
- bench
- connectedBlockRuleSet
- Constructor Details
- BlockType()
- BlockType(String, String, boolean, DrawType, BlockMaterial, Opacity, ShaderType[], int, int, String, ModelTexture[], float, String, float, boolean, int, BlockSupportsRequiredForType, Map, Map, boolean, BlockTextures[], String, ShadingMode, RandomRotation, VariantRotation, Rotation, int, int, float, int, ConditionalBlockSound[], ModelParticle[], String, String, Color, Color, ColorLight, Tint, Tint, int, String, int[], BlockMovementSettings, String, BlockGathering, BlockPlacementSettings, ModelDisplay, RailConfig, boolean, Map, Map, int, int[], Bench, ConnectedBlockRuleSet)
- BlockType(BlockType)
- Method Details
- requireBounds(MemorySegment, int)
- getItem(MemorySegment)
- getItem(MemorySegment, int)
- getName(MemorySegment)
- getName(MemorySegment, int)
- getUnknown(MemorySegment)
- getUnknown(MemorySegment, int)
- getDrawType(MemorySegment)
- getDrawType(MemorySegment, int)
- getMaterial(MemorySegment)
- getMaterial(MemorySegment, int)
- getOpacity(MemorySegment)
- getOpacity(MemorySegment, int)
- getShaderEffect(MemorySegment)
- getShaderEffect(MemorySegment, int)
- getHitbox(MemorySegment)
- getHitbox(MemorySegment, int)
- getInteractionHitbox(MemorySegment)
- getInteractionHitbox(MemorySegment, int)
- getModel(MemorySegment)
- getModel(MemorySegment, int)
- getModelTexture(MemorySegment)
- getModelTexture(MemorySegment, int)
- getModelScale(MemorySegment)
- getModelScale(MemorySegment, int)
- getModelAnimation(MemorySegment)
- getModelAnimation(MemorySegment, int)
- getModelAnimationSpeed(MemorySegment)
- getModelAnimationSpeed(MemorySegment, int)
- getLooping(MemorySegment)
- getLooping(MemorySegment, int)
- getMaxSupportDistance(MemorySegment)
- getMaxSupportDistance(MemorySegment, int)
- getBlockSupportsRequiredFor(MemorySegment)
- getBlockSupportsRequiredFor(MemorySegment, int)
- getSupport(MemorySegment)
- getSupport(MemorySegment, int)
- getSupporting(MemorySegment)
- getSupporting(MemorySegment, int)
- getRequiresAlphaBlending(MemorySegment)
- getRequiresAlphaBlending(MemorySegment, int)
- getCubeTextures(MemorySegment)
- getCubeTextures(MemorySegment, int)
- getCubeSideMaskTexture(MemorySegment)
- getCubeSideMaskTexture(MemorySegment, int)
- getCubeShadingMode(MemorySegment)
- getCubeShadingMode(MemorySegment, int)
- getRandomRotation(MemorySegment)
- getRandomRotation(MemorySegment, int)
- getVariantRotation(MemorySegment)
- getVariantRotation(MemorySegment, int)
- getRotationYawPlacementOffset(MemorySegment)
- getRotationYawPlacementOffset(MemorySegment, int)
- getBlockSoundSetIndex(MemorySegment)
- getBlockSoundSetIndex(MemorySegment, int)
- getPhysicalMaterialIndex(MemorySegment)
- getPhysicalMaterialIndex(MemorySegment, int)
- getSoundOcclusionOpacity(MemorySegment)
- getSoundOcclusionOpacity(MemorySegment, int)
- getAmbientSoundEventIndex(MemorySegment)
- getAmbientSoundEventIndex(MemorySegment, int)
- getConditionalSounds(MemorySegment)
- getConditionalSounds(MemorySegment, int)
- getParticles(MemorySegment)
- getParticles(MemorySegment, int)
- getBlockParticleSetId(MemorySegment)
- getBlockParticleSetId(MemorySegment, int)
- getBlockBreakingDecalId(MemorySegment)
- getBlockBreakingDecalId(MemorySegment, int)
- getParticleColor(MemorySegment)
- getParticleColor(MemorySegment, int)
- getTextureComputedColor(MemorySegment)
- getTextureComputedColor(MemorySegment, int)
- getLight(MemorySegment)
- getLight(MemorySegment, int)
- getTint(MemorySegment)
- getTint(MemorySegment, int)
- getBiomeTint(MemorySegment)
- getBiomeTint(MemorySegment, int)
- getGroup(MemorySegment)
- getGroup(MemorySegment, int)
- getTransitionTexture(MemorySegment)
- getTransitionTexture(MemorySegment, int)
- getTransitionToGroups(MemorySegment)
- getTransitionToGroups(MemorySegment, int)
- getMovementSettings(MemorySegment)
- getMovementSettings(MemorySegment, int)
- getInteractionHint(MemorySegment)
- getInteractionHint(MemorySegment, int)
- getGathering(MemorySegment)
- getGathering(MemorySegment, int)
- getPlacementSettings(MemorySegment)
- getPlacementSettings(MemorySegment, int)
- getDisplay(MemorySegment)
- getDisplay(MemorySegment, int)
- getRail(MemorySegment)
- getRail(MemorySegment, int)
- getIgnoreSupportWhenPlaced(MemorySegment)
- getIgnoreSupportWhenPlaced(MemorySegment, int)
- getInteractions(MemorySegment)
- getInteractions(MemorySegment, int)
- getStates(MemorySegment)
- getStates(MemorySegment, int)
- getTransitionToTag(MemorySegment)
- getTransitionToTag(MemorySegment, int)
- getTagIndexes(MemorySegment)
- getTagIndexes(MemorySegment, int)
- getBench(MemorySegment)
- getBench(MemorySegment, int)
- getConnectedBlockRuleSet(MemorySegment)
- getConnectedBlockRuleSet(MemorySegment, int)
- hasParticleColor(MemorySegment, int)
- hasTextureComputedColor(MemorySegment, int)
- hasLight(MemorySegment, int)
- hasTint(MemorySegment, int)
- hasBiomeTint(MemorySegment, int)
- hasPlacementSettings(MemorySegment, int)
- hasItem(MemorySegment, int)
- hasName(MemorySegment, int)
- hasShaderEffect(MemorySegment, int)
- hasModel(MemorySegment, int)
- hasModelTexture(MemorySegment, int)
- hasModelAnimation(MemorySegment, int)
- hasSupport(MemorySegment, int)
- hasSupporting(MemorySegment, int)
- hasCubeTextures(MemorySegment, int)
- hasCubeSideMaskTexture(MemorySegment, int)
- hasConditionalSounds(MemorySegment, int)
- hasParticles(MemorySegment, int)
- hasBlockParticleSetId(MemorySegment, int)
- hasBlockBreakingDecalId(MemorySegment, int)
- hasTransitionTexture(MemorySegment, int)
- hasTransitionToGroups(MemorySegment, int)
- hasInteractionHint(MemorySegment, int)
- hasGathering(MemorySegment, int)
- hasDisplay(MemorySegment, int)
- hasRail(MemorySegment, int)
- hasInteractions(MemorySegment, int)
- hasStates(MemorySegment, int)
- hasTagIndexes(MemorySegment, int)
- hasBench(MemorySegment, int)
- hasConnectedBlockRuleSet(MemorySegment, int)
- toObject(MemorySegment)
- toObject(MemorySegment, int)
- toObject(MemorySegment, int, ReadCursor)
- serialize(MemorySegment, int)
- computeSize()
- clone()
- equals(Object)
- hashCode()
Class BlockType
java.lang.Object
com.hypixel.hytale.protocol.BlockType
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintstatic final intintintbooleanintbooleanstatic final intintfloatfloatstatic final intintbooleanfloatint[]int[]intbooleanstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionBlockType(String item, String name, boolean unknown, DrawType drawType, BlockMaterial material, Opacity opacity, ShaderType[] shaderEffect, int hitbox, int interactionHitbox, String model, ModelTexture[] modelTexture, float modelScale, String modelAnimation, float modelAnimationSpeed, boolean looping, int maxSupportDistance, BlockSupportsRequiredForType blockSupportsRequiredFor, Map<BlockNeighbor, RequiredBlockFaceSupport[]> support, Map<BlockNeighbor, BlockFaceSupport[]> supporting, boolean requiresAlphaBlending, BlockTextures[] cubeTextures, String cubeSideMaskTexture, ShadingMode cubeShadingMode, RandomRotation randomRotation, VariantRotation variantRotation, Rotation rotationYawPlacementOffset, int blockSoundSetIndex, int physicalMaterialIndex, float soundOcclusionOpacity, int ambientSoundEventIndex, ConditionalBlockSound[] conditionalSounds, ModelParticle[] particles, String blockParticleSetId, String blockBreakingDecalId, Color particleColor, Color textureComputedColor, ColorLight light, Tint tint, Tint biomeTint, int group, String transitionTexture, int[] transitionToGroups, BlockMovementSettings movementSettings, String interactionHint, BlockGathering gathering, BlockPlacementSettings placementSettings, ModelDisplay display, RailConfig rail, boolean ignoreSupportWhenPlaced, Map<InteractionType, Integer> interactions, Map<String, Integer> states, int transitionToTag, int[] tagIndexes, Bench bench, ConnectedBlockRuleSet connectedBlockRuleSet) -
Method Summary
Modifier and TypeMethodDescriptionclone()intbooleanstatic intstatic intgetAmbientSoundEventIndex(MemorySegment mem, int offset) static BenchgetBench(MemorySegment mem) static BenchgetBench(MemorySegment mem, int offset) static Tintstatic TintgetBiomeTint(MemorySegment mem, int offset) static Stringstatic StringgetBlockBreakingDecalId(MemorySegment mem, int offset) static Stringstatic StringgetBlockParticleSetId(MemorySegment mem, int offset) static intstatic intgetBlockSoundSetIndex(MemorySegment mem, int offset) static BlockSupportsRequiredForTypestatic BlockSupportsRequiredForTypegetBlockSupportsRequiredFor(MemorySegment mem, int offset) static ConditionalBlockSound[]static ConditionalBlockSound[]getConditionalSounds(MemorySegment mem, int offset) static ConnectedBlockRuleSetstatic ConnectedBlockRuleSetgetConnectedBlockRuleSet(MemorySegment mem, int offset) static ShadingModestatic ShadingModegetCubeShadingMode(MemorySegment mem, int offset) static Stringstatic StringgetCubeSideMaskTexture(MemorySegment mem, int offset) static BlockTextures[]static BlockTextures[]getCubeTextures(MemorySegment mem, int offset) static ModelDisplaygetDisplay(MemorySegment mem) static ModelDisplaygetDisplay(MemorySegment mem, int offset) static DrawTypegetDrawType(MemorySegment mem) static DrawTypegetDrawType(MemorySegment mem, int offset) static BlockGatheringstatic BlockGatheringgetGathering(MemorySegment mem, int offset) static intgetGroup(MemorySegment mem) static intgetGroup(MemorySegment mem, int offset) static intgetHitbox(MemorySegment mem) static intgetHitbox(MemorySegment mem, int offset) static booleanstatic booleangetIgnoreSupportWhenPlaced(MemorySegment mem, int offset) static Stringstatic StringgetInteractionHint(MemorySegment mem, int offset) static intstatic intgetInteractionHitbox(MemorySegment mem, int offset) static Map<InteractionType, Integer> static Map<InteractionType, Integer> getInteractions(MemorySegment mem, int offset) static StringgetItem(MemorySegment mem) static StringgetItem(MemorySegment mem, int offset) static ColorLightgetLight(MemorySegment mem) static ColorLightgetLight(MemorySegment mem, int offset) static booleangetLooping(MemorySegment mem) static booleangetLooping(MemorySegment mem, int offset) static BlockMaterialgetMaterial(MemorySegment mem) static BlockMaterialgetMaterial(MemorySegment mem, int offset) static intstatic intgetMaxSupportDistance(MemorySegment mem, int offset) static StringgetModel(MemorySegment mem) static StringgetModel(MemorySegment mem, int offset) static Stringstatic StringgetModelAnimation(MemorySegment mem, int offset) static floatstatic floatgetModelAnimationSpeed(MemorySegment mem, int offset) static floatstatic floatgetModelScale(MemorySegment mem, int offset) static ModelTexture[]static ModelTexture[]getModelTexture(MemorySegment mem, int offset) static BlockMovementSettingsstatic BlockMovementSettingsgetMovementSettings(MemorySegment mem, int offset) static StringgetName(MemorySegment mem) static StringgetName(MemorySegment mem, int offset) static OpacitygetOpacity(MemorySegment mem) static OpacitygetOpacity(MemorySegment mem, int offset) static Colorstatic ColorgetParticleColor(MemorySegment mem, int offset) static ModelParticle[]static ModelParticle[]getParticles(MemorySegment mem, int offset) static intstatic intgetPhysicalMaterialIndex(MemorySegment mem, int offset) static BlockPlacementSettingsstatic BlockPlacementSettingsgetPlacementSettings(MemorySegment mem, int offset) static RailConfiggetRail(MemorySegment mem) static RailConfiggetRail(MemorySegment mem, int offset) static RandomRotationstatic RandomRotationgetRandomRotation(MemorySegment mem, int offset) static booleanstatic booleangetRequiresAlphaBlending(MemorySegment mem, int offset) static Rotationstatic RotationgetRotationYawPlacementOffset(MemorySegment mem, int offset) static ShaderType[]static ShaderType[]getShaderEffect(MemorySegment mem, int offset) static floatstatic floatgetSoundOcclusionOpacity(MemorySegment mem, int offset) getStates(MemorySegment mem) getStates(MemorySegment mem, int offset) static Map<BlockNeighbor, RequiredBlockFaceSupport[]> getSupport(MemorySegment mem) static Map<BlockNeighbor, RequiredBlockFaceSupport[]> getSupport(MemorySegment mem, int offset) static Map<BlockNeighbor, BlockFaceSupport[]> static Map<BlockNeighbor, BlockFaceSupport[]> getSupporting(MemorySegment mem, int offset) static int[]static int[]getTagIndexes(MemorySegment mem, int offset) static Colorstatic ColorgetTextureComputedColor(MemorySegment mem, int offset) static TintgetTint(MemorySegment mem) static TintgetTint(MemorySegment mem, int offset) static Stringstatic StringgetTransitionTexture(MemorySegment mem, int offset) static int[]static int[]getTransitionToGroups(MemorySegment mem, int offset) static intstatic intgetTransitionToTag(MemorySegment mem, int offset) static booleangetUnknown(MemorySegment mem) static booleangetUnknown(MemorySegment mem, int offset) static VariantRotationstatic VariantRotationgetVariantRotation(MemorySegment mem, int offset) static booleanhasBench(MemorySegment mem, int offset) static booleanhasBiomeTint(MemorySegment mem, int offset) static booleanhasBlockBreakingDecalId(MemorySegment mem, int offset) static booleanhasBlockParticleSetId(MemorySegment mem, int offset) static booleanhasConditionalSounds(MemorySegment mem, int offset) static booleanhasConnectedBlockRuleSet(MemorySegment mem, int offset) static booleanhasCubeSideMaskTexture(MemorySegment mem, int offset) static booleanhasCubeTextures(MemorySegment mem, int offset) static booleanhasDisplay(MemorySegment mem, int offset) static booleanhasGathering(MemorySegment mem, int offset) inthashCode()static booleanhasInteractionHint(MemorySegment mem, int offset) static booleanhasInteractions(MemorySegment mem, int offset) static booleanhasItem(MemorySegment mem, int offset) static booleanhasLight(MemorySegment mem, int offset) static booleanhasModel(MemorySegment mem, int offset) static booleanhasModelAnimation(MemorySegment mem, int offset) static booleanhasModelTexture(MemorySegment mem, int offset) static booleanhasName(MemorySegment mem, int offset) static booleanhasParticleColor(MemorySegment mem, int offset) static booleanhasParticles(MemorySegment mem, int offset) static booleanhasPlacementSettings(MemorySegment mem, int offset) static booleanhasRail(MemorySegment mem, int offset) static booleanhasShaderEffect(MemorySegment mem, int offset) static booleanhasStates(MemorySegment mem, int offset) static booleanhasSupport(MemorySegment mem, int offset) static booleanhasSupporting(MemorySegment mem, int offset) static booleanhasTagIndexes(MemorySegment mem, int offset) static booleanhasTextureComputedColor(MemorySegment mem, int offset) static booleanhasTint(MemorySegment mem, int offset) static booleanhasTransitionTexture(MemorySegment mem, int offset) static booleanhasTransitionToGroups(MemorySegment mem, int offset) static voidrequireBounds(MemorySegment mem, int offset) Checks that the fixed block fits.intserialize(MemorySegment mem, int offset) static BlockTypetoObject(MemorySegment mem) static BlockTypetoObject(MemorySegment mem, int offset) static BlockTypetoObject(MemorySegment mem, int offset, ReadCursor cursor) Decodes one BlockType and reports the end of its encoding through the cursor.
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
item
-
name
-
unknown
public boolean unknown -
drawType
-
material
-
opacity
-
shaderEffect
-
hitbox
public int hitbox -
interactionHitbox
public int interactionHitbox -
model
-
modelTexture
-
modelScale
public float modelScale -
modelAnimation
-
modelAnimationSpeed
public float modelAnimationSpeed -
looping
public boolean looping -
maxSupportDistance
public int maxSupportDistance -
blockSupportsRequiredFor
-
support
-
supporting
-
requiresAlphaBlending
public boolean requiresAlphaBlending -
cubeTextures
-
cubeSideMaskTexture
-
cubeShadingMode
-
randomRotation
-
variantRotation
-
rotationYawPlacementOffset
-
blockSoundSetIndex
public int blockSoundSetIndex -
physicalMaterialIndex
public int physicalMaterialIndex -
soundOcclusionOpacity
public float soundOcclusionOpacity -
ambientSoundEventIndex
public int ambientSoundEventIndex -
conditionalSounds
-
particles
-
blockParticleSetId
-
blockBreakingDecalId
-
particleColor
-
textureComputedColor
-
light
-
tint
-
biomeTint
-
group
public int group -
transitionTexture
-
transitionToGroups
@Nullable public int[] transitionToGroups -
movementSettings
-
interactionHint
-
gathering
-
placementSettings
-
display
-
rail
-
ignoreSupportWhenPlaced
public boolean ignoreSupportWhenPlaced -
interactions
-
states
-
transitionToTag
public int transitionToTag -
tagIndexes
@Nullable public int[] tagIndexes -
bench
-
connectedBlockRuleSet
-
-
Constructor Details
-
BlockType
public BlockType() -
BlockType
public BlockType(@Nullable String item, @Nullable String name, boolean unknown, @Nonnull DrawType drawType, @Nonnull BlockMaterial material, @Nonnull Opacity opacity, @Nullable ShaderType[] shaderEffect, int hitbox, int interactionHitbox, @Nullable String model, @Nullable ModelTexture[] modelTexture, float modelScale, @Nullable String modelAnimation, float modelAnimationSpeed, boolean looping, int maxSupportDistance, @Nonnull BlockSupportsRequiredForType blockSupportsRequiredFor, @Nullable Map<BlockNeighbor, RequiredBlockFaceSupport[]> support, @Nullable Map<BlockNeighbor, BlockFaceSupport[]> supporting, boolean requiresAlphaBlending, @Nullable BlockTextures[] cubeTextures, @Nullable String cubeSideMaskTexture, @Nonnull ShadingMode cubeShadingMode, @Nonnull RandomRotation randomRotation, @Nonnull VariantRotation variantRotation, @Nonnull Rotation rotationYawPlacementOffset, int blockSoundSetIndex, int physicalMaterialIndex, float soundOcclusionOpacity, int ambientSoundEventIndex, @Nullable ConditionalBlockSound[] conditionalSounds, @Nullable ModelParticle[] particles, @Nullable String blockParticleSetId, @Nullable String blockBreakingDecalId, @Nullable Color particleColor, @Nullable Color textureComputedColor, @Nullable ColorLight light, @Nullable Tint tint, @Nullable Tint biomeTint, int group, @Nullable String transitionTexture, @Nullable int[] transitionToGroups, @Nonnull BlockMovementSettings movementSettings, @Nullable String interactionHint, @Nullable BlockGathering gathering, @Nullable BlockPlacementSettings placementSettings, @Nullable ModelDisplay display, @Nullable RailConfig rail, boolean ignoreSupportWhenPlaced, @Nullable Map<InteractionType, Integer> interactions, @Nullable Map<String, Integer> states, int transitionToTag, @Nullable int[] tagIndexes, @Nullable Bench bench, @Nullable ConnectedBlockRuleSet connectedBlockRuleSet) -
BlockType
-
-
Method Details
-
requireBounds
Checks that the fixed block fits. The per-field getters read without their own bound check, so call this once before reading fields out of an untrusted segment. -
getItem
-
getItem
-
getName
-
getName
-
getUnknown
-
getUnknown
-
getDrawType
-
getDrawType
-
getMaterial
-
getMaterial
-
getOpacity
-
getOpacity
-
getShaderEffect
-
getShaderEffect
-
getHitbox
-
getHitbox
-
getInteractionHitbox
-
getInteractionHitbox
-
getModel
-
getModel
-
getModelTexture
-
getModelTexture
-
getModelScale
-
getModelScale
-
getModelAnimation
-
getModelAnimation
-
getModelAnimationSpeed
-
getModelAnimationSpeed
-
getLooping
-
getLooping
-
getMaxSupportDistance
-
getMaxSupportDistance
-
getBlockSupportsRequiredFor
-
getBlockSupportsRequiredFor
public static BlockSupportsRequiredForType getBlockSupportsRequiredFor(MemorySegment mem, int offset) -
getSupport
@Nullable public static Map<BlockNeighbor, RequiredBlockFaceSupport[]> getSupport(MemorySegment mem) -
getSupport
@Nullable public static Map<BlockNeighbor, RequiredBlockFaceSupport[]> getSupport(MemorySegment mem, int offset) -
getSupporting
-
getSupporting
@Nullable public static Map<BlockNeighbor, BlockFaceSupport[]> getSupporting(MemorySegment mem, int offset) -
getRequiresAlphaBlending
-
getRequiresAlphaBlending
-
getCubeTextures
-
getCubeTextures
-
getCubeSideMaskTexture
-
getCubeSideMaskTexture
-
getCubeShadingMode
-
getCubeShadingMode
-
getRandomRotation
-
getRandomRotation
-
getVariantRotation
-
getVariantRotation
-
getRotationYawPlacementOffset
-
getRotationYawPlacementOffset
-
getBlockSoundSetIndex
-
getBlockSoundSetIndex
-
getPhysicalMaterialIndex
-
getPhysicalMaterialIndex
-
getSoundOcclusionOpacity
-
getSoundOcclusionOpacity
-
getAmbientSoundEventIndex
-
getAmbientSoundEventIndex
-
getConditionalSounds
-
getConditionalSounds
-
getParticles
-
getParticles
-
getBlockParticleSetId
-
getBlockParticleSetId
-
getBlockBreakingDecalId
-
getBlockBreakingDecalId
-
getParticleColor
-
getParticleColor
-
getTextureComputedColor
-
getTextureComputedColor
-
getLight
-
getLight
-
getTint
-
getTint
-
getBiomeTint
-
getBiomeTint
-
getGroup
-
getGroup
-
getTransitionTexture
-
getTransitionTexture
-
getTransitionToGroups
-
getTransitionToGroups
-
getMovementSettings
-
getMovementSettings
-
getInteractionHint
-
getInteractionHint
-
getGathering
-
getGathering
-
getPlacementSettings
-
getPlacementSettings
-
getDisplay
-
getDisplay
-
getRail
-
getRail
-
getIgnoreSupportWhenPlaced
-
getIgnoreSupportWhenPlaced
-
getInteractions
-
getInteractions
@Nullable public static Map<InteractionType, Integer> getInteractions(MemorySegment mem, int offset) -
getStates
-
getStates
-
getTransitionToTag
-
getTransitionToTag
-
getTagIndexes
-
getTagIndexes
-
getBench
-
getBench
-
getConnectedBlockRuleSet
-
getConnectedBlockRuleSet
@Nullable public static ConnectedBlockRuleSet getConnectedBlockRuleSet(MemorySegment mem, int offset) -
hasParticleColor
-
hasTextureComputedColor
-
hasLight
-
hasTint
-
hasBiomeTint
-
hasPlacementSettings
-
hasItem
-
hasName
-
hasShaderEffect
-
hasModel
-
hasModelTexture
-
hasModelAnimation
-
hasSupport
-
hasSupporting
-
hasCubeTextures
-
hasCubeSideMaskTexture
-
hasConditionalSounds
-
hasParticles
-
hasBlockParticleSetId
-
hasBlockBreakingDecalId
-
hasTransitionTexture
-
hasTransitionToGroups
-
hasInteractionHint
-
hasGathering
-
hasDisplay
-
hasRail
-
hasInteractions
-
hasStates
-
hasTagIndexes
-
hasBench
-
hasConnectedBlockRuleSet
-
toObject
-
toObject
-
toObject
Decodes one BlockType and reports the end of its encoding through the cursor. The variable block is decoded in field order against a running position, and each offset slot must name that position, so the fields decoded are the bytes walked. -
serialize
-
computeSize
public int computeSize() -
clone
-
equals
-
hashCode
-