public class BinaryPrefabBufferCodec implements PrefabBufferCodec
Class BinaryPrefabBufferCodec. Provides binaryprefabbuffercodec functionality for the Hytale server.
java.lang.Object > BinaryPrefabBufferCodec
Field Summary
version
Field version.
worldVersion
Field worldVersion.
packedAnchor
Field packedAnchor.
obj
Field obj.
obj2
Field obj2.
blockNameCount
Field blockNameCount.
blockIdMapping
Field blockIdMapping.
readId
Field readId.
block
Field block.
fluidNameCount
Field fluidNameCount.
fluidIdMapping
Field fluidIdMapping.
readId2
Field readId2.
fluid
Field fluid.
builder
Field builder.
columnIndex
Field columnIndex.
blocks
Field blocks.
blockEntries
Field blockEntries.
y
Field y.
readId3
Field readId3.
block2
Field block2.
mask
Field mask.
hasChance
Field hasChance.
hasState
Field hasState.
hasFluid
Field hasFluid.
hasSupportValue
Field hasSupportValue.
hasFiller
Field hasFiller.
hasRotation
Field hasRotation.
chance
Field chance.
doc
Field doc.
id
Field id.
entityCount
Field entityCount.
entityDocument
Field entityDocument.
x
Field x.
z
Field z.
blockTypeString
Field blockTypeString.
blockId
Field blockId.
fluidName
Field fluidName.
fluidId
Field fluidId.
access
Field access.
blockNameMapping
Field blockNameMapping.
fluidNameMapping
Field fluidNameMapping.
counts
Field counts.
n4
Field n4.
n5
Field n5.
n21
Field n21.
buffer
Field buffer.
hasComponents
Field hasComponents.
entities
Field entities.
entityHolder
Field entityHolder.
document
Field document.
key
Field key.
Method Detail
deserialize
Method deserialize.
- Parameters:
final Pathpath@Nonnull final ByteBufbuffer
Vector3i
new
Vector3i
(BlockUtil.unpackX(packedAnchor)
Method Vector3i.
- Parameters:
BlockUtil.unpackX(packedAnchorBlockUtil.unpackX(packedAnchor
if
else
if
(version < 17)
Method if.
- Parameters:
version <17
deserializeBlock
BlockIdEntry
deserializeBlock
(@Nonnull final ByteBuf buffer, @Nonnull final BlockTypeAssetMap assetMap, @Nullable final Function blockMigration)
Method deserializeBlock.
- Parameters:
@Nonnull final ByteBufbuffer@Nonnull final BlockTypeAssetMapassetMap@Nullable final FunctionblockMigration
deserializeFluid
FluidIdEntry
deserializeFluid
(@Nonnull final ByteBuf buffer, @Nonnull final IndexedLookupTableAssetMap assetMap)
Method deserializeFluid.
- Parameters:
@Nonnull final ByteBufbuffer@Nonnull final IndexedLookupTableAssetMapassetMap