classpublicPriority 3
BlockTypeModule
com.hypixel.hytale.server.core.blocktype.BlockTypeModule
extends JavaPlugin
6
Methods
6
Public Methods
2
Fields
1
Constructors
Constants
ComponentType<ChunkStore, WorldChunk>COMPONENT_TYPE= WorldChunk.getComponentType()
StringDEBUG_CUBE_TEXTURE_DOWN= "BlockTextures/_Debug/Down.png"
StringDEBUG_CUBE_TEXTURE_EAST= "BlockTextures/_Debug/East.png"
StringDEBUG_CUBE_TEXTURE_NORTH= "BlockTextures/_Debug/North.png"
StringDEBUG_CUBE_TEXTURE_SOUTH= "BlockTextures/_Debug/South.png"
StringDEBUG_CUBE_TEXTURE_UP= "BlockTextures/_Debug/Up.png"
StringDEBUG_CUBE_TEXTURE_WEST= "BlockTextures/_Debug/West.png"
StringDEBUG_MODEL_BLOCK_TEXTURE= "Blocks/_Debug/Texture.png"
StringDEBUG_MODEL_ENTITY_TEXTURE= "Characters/_Debug/Texture.png"
StringDEBUG_MODEL_MODEL= "Blocks/_Debug/Model.blockymodel"
PluginManifestMANIFEST= PluginManifest.corePlugin(BlockTypeModule.class).depends(ItemModule.class).depends(LegacyModule.c...
intSET_BLOCK_SETTINGS= 157
ThreadLocal<BlockType[]>TEMP_BLOCKS= ThreadLocal.withInitial(() -> new BlockType[327680])
Constructors
public
BlockTypeModule(JavaPluginInit init)Methods
Public Methods (6)
publicstatic
void fixFillerFor(World world, WorldChunk chunk)public
ComponentType<ChunkStore, BlockPhysics> getBlockPhysicsComponentType()public
Set<Dependency<ChunkStore>> getDependencies()@Nonnull@Override
public
Query<ChunkStore> getQuery()@Override
public
void onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store)@Override
public
void onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store)@Override
Fields
Private/Package Fields (2)
private
ComponentType<ChunkStore, BlockPhysics> blockPhysicsComponentTypeprivate
BlockTypeModule instance