HyCodeYourTale
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)

privateComponentType<ChunkStore, BlockMapMarker> blockMapMarkerComponentType
privateResourceType<ChunkStore, BlockMapMarkersResource> blockMapMarkersResourceType
privateComponentType<ChunkStore, BlockModule.BlockStateInfo> blockStateInfoComponentType
privateResourceType<ChunkStore, BlockModule.BlockStateInfoNeedRebuild> blockStateInfoNeedRebuildResourceType
privateBlockModule instance
privateComponentType<ChunkStore, LaunchPad> launchPadComponentType
privateSystemType<ChunkStore, BlockModule.MigrationSystem> migrationSystemType
privateComponentType<ChunkStore, RespawnBlock> respawnBlockComponentType

Related Classes