classpublicPriority 3
BlockModule
com.hypixel.hytale.server.core.modules.block.BlockModule
extends JavaPlugin
22
Methods
22
Public Methods
8
Fields
1
Constructors
Constants
PluginManifestMANIFEST= PluginManifest.corePlugin(BlockModule.class).depends(LegacyModule.class).build()
Constructors
public
BlockModule(JavaPluginInit init)Methods
Public Methods (22)
public
Component<ChunkStore> clone()@Nonnull@Override
publicstatic
Ref<ChunkStore> ensureBlockEntity(WorldChunk chunk, int x, int y, int z)@Deprecated
publicstatic
Ref<ChunkStore> getBlockEntity(World world, int x, int y, int z)@Nullable
public
ComponentType<ChunkStore, BlockMapMarker> getBlockMapMarkerComponentType()public
ResourceType<ChunkStore, BlockMapMarkersResource> getBlockMapMarkersResourceType()public
ComponentType<ChunkStore, BlockModule.BlockStateInfo> getBlockStateInfoComponentType()public
ResourceType<ChunkStore, BlockModule.BlockStateInfoNeedRebuild> getBlockStateInfoNeedRebuildResourceType()public
Ref<ChunkStore> getChunkRef()@Nonnull
public
<T extends Component<ChunkStore>> T getComponent(ComponentType<ChunkStore, T> componentType, World world, int x, int y, int z)@Nullable
publicstatic
ComponentType<ChunkStore, BlockModule.BlockStateInfo> getComponentType()public
int getIndex()public
ComponentType<ChunkStore, LaunchPad> getLaunchPadComponentType()public
SystemType<ChunkStore, BlockModule.MigrationSystem> getMigrationSystemType()public
Query<ChunkStore> getQuery()@Override
publicstatic
ResourceType<ChunkStore, BlockModule.BlockStateInfoNeedRebuild> getResourceType()public
ComponentType<ChunkStore, RespawnBlock> getRespawnBlockComponentType()public
boolean invalidateAndReturnIfNeedRebuild()public
void markAsNeedRebuild()public
void markNeedsSaving()public
void onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store)@Override
public
void onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store)@Override
public
String toString()@Nonnull@Override
Fields
Private/Package Fields (8)
private
ComponentType<ChunkStore, BlockMapMarker> blockMapMarkerComponentTypeprivate
ResourceType<ChunkStore, BlockMapMarkersResource> blockMapMarkersResourceTypeprivate
ComponentType<ChunkStore, BlockModule.BlockStateInfo> blockStateInfoComponentTypeprivate
ResourceType<ChunkStore, BlockModule.BlockStateInfoNeedRebuild> blockStateInfoNeedRebuildResourceTypeprivate
BlockModule instanceprivate
ComponentType<ChunkStore, LaunchPad> launchPadComponentTypeprivate
SystemType<ChunkStore, BlockModule.MigrationSystem> migrationSystemTypeprivate
ComponentType<ChunkStore, RespawnBlock> respawnBlockComponentType