Class BlockStateRewriter
java.lang.Object
net.raphimc.viabedrock.protocol.rewriter.BlockStateRewriter
- All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject
public class BlockStateRewriter
extends Object
implements com.viaversion.viaversion.api.connection.StorableObject
-
Constructor Summary
ConstructorsConstructorDescriptionBlockStateRewriter(BlockProperties[] blockProperties, boolean hashedRuntimeBlockIds, ResourcePackStorage resourcePackStorage) -
Method Summary
Modifier and TypeMethodDescriptionintbedrockId(int legacyBlockStateId) intbedrockId(com.viaversion.nbt.tag.CompoundTag bedrockBlockStateTag) intbedrockId(BlockState bedrockBlockState) blockState(int bedrockBlockStateId) intjavaId(int bedrockBlockStateId) tag(int bedrockBlockStateId) com.viaversion.viaversion.libs.fastutil.ints.IntSortedSetvalidBlockStates(String bedrockBlockIdentifier) intwaterlog(int javaBlockStateId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.connection.StorableObject
onRemove
-
Constructor Details
-
BlockStateRewriter
public BlockStateRewriter(BlockProperties[] blockProperties, boolean hashedRuntimeBlockIds, ResourcePackStorage resourcePackStorage)
-
-
Method Details
-
bedrockId
public int bedrockId(com.viaversion.nbt.tag.CompoundTag bedrockBlockStateTag) -
bedrockId
-
blockState
-
bedrockId
public int bedrockId(int legacyBlockStateId) -
javaId
public int javaId(int bedrockBlockStateId) -
waterlog
public int waterlog(int javaBlockStateId) -
validBlockStates
public com.viaversion.viaversion.libs.fastutil.ints.IntSortedSet validBlockStates(String bedrockBlockIdentifier) -
tag
-