Class BlockModule
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
com.hypixel.hytale.server.core.modules.block.BlockModule
- All Implemented Interfaces:
CommandOwner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classDeprecated, for removal: This API element is subject to removal in a future version.static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ComponentType<ChunkStore, BlockMapMarker> private static BlockModuleprivate ComponentType<ChunkStore, com.hypixel.hytale.server.core.universe.world.meta.state.LaunchPad> static final PluginManifestprivate ComponentType<ChunkStore, RespawnBlock> Fields inherited from class com.hypixel.hytale.server.core.plugin.PluginBase
METRICS_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Ref<ChunkStore> ensureBlockEntity(WorldChunk chunk, int x, int y, int z) Deprecated.static BlockModuleget()static Ref<ChunkStore> getBlockEntity(World world, int x, int y, int z) <T extends Component<ChunkStore>>
TgetComponent(ComponentType<ChunkStore, T> componentType, World world, int x, int y, int z) ComponentType<ChunkStore, com.hypixel.hytale.server.core.universe.world.meta.state.LaunchPad> private static voidprotected voidsetup()Methods inherited from class com.hypixel.hytale.server.core.plugin.JavaPlugin
getClassLoader, getFile, getType, start0Methods inherited from class com.hypixel.hytale.server.core.plugin.PluginBase
getAssetRegistry, getBasePermission, getBlockStateRegistry, getChunkStoreRegistry, getClientFeatureRegistry, getCodecRegistry, getCodecRegistry, getCodecRegistry, getCommandRegistry, getDataDirectory, getEntityRegistry, getEntityStoreRegistry, getEventRegistry, getIdentifier, getLogger, getManifest, getName, getState, getTaskRegistry, isDisabled, isEnabled, preLoad, setup0, shutdown, shutdown0, start, withConfig, withConfig
-
Field Details
-
MANIFEST
-
instance
-
migrationSystemType
-
launchPadComponentType
private ComponentType<ChunkStore,com.hypixel.hytale.server.core.universe.world.meta.state.LaunchPad> launchPadComponentType -
respawnBlockComponentType
-
blockMapMarkerComponentType
-
blockMapMarkersResourceType
-
blockStateInfoComponentType
-
blockStateInfoNeedRebuildResourceType
private ResourceType<ChunkStore,BlockModule.BlockStateInfoNeedRebuild> blockStateInfoNeedRebuildResourceType
-
-
Constructor Details
-
BlockModule
-
-
Method Details
-
get
-
setup
protected void setup()- Overrides:
setupin classPluginBase
-
ensureBlockEntity
Deprecated. -
onChunkPreLoadProcessEnsureBlockEntity
-
getMigrationSystemType
-
getBlockStateInfoComponentType
-
getLaunchPadComponentType
public ComponentType<ChunkStore,com.hypixel.hytale.server.core.universe.world.meta.state.LaunchPad> getLaunchPadComponentType() -
getRespawnBlockComponentType
-
getBlockMapMarkerComponentType
-
getBlockMapMarkersResourceType
-
getBlockStateInfoNeedRebuildResourceType
public ResourceType<ChunkStore,BlockModule.BlockStateInfoNeedRebuild> getBlockStateInfoNeedRebuildResourceType() -
getBlockEntity
-
getComponent
@Nullable public <T extends Component<ChunkStore>> T getComponent(ComponentType<ChunkStore, T> componentType, World world, int x, int y, int z)
-