Uses of Class
com.hypixel.hytale.component.Holder
Packages that use Holder
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of Holder in com.hypixel.hytale.builtin.adventure.npcobjectives.systems
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidSpawnBeaconCheckRemovalSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnBeaconCheckRemovalSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.adventure.npcreputation
Methods in com.hypixel.hytale.builtin.adventure.npcreputation with parameters of type HolderModifier and TypeMethodDescriptionvoidNPCReputationHolderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidNPCReputationHolderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation
Methods in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation with parameters of type HolderModifier and TypeMethodDescriptionvoidObjectiveLocationMarkerSystems.EnsureNetworkSendableSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidObjectiveLocationMarkerSystems.EnsureNetworkSendableSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation
Methods in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation with parameters of type HolderModifier and TypeMethodDescriptionvoidReachLocationMarkerSystems.EnsureNetworkSendable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidReachLocationMarkerSystems.EnsureNetworkSendable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.adventure.objectives.systems
Methods in com.hypixel.hytale.builtin.adventure.objectives.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidObjectiveItemEntityRemovalSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidObjectiveItemEntityRemovalSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.ambience.systems
Methods in com.hypixel.hytale.builtin.ambience.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidAmbientEmitterSystems.EntityAdded.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidAmbientEmitterSystems.EntityAdded.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.audio.systems
Methods in com.hypixel.hytale.builtin.audio.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidAudioStateSystems.PlayerAdded.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidForcedMusicSystems.PlayerAdded.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidMusicEmitterSystems.Lifecycle.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidAudioStateSystems.PlayerAdded.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidForcedMusicSystems.PlayerAdded.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidMusicEmitterSystems.Lifecycle.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.beds.sleep.systems.player
Methods in com.hypixel.hytale.builtin.beds.sleep.systems.player with parameters of type HolderModifier and TypeMethodDescriptionvoidRegisterTrackerSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidRegisterTrackerSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.blockspawner
Methods in com.hypixel.hytale.builtin.blockspawner that return Holder -
Uses of Holder in com.hypixel.hytale.builtin.blocktick
Methods in com.hypixel.hytale.builtin.blocktick with parameters of type HolderModifier and TypeMethodDescriptionintBlockTickPlugin.discoverTickingBlocks(Holder<ChunkStore> sectionHolder) Discovers all blocks in a chunk section which have an associated procedure in theBlockTickPluginand sets them to ticking. -
Uses of Holder in com.hypixel.hytale.builtin.buildertools
Methods in com.hypixel.hytale.builtin.buildertools that return HolderModifier and TypeMethodDescriptionstatic Holder<ChunkStore> BuilderToolsPlugin.createBlockComponent(int newId, int oldId, Holder<ChunkStore> oldHolder, boolean copy) Deprecated.PrototypePlayerBuilderToolSettings.EntityChange.entityHolder()Returns the value of theentityHolderrecord component.Holder<ChunkStore>[]PrototypePlayerBuilderToolSettings.getBlockHoldersForPasteMode()Methods in com.hypixel.hytale.builtin.buildertools with parameters of type HolderModifier and TypeMethodDescriptionstatic Holder<ChunkStore> BuilderToolsPlugin.createBlockComponent(int newId, int oldId, Holder<ChunkStore> oldHolder, boolean copy) Deprecated.voidBuilderToolsSystems.EnsureBuilderTools.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidBuilderToolsUserDataSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidBuilderToolsSystems.EnsureBuilderTools.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidBuilderToolsUserDataSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEditOperation.removeEntity(Ref<EntityStore> entityRef, Holder<EntityStore> entityStoreHolder) voidPrototypePlayerBuilderToolSettings.setBlockHoldersForPasteMode(Holder<ChunkStore>[] holders) voidBuilderToolsPlugin.BuilderState.transformThenPasteClipboard(BlockChange[] blockChanges, PrototypePlayerBuilderToolSettings.FluidChange[] fluidChanges, PrototypePlayerBuilderToolSettings.EntityChange[] entityChanges, Holder<ChunkStore>[] blockHolders, org.joml.Quaterniond rotation, org.joml.Vector3i translationOffset, Rotation3f rotationOrigin, org.joml.Vector3i initialPastePoint, boolean keepEmptyBlocks, PrototypePlayerBuilderToolSettings prototypeSettings, List<SelectionSnapshot<?>> extraSnapshots, ComponentAccessor<EntityStore> componentAccessor) Constructors in com.hypixel.hytale.builtin.buildertools with parameters of type HolderModifierConstructorDescriptionEntityChange(double x, double y, double z, Holder<EntityStore> entityHolder) Creates an instance of aEntityChangerecord class. -
Uses of Holder in com.hypixel.hytale.builtin.buildertools.scriptedbrushes
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes with parameters of type HolderModifier and TypeMethodDescriptionbooleanBrushConfigEditStore.setFullBlock(int x, int y, int z, int blockId, int rotation, int filler, int support, Holder<ChunkStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.buildertools.snapshot
Methods in com.hypixel.hytale.builtin.buildertools.snapshot that return Holder -
Uses of Holder in com.hypixel.hytale.builtin.buildertools.utils
Methods in com.hypixel.hytale.builtin.buildertools.utils that return HolderMethods in com.hypixel.hytale.builtin.buildertools.utils with parameters of type HolderModifier and TypeMethodDescriptionstatic MaterialMaterial.full(int blockId, int rotation, int support, int filler, Holder<ChunkStore> holder) static MaterialMaterial.full(int blockId, int rotation, int support, int filler, Holder<ChunkStore> holder, int fluidId, byte fluidLevel) -
Uses of Holder in com.hypixel.hytale.builtin.crafting
Methods in com.hypixel.hytale.builtin.crafting with parameters of type HolderModifier and TypeMethodDescriptionvoidCraftingPlugin.MigrateCrafting.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidCraftingPlugin.MigrateCrafting.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.crafting.system
Methods in com.hypixel.hytale.builtin.crafting.system with parameters of type HolderModifier and TypeMethodDescriptionvoidPlayerCraftingSystems.CraftingHolderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerCraftingSystems.CraftingHolderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.creativehub.config
Methods in com.hypixel.hytale.builtin.creativehub.config with parameters of type HolderModifier and TypeMethodDescriptionstatic CreativeHubEntityConfigCreativeHubEntityConfig.ensureAndGet(Holder<EntityStore> holder) Ensures the component exists on the holder and returns it.static CreativeHubEntityConfigCreativeHubEntityConfig.get(Holder<EntityStore> holder) Gets the component from the holder if it exists. -
Uses of Holder in com.hypixel.hytale.builtin.encountermanager
Methods in com.hypixel.hytale.builtin.encountermanager with parameters of type HolderModifier and TypeMethodDescriptionBuilderEncounterManager.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) BuilderEncounterManagerVariant.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) EncounterBuilder.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) static EncounterManagerEncounterManager.createAndAttach(Holder<EntityStore> holder, BuilderEncounterManager builder, BuilderSupport builderSupport) Builds the runtime into the holder'sEncounterManagercomponent (creating it if absent) and attaches the generic instruction-engine supports.voidEncounterManagerSystems.ActivateSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEncounterManagerSystems.BuilderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEncounterManagerSystems.EnsureEntityComponents.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEncounterManagerSystems.ActivateSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEncounterManagerSystems.BuilderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEncounterManagerSystems.EnsureEntityComponents.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEncounterManager.spawned(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.fallingblocks
Methods in com.hypixel.hytale.builtin.fallingblocks that return HolderModifier and TypeMethodDescriptionstatic Holder<EntityStore> FallingBlock.generateFallingBlock(BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, FallingBlockSettings fallingBlockSettings) Generates a falling block entity holder. -
Uses of Holder in com.hypixel.hytale.builtin.fluid
Methods in com.hypixel.hytale.builtin.fluid with parameters of type HolderModifier and TypeMethodDescriptionvoidFluidSystems.EnsureFluidSection.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidFluidSystems.SetupSection.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidFluidSystems.EnsureFluidSection.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) voidFluidSystems.SetupSection.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.hytalegenerator
Methods in com.hypixel.hytale.builtin.hytalegenerator that return HolderConstructors in com.hypixel.hytale.builtin.hytalegenerator with parameters of type HolderModifierConstructorDescriptionEntityPlacementData(org.joml.Vector3i offset, PrefabRotation rotation, Holder<EntityStore> entityHolder, int prefabInstanceId) -
Uses of Holder in com.hypixel.hytale.builtin.hytalegenerator.material
Fields in com.hypixel.hytale.builtin.hytalegenerator.material declared as HolderMethods in com.hypixel.hytale.builtin.hytalegenerator.material that return HolderMethods in com.hypixel.hytale.builtin.hytalegenerator.material with parameters of type HolderModifier and TypeMethodDescriptionstatic intSolidMaterial.contentHash(int blockId, int support, int rotation, int filler, Holder<ChunkStore> holder) voidMaterialCache.SolidKey.set(int blockId, int support, int rotation, int filler, Holder<ChunkStore> holder) voidMaterialCache.SolidKey.setHolder(Holder<ChunkStore> holder) Constructors in com.hypixel.hytale.builtin.hytalegenerator.material with parameters of type HolderModifierConstructorDescriptionSolidKey(int blockId, int support, int rotation, int filler, Holder<ChunkStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.instances.config
Methods in com.hypixel.hytale.builtin.instances.config with parameters of type HolderModifier and TypeMethodDescriptionstatic InstanceEntityConfigInstanceEntityConfig.ensureAndGet(Holder<EntityStore> holder) static InstanceEntityConfigInstanceEntityConfig.removeAndGet(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.mounts
Methods in com.hypixel.hytale.builtin.mounts with parameters of type HolderModifier and TypeMethodDescriptionvoidMountSystems.EnsureMinecartComponents.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidMountSystems.RemoveMountedHolder.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidMountSystems.EnsureMinecartComponents.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidMountSystems.RemoveMountedHolder.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.npccombatactionevaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator with parameters of type HolderModifier and TypeMethodDescriptionvoidCombatActionEvaluatorSystems.OnAdded.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidCombatActionEvaluatorSystems.OnAdded.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.npccombatactionevaluator.conditions
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.conditions with parameters of type HolderModifier and TypeMethodDescriptionvoidSustainedDamageCondition.setupNPC(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator with parameters of type HolderModifier and TypeMethodDescriptionvoidCombatActionEvaluator.setupNPC(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.builtin.parkour
Methods in com.hypixel.hytale.builtin.parkour with parameters of type HolderModifier and TypeMethodDescriptionvoidParkourCheckpointSystems.EnsureNetworkSendable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidParkourCheckpointSystems.EnsureNetworkSendable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.path
Methods in com.hypixel.hytale.builtin.path with parameters of type HolderModifier and TypeMethodDescriptionvoidPrefabPathSystems.AddedFromWorldGen.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPrefabPathSystems.AddOrRemove.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPrefabPathSystems.NameplateHolderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPrefabPathSystems.AddedFromWorldGen.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPrefabPathSystems.AddOrRemove.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPrefabPathSystems.NameplateHolderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.portals.systems
Methods in com.hypixel.hytale.builtin.portals.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidPortalEntryCountSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPortalEntryCountSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.portals.systems.voidevent
Methods in com.hypixel.hytale.builtin.portals.systems.voidevent with parameters of type HolderModifier and TypeMethodDescriptionvoidVoidEventPlayerJoinSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidVoidEventPlayerJoinSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.builtin.teleport
Methods in com.hypixel.hytale.builtin.teleport that return HolderModifier and TypeMethodDescriptionTeleportPlugin.createWarp(Warp warp, Store<EntityStore> store) Creates a entity holder containing a warp point marker entity that represents the given warp point. -
Uses of Holder in com.hypixel.hytale.builtin.triggervolumes.system
Methods in com.hypixel.hytale.builtin.triggervolumes.system with parameters of type HolderModifier and TypeMethodDescriptionvoidTriggerVolumePlayerStateSystem.revertPlayer(Holder<EntityStore> holder) Reverts an active override for a player leaving the world, so modified movement settings don't leak across world transfers or disconnects. -
Uses of Holder in com.hypixel.hytale.builtin.weather.systems
Methods in com.hypixel.hytale.builtin.weather.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidWeatherSystem.PlayerAddedSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidWeatherSystem.PlayerAddedSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.component
Methods in com.hypixel.hytale.component that return HolderModifier and TypeMethodDescriptionHolder.clone()Holder.cloneSerializable(ComponentRegistry.Data<ECS_TYPE> data) Holder.cloneSerializable(ComponentRegistry.Data<ECS_TYPE> data, Predicate<ComponentType<ECS_TYPE, ?>> filter) ArchetypeChunk.copyEntity(int entityIndex, Holder<ECS_TYPE> target) Called to copy an entity at the given index into the provided target holder.CommandBuffer.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target) Copies an entity and adds it to the target holder.Store.copyEntity(Ref<ECS_TYPE> ref) Store.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder) ArchetypeChunk.copySerializableEntity(ComponentRegistry.Data<ECS_TYPE> data, int entityIndex, Holder<ECS_TYPE> target, Predicate<ComponentType<ECS_TYPE, ?>> filter) Called to copy the serializable components of an entity at the given index into the provided target holder.Store.copySerializableEntity(Ref<ECS_TYPE> ref) Store.copySerializableEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, Predicate<ComponentType<ECS_TYPE, ?>> filter) ComponentRegistry.deserialize(org.bson.BsonDocument entityDocument) ComponentRegistry.deserialize(org.bson.BsonDocument entityDocument, int version) Deprecated.static <T> Holder<T>[]Holder.emptyArray()ComponentRegistry.newHolder()Store.removeEntities(Ref<ECS_TYPE>[] refs, int start, int length, RemoveReason reason) Store.removeEntities(Ref<ECS_TYPE>[] refArr, int refStart, Holder<ECS_TYPE>[] holders, int holderStart, int length, RemoveReason reason) Removes a batch of entities, and every entity they own.Store.removeEntities(Ref<ECS_TYPE>[] refs, Holder<ECS_TYPE>[] holders, RemoveReason reason) Store.removeEntities(Ref<ECS_TYPE>[] refs, RemoveReason reason) ArchetypeChunk.removeEntity(int entityIndex, Holder<ECS_TYPE> target) Called to remove an entity at the given index into the provided target holder.CommandBuffer.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target, RemoveReason reason) ComponentAccessor.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) Called to remove the given entity from the store of this component accessor.Store.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) Store.removeEntity(Ref<ECS_TYPE> ref, RemoveReason reason) Removes an entity, and every entity it owns.Methods in com.hypixel.hytale.component that return types with arguments of type HolderModifier and TypeMethodDescriptionComponentRegistry.Data.getEntityCodec()ComponentRegistry.getEntityCodec()Methods in com.hypixel.hytale.component with parameters of type HolderModifier and TypeMethodDescriptionvoidCommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason) Adds a subsection of the entities in the holders array to the world, storing the references in the reference array.voidCommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason, Ref<ECS_TYPE> parent) Adds a subsection of the entities in the holders array to the world, all owned byparent.CommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) Called to add the given array of entity holders to the store associated with this command buffer.ComponentAccessor.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) Adds the given entities to the store of this component accessor.Store.addEntities(Holder<ECS_TYPE>[] holders, int start, int length, AddReason reason) voidStore.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason) The refs parameter places the invalid ref's at the end of the sub-array (refStart to refStart + length).voidStore.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason, Ref<ECS_TYPE> parent) Store.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) voidintCalled to add an entity to this chunk.Called to add the given entity holder to the store associated with this command buffer.Called to add the given entity holder to the store, owned byparent.Adds an entity and uses the provided entity reference.CommandBuffer.addEntity(Holder<ECS_TYPE> holder, Ref<ECS_TYPE> ref, AddReason reason, Ref<ECS_TYPE> parent) Adds an entity owned byparent, using the provided entity reference.Adds the given entity to the store of this component accessor.ArchetypeChunk.copyEntity(int entityIndex, Holder<ECS_TYPE> target) Called to copy an entity at the given index into the provided target holder.CommandBuffer.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target) Copies an entity and adds it to the target holder.Store.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder) ArchetypeChunk.copySerializableEntity(ComponentRegistry.Data<ECS_TYPE> data, int entityIndex, Holder<ECS_TYPE> target, Predicate<ComponentType<ECS_TYPE, ?>> filter) Called to copy the serializable components of an entity at the given index into the provided target holder.Store.copySerializableEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, Predicate<ComponentType<ECS_TYPE, ?>> filter) <Event extends EcsEvent>
voidCommandBuffer.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
voidComponentAccessor.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
voidStore.invoke(EntityHolderEventType<ECS_TYPE, Event> systemType, Holder<ECS_TYPE> holder, Event param) <Event extends EcsEvent>
voidStore.removeEntities(Ref<ECS_TYPE>[] refArr, int refStart, Holder<ECS_TYPE>[] holders, int holderStart, int length, RemoveReason reason) Removes a batch of entities, and every entity they own.Store.removeEntities(Ref<ECS_TYPE>[] refs, Holder<ECS_TYPE>[] holders, RemoveReason reason) ArchetypeChunk.removeEntity(int entityIndex, Holder<ECS_TYPE> target) Called to remove an entity at the given index into the provided target holder.CommandBuffer.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target, RemoveReason reason) ComponentAccessor.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) Called to remove the given entity from the store of this component accessor.Store.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) org.bson.BsonDocumentvoidArchetypeChunk.transferSomeTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, IntPredicate shouldTransfer, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer some entities in this chunk to the provided target chunk, applying the provided modification to each entity.voidArchetypeChunk.transferTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer all entities in this chunk to the provided target chunk, applying the provided modification to each entity.Method parameters in com.hypixel.hytale.component with type arguments of type HolderModifier and TypeMethodDescriptionvoidArchetypeChunk.transferSomeTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, IntPredicate shouldTransfer, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer some entities in this chunk to the provided target chunk, applying the provided modification to each entity.voidArchetypeChunk.transferTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer all entities in this chunk to the provided target chunk, applying the provided modification to each entity. -
Uses of Holder in com.hypixel.hytale.component.system
Methods in com.hypixel.hytale.component.system with parameters of type HolderModifier and TypeMethodDescriptionabstract voidEntityHolderEventSystem.handle(Holder<ECS_TYPE> holder, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, EventType event) An overrideable method called to handle an event for a specific holder.voidEntityHolderEventSystem.handleInternal(Holder<ECS_TYPE> holder, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, EventType event) Called to handle an event for a holder, unless the event is cancelled.abstract voidCalled before an entity has been added to aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.abstract voidHolderSystem.onEntityRemoved(Holder<ECS_TYPE> holder, RemoveReason reason, Store<ECS_TYPE> store) Called after an entity has been removed from aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}. -
Uses of Holder in com.hypixel.hytale.server.core.asset.type.blocktype.config
Methods in com.hypixel.hytale.server.core.asset.type.blocktype.config that return HolderMethods in com.hypixel.hytale.server.core.asset.type.blocktype.config with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockType.setBlockEntity(Holder<ChunkStore> blockEntity) Replaces the block-entity template used for newly placed blocks of this type. -
Uses of Holder in com.hypixel.hytale.server.core.blocktype.component
Methods in com.hypixel.hytale.server.core.blocktype.component with parameters of type HolderModifier and TypeMethodDescriptionstatic voidBlockPhysics.clear(Holder<ChunkStore> section, int x, int y, int z) static voidBlockPhysics.reset(Holder<ChunkStore> section, int x, int y, int z) static voidBlockPhysics.setSupportValue(Holder<ChunkStore> section, int x, int y, int z, int value) -
Uses of Holder in com.hypixel.hytale.server.core.entity
Methods in com.hypixel.hytale.server.core.entity that return HolderModifier and TypeMethodDescriptionEntity.toHolder()Called to convert and return this entity as an entity holder.Methods in com.hypixel.hytale.server.core.entity with parameters of type HolderModifier and TypeMethodDescriptionstatic EntityEntityUtils.getEntity(Holder<EntityStore> holder) Deprecated. -
Uses of Holder in com.hypixel.hytale.server.core.entity.damage
Methods in com.hypixel.hytale.server.core.entity.damage with parameters of type HolderModifier and TypeMethodDescriptionvoidDamageDataSetupSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidDamageDataSetupSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.entity.entities
Methods in com.hypixel.hytale.server.core.entity.entities that return HolderModifier and TypeMethodDescriptionstatic Holder<EntityStore> BlockEntity.assembleDefaultBlockEntity(TimeResource time, String blockTypeKey, org.joml.Vector3d position) static Holder<EntityStore> ProjectileComponent.assembleDefaultProjectile(TimeResource time, String projectileAssetName, org.joml.Vector3d position, Rotation3f rotation) Creates a new entity holder, using the given projectile name, position and rotationMethods in com.hypixel.hytale.server.core.entity.entities with parameters of type HolderModifier and TypeMethodDescriptionvoidPlayer.resetManagers(Holder<EntityStore> holder) Called to reset all the managers affiliated with this playerPlayer.saveConfig(World world, Holder<EntityStore> holder, boolean required) voidProjectileComponent.shoot(Holder<EntityStore> holder, UUID creatorUuid, double x, double y, double z, float yaw, float pitch) -
Uses of Holder in com.hypixel.hytale.server.core.entity.movement
Methods in com.hypixel.hytale.server.core.entity.movement with parameters of type HolderModifier and TypeMethodDescriptionvoidMovementStatesSystems.AddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidMovementStatesSystems.AddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.event.events.player
Methods in com.hypixel.hytale.server.core.event.events.player that return HolderModifier and TypeMethodDescriptionAddPlayerToWorldEvent.getHolder()DrainPlayerFromWorldEvent.getHolder()PlayerConnectEvent.getHolder()RemovedPlayerFromWorldEvent.getHolder()Constructors in com.hypixel.hytale.server.core.event.events.player with parameters of type HolderModifierConstructorDescriptionAddPlayerToWorldEvent(Holder<EntityStore> holder, World world, Message joinMessage) Default Constructor for aAddPlayerToWorldEventinstanceDrainPlayerFromWorldEvent(Holder<EntityStore> holder, World sourceWorld, World destinationWorld, Transform transform, Message message, boolean isRemovalExceptional) PlayerConnectEvent(Holder<EntityStore> holder, PlayerRef playerRef, World world) RemovedPlayerFromWorldEvent(Holder<EntityStore> holder, World world, Message leaveMessage) -
Uses of Holder in com.hypixel.hytale.server.core.inventory
Methods in com.hypixel.hytale.server.core.inventory with parameters of type HolderModifier and TypeMethodDescriptionvoidInventory.backwardsCompatHook(Holder<EntityStore> holder) Deprecated, for removal: This API element is subject to removal in a future version.Populates local component references so that legacy code paths onInventory(e.g.static ItemStackInventoryComponent.getItemInHand(Holder<EntityStore> holder) Returns the item the entity is currently holding, using holder-based component access.voidInventorySystems.ActiveSlotChangedEntityHolderEventSystem.handle(Holder<EntityStore> holder, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer, InventorySetActiveSlotEvent event) voidInventorySystems.ActiveSlotChangedToolsHolderEventSystem.handle(Holder<EntityStore> holder, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer, InventorySetActiveSlotEvent event) voidInventory.migrateToComponents(Holder<EntityStore> holder) Deprecated, for removal: This API element is subject to removal in a future version.Migrates inventory data deserialized from the legacyInventorycodec into individualInventoryComponents on the entity.voidActiveSlotInventoryComponent.setActiveSlot(byte slot, Holder<EntityStore> holder, ComponentAccessor<EntityStore> componentAccessor) Sets the active slot and fires aInventorySetActiveSlotEventvia the holder event system so registered ECS holder event systems can react. -
Uses of Holder in com.hypixel.hytale.server.core.modules.block
Fields in com.hypixel.hytale.server.core.modules.block with type parameters of type HolderModifier and TypeFieldDescriptionfinal it.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> BlockModule.BlockEntityPreprocessor.blockEntitiesMethods in com.hypixel.hytale.server.core.modules.block that return HolderModifier and TypeMethodDescriptionBlockReplaceEvent.getNewEntity()static Holder<ChunkStore> BlockEntity.takeBlockEntity(ComponentAccessor<ChunkStore> accessor, BlockComponentSection componentSection, int x, int y, int z) Detaches the block entity at the given position, returning its holder so the caller can carry the entity's state to another location.Methods in com.hypixel.hytale.server.core.modules.block with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockModule.MigrateItemContainer.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidBlockModule.MigrateItemContainer.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) static voidBlockEntity.setBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, BlockComponentSection componentSection, int x, int y, int z, BlockType blockType, int rotation, Holder<ChunkStore> holder) Constructors in com.hypixel.hytale.server.core.modules.block with parameters of type HolderModifierConstructorDescriptionBlockReplaceEvent(Ref<ChunkStore> sectionRef, int selfX, int selfY, int selfZ, Holder<ChunkStore> newEntity, int baseX, int baseY, int baseZ) -
Uses of Holder in com.hypixel.hytale.server.core.modules.block.system
Methods in com.hypixel.hytale.server.core.modules.block.system with parameters of type HolderModifier and TypeMethodDescriptionvoidItemContainerSystems.OnCarriedHolder.handle(Holder<ChunkStore> holder, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer, BlockCarriedEvent event) voidItemContainerSystems.OnReplacedHolder.handle(Holder<ChunkStore> holder, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer, BlockReplaceEvent event) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity
Methods in com.hypixel.hytale.server.core.modules.entity with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockEntitySystems.BlockEntitySetupSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidBlockEntitySystems.PositionMigrationSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntityModule.LegacyEntityHolderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntityModule.LegacyUUIDSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidLegacyProjectileSystems.OnAddHolderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidBlockEntitySystems.BlockEntitySetupSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidBlockEntitySystems.PositionMigrationSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEntityModule.LegacyEntityHolderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEntityModule.LegacyUUIDSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidLegacyProjectileSystems.OnAddHolderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.dynamiclight
Methods in com.hypixel.hytale.server.core.modules.entity.dynamiclight with parameters of type HolderModifier and TypeMethodDescriptionvoidDynamicLightSystems.Setup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidDynamicLightSystems.Setup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.hitboxcollision
Methods in com.hypixel.hytale.server.core.modules.entity.hitboxcollision with parameters of type HolderModifier and TypeMethodDescriptionvoidHitboxCollisionSystems.Setup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidHitboxCollisionSystems.Setup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.item
Methods in com.hypixel.hytale.server.core.modules.entity.item that return HolderModifier and TypeMethodDescriptionstatic Holder<EntityStore> ItemComponent.generateItemDrop(ComponentAccessor<EntityStore> accessor, ItemStack itemStack, org.joml.Vector3d position, Rotation3fc rotation, float velocityX, float velocityY, float velocityZ) Generates a single entity holder for an entity item based on the given item stack to be dropped.static Holder<EntityStore>[]ItemComponent.generateItemDrops(ComponentAccessor<EntityStore> accessor, List<ItemStack> itemStacks, org.joml.Vector3d position, Rotation3fc rotation) Called to generate an array of entity item entity holders based on the provided item stacks.static Holder<EntityStore> ItemComponent.generatePickedUpItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> targetRef, org.joml.Vector3d targetPosition) Creates a new pick-up item entity based on the holder of the given item entity.static Holder<EntityStore> ItemComponent.generatePickedUpItem(ItemStack itemStack, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> targetRef) Creates a new pick-up item entity based on the holder of the given item stack.Methods in com.hypixel.hytale.server.core.modules.entity.item with parameters of type HolderModifier and TypeMethodDescriptionvoidItemSystems.EnsureRequiredComponents.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidItemSystems.EnsureRequiredComponents.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) static voidDropItemsComponent.queue(Holder<EntityStore> holder, List<ItemStack> itemStacks) Queues item stacks to be dropped by the entity, creating the component if absent. -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.player
Methods in com.hypixel.hytale.server.core.modules.entity.player with parameters of type HolderModifier and TypeMethodDescriptionvoidCreativeEraserSystems.OnPlayerRemovedFromWorld.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerCameraAddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerChunkTrackerSystems.AddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerMovementManagerSystems.AssignmentSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerSavingSystems.EntityRemovedSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerSystems.PlayerInitSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerSystems.PlayerRemovedSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidCreativeEraserSystems.OnPlayerRemovedFromWorld.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerCameraAddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerChunkTrackerSystems.AddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerMovementManagerSystems.AssignmentSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerSavingSystems.EntityRemovedSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerSystems.PlayerInitSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerSystems.PlayerRemovedSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.prefabpreview
Methods in com.hypixel.hytale.server.core.modules.entity.prefabpreview with parameters of type HolderModifier and TypeMethodDescriptionvoidPrefabPreviewSystems.PrefabPreviewSetup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPrefabPreviewSystems.PrefabPreviewSetup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.repulsion
Methods in com.hypixel.hytale.server.core.modules.entity.repulsion with parameters of type HolderModifier and TypeMethodDescriptionvoidRepulsionSystems.PlayerSetup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidRepulsionSystems.PlayerSetup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.system
Methods in com.hypixel.hytale.server.core.modules.entity.system with parameters of type HolderModifier and TypeMethodDescriptionvoidDisplayNameSystems.HydrateDisplayName.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidDisplayNameSystems.MigratePlayerDisplayName.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntitySystems.EnsureForSerializable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntitySystems.OnLoadFromExternal.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.ApplyRandomSkin.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.AssignNetworkIdToProps.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.EnsurePropsPrefabCopyable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.ModelSpawned.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.PlayerConnect.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidModelSystems.SetRenderedModel.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPlayerCollisionResultAddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSnapshotSystems.Add.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidTransformSystems.OnRemove.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidDisplayNameSystems.HydrateDisplayName.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidDisplayNameSystems.MigratePlayerDisplayName.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEntitySystems.EnsureForSerializable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidEntitySystems.OnLoadFromExternal.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.ApplyRandomSkin.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.AssignNetworkIdToProps.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.EnsurePropsPrefabCopyable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.ModelSpawned.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.PlayerConnect.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidModelSystems.SetRenderedModel.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPlayerCollisionResultAddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidSnapshotSystems.Add.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidTransformSystems.OnRemove.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entity.tracker
Methods in com.hypixel.hytale.server.core.modules.entity.tracker with parameters of type HolderModifier and TypeMethodDescriptionstatic booleanEntityTrackerSystems.clear(Holder<EntityStore> holder) voidEntityTrackerSystems.RemoveVisibleComponent.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntityTrackerSystems.RemoveVisibleComponent.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entitystats
Methods in com.hypixel.hytale.server.core.modules.entitystats with parameters of type HolderModifier and TypeMethodDescriptionvoidEntityStatsSystems.Setup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidEntityStatsSystems.Setup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.entityui
Methods in com.hypixel.hytale.server.core.modules.entityui with parameters of type HolderModifier and TypeMethodDescriptionvoidUIComponentSystems.Setup.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidUIComponentSystems.Setup.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.interaction.components
Methods in com.hypixel.hytale.server.core.modules.interaction.components that return HolderConstructors in com.hypixel.hytale.server.core.modules.interaction.components with parameters of type HolderModifierConstructorDescriptionCarriedBlock(String blockTypeKey, Holder<ChunkStore> holder, String entityEffectId) -
Uses of Holder in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server
Method parameters in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server with type arguments of type HolderModifier and TypeMethodDescriptionstatic voidOpenCustomUIInteraction.registerBlockEntityCustomPage(PluginBase plugin, Class<?> tClass, String id, OpenCustomUIInteraction.BlockEntityCustomPageSupplier blockSupplier, Supplier<Holder<ChunkStore>> creator) -
Uses of Holder in com.hypixel.hytale.server.core.modules.interaction.system
Methods in com.hypixel.hytale.server.core.modules.interaction.system with parameters of type HolderModifier and TypeMethodDescriptionvoidInteractionSystems.PlayerAddManagerSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidInteractionSystems.PlayerAddManagerSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.migrations
Methods in com.hypixel.hytale.server.core.modules.migrations with parameters of type HolderModifier and TypeMethodDescriptionstatic booleanChunkMigrations.migrate(Holder<ChunkStore> holder, ComponentRegistry.Data<ChunkStore> chunkData, Store<ChunkStore> chunkStore, ComponentRegistry.Data<EntityStore> entityData, Store<EntityStore> entityStore) Runs the chunk column, block, section, and (if available) entity migration systems against the given chunk holder.booleanChunkMigrations.Snapshot.migrate(Holder<ChunkStore> holder) booleanChunkMigrations.Snapshot.migrateSection(Holder<ChunkStore> section) Method parameters in com.hypixel.hytale.server.core.modules.migrations with type arguments of type HolderModifier and TypeMethodDescriptionstatic booleanChunkMigrations.migrateSections(Iterable<Holder<ChunkStore>> sections, ComponentRegistry.Data<ChunkStore> chunkData, Store<ChunkStore> chunkStore, ComponentRegistry.Data<EntityStore> entityData, Store<EntityStore> entityStore) Runs the block, section, and (if available) entity migration systems against section holders. -
Uses of Holder in com.hypixel.hytale.server.core.modules.physics.systems
Methods in com.hypixel.hytale.server.core.modules.physics.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidPhysicsValuesAddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidVelocitySystems.AddSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPhysicsValuesAddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidVelocitySystems.AddSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.prefabspawner
Methods in com.hypixel.hytale.server.core.modules.prefabspawner with parameters of type HolderModifier and TypeMethodDescriptionvoidPrefabSpawnerModule.MigratePrefabSpawn.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidPrefabSpawnerModule.MigratePrefabSpawn.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.modules.projectile.config
Methods in com.hypixel.hytale.server.core.modules.projectile.config with parameters of type HolderModifier and TypeMethodDescriptionvoidGroundFollowPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) voidPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) Called to apply the physics to the given entity store holder.voidStandardPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) -
Uses of Holder in com.hypixel.hytale.server.core.prefab.event
Methods in com.hypixel.hytale.server.core.prefab.event that return HolderConstructors in com.hypixel.hytale.server.core.prefab.event with parameters of type HolderModifierConstructorDescriptionPrefabPlaceEntityEvent(int prefabId, Holder<EntityStore> holder) Default Constructor for aPrefabPlaceEntityEventinstance. -
Uses of Holder in com.hypixel.hytale.server.core.prefab.selection.buffer.impl
Fields in com.hypixel.hytale.server.core.prefab.selection.buffer.impl declared as HolderMethods in com.hypixel.hytale.server.core.prefab.selection.buffer.impl that return HolderMethods in com.hypixel.hytale.server.core.prefab.selection.buffer.impl that return types with arguments of type HolderModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> PrefabBufferColumn.getBlockComponents()Methods in com.hypixel.hytale.server.core.prefab.selection.buffer.impl with parameters of type HolderModifier and TypeMethodDescriptionvoidIPrefabBuffer.BlockConsumer.accept(int x, int y, int z, int blockId, Holder<ChunkStore> holder, int supportValue, int rotation, int filler, T t, int fluidId, int fluidLevel) voidIPrefabBuffer.EntityConsumer.accept(int x, int z, Holder<EntityStore>[] entityHolders, T t) voidIPrefabBuffer.RawBlockConsumer.accept(int x, int y, int z, int mask, int blockId, float chance, Holder<ChunkStore> holder, int supportValue, int rotation, int filler, T t) voidPrefabBuffer.Builder.addColumn(int x, int z, PrefabBufferBlockEntry[] entries, Holder<EntityStore>[] entityHolders) static intPrefabBuffer.BlockMaskConstants.getBlockMask(int blockBytes, int fluidBytes, boolean chance, int offsetBytes, Holder<ChunkStore> holder, byte supportValue, int rotation, int filler) booleanIPrefabBuffer.BlockComparingPredicate.test(int x, int y, int z, int blockId, int rotation, Holder<ChunkStore> holder, T t) booleanIPrefabBuffer.BlockComparingPrefabPredicate.test(int x, int y, int z, int blockId, Holder<ChunkStore> firstHolder, float chance, int rotation, int filler, int secondBlockId, Holder<ChunkStore> secondHolder, float secondChance, int secondRotation, int secondFiller, T t) booleanIPrefabBuffer.EntityPredicate.test(int x, int z, Holder<EntityStore>[] entityHolders, T t) booleanIPrefabBuffer.RawBlockPredicate.test(int x, int y, int z, int blockId, float chance, Holder<ChunkStore> holder, int supportValue, int rotation, int filler, T t) Constructors in com.hypixel.hytale.server.core.prefab.selection.buffer.impl with parameters of type HolderModifierConstructorDescriptionPrefabBufferBlockEntry(int y, int blockId, String blockTypeKey, float chance, Holder<ChunkStore> state, int fluidId, byte fluidLevel, byte supportValue, int rotation, int filler) PrefabBufferColumn(int blockCount, MemorySegment memorySegment, Holder<EntityStore>[] entityHolders, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> blockComponents) Constructor parameters in com.hypixel.hytale.server.core.prefab.selection.buffer.impl with type arguments of type HolderModifierConstructorDescriptionPrefabBufferColumn(int blockCount, MemorySegment memorySegment, Holder<EntityStore>[] entityHolders, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> blockComponents) -
Uses of Holder in com.hypixel.hytale.server.core.prefab.selection.standard
Methods in com.hypixel.hytale.server.core.prefab.selection.standard that return HolderModifier and TypeMethodDescriptionBlockSelection.getStateAtWorldPos(int x, int y, int z) BlockSelection.BlockHolder.holder()Returns the value of theholderrecord component.Methods in com.hypixel.hytale.server.core.prefab.selection.standard with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockSelection.addBlockAtLocalPos(int x, int y, int z, int block, int rotation, int filler, int supportValue, Holder<ChunkStore> state) voidBlockSelection.addBlockAtWorldPos(int x, int y, int z, int block, int rotation, int filler, int supportValue, Holder<ChunkStore> state) voidBlockSelection.addEntityFromWorld(Holder<EntityStore> entityHolder) voidBlockSelection.addEntityHolderRaw(Holder<EntityStore> entityHolder) static ClipboardEntityChangeBlockSelection.toClipboardEntityChange(Holder<EntityStore> holder, double anchorX, double anchorY, double anchorZ) Method parameters in com.hypixel.hytale.server.core.prefab.selection.standard with type arguments of type HolderModifier and TypeMethodDescriptionvoidBlockSelection.forEachEntity(Consumer<Holder<EntityStore>> consumer) Constructors in com.hypixel.hytale.server.core.prefab.selection.standard with parameters of type HolderModifierConstructorDescriptionBlockHolder(int blockId, int rotation, int filler, int supportValue, Holder<ChunkStore> holder) Creates an instance of aBlockHolderrecord class. -
Uses of Holder in com.hypixel.hytale.server.core.universe
Methods in com.hypixel.hytale.server.core.universe that return HolderModifier and TypeMethodDescriptionPlayerRef.getHolder()PlayerRef.removeFromStore()Note: Not thread safe.Methods in com.hypixel.hytale.server.core.universe with parameters of type HolderModifier and TypeMethodDescriptionvoidPlayerRef.replaceHolder(Holder<EntityStore> holder) Deprecated.Exists for resetPlayerUniverse.resetPlayer(PlayerRef oldPlayer, Holder<EntityStore> holder) Called to fetch a completed future that will reset the given player.Universe.resetPlayer(PlayerRef playerRef, Holder<EntityStore> holder, World world, Transform transform) Called to fetch a completed future that will reset the given player.Constructors in com.hypixel.hytale.server.core.universe with parameters of type HolderModifierConstructorDescriptionPlayerRef(Holder<EntityStore> holder, UUID uuid, String username, String language, PacketHandler packetHandler, ChunkTracker chunkTracker) Default Constructor for aPlayerRefinstance. -
Uses of Holder in com.hypixel.hytale.server.core.universe.playerdata
Methods in com.hypixel.hytale.server.core.universe.playerdata that return types with arguments of type HolderModifier and TypeMethodDescriptionLoads the player data for the given UUID.Methods in com.hypixel.hytale.server.core.universe.playerdata with parameters of type HolderModifier and TypeMethodDescriptionDiskPlayerStorageProvider.DiskPlayerStorage.save(UUID uuid, Holder<EntityStore> holder, boolean required) PlayerStorage.save(UUID uuid, Holder<EntityStore> holder, boolean required) Saves the player data for the given UUID.Method parameters in com.hypixel.hytale.server.core.universe.playerdata with type arguments of type HolderModifier and TypeMethodDescriptionDiskPlayerStorageProvider.DiskPlayerStorage.update(UUID uuid, Consumer<Holder<EntityStore>> modifier) PlayerStorage.update(UUID uuid, Consumer<Holder<EntityStore>> modifier) Atomically loads player data, applies a modification, and saves it back. -
Uses of Holder in com.hypixel.hytale.server.core.universe.world
Methods in com.hypixel.hytale.server.core.universe.world with parameters of type HolderModifier and TypeMethodDescriptionstatic TransformComponentSpawnUtil.applyFirstSpawnTransform(Holder<EntityStore> holder, Transform spawnPoint) Called to apply the first spawn point to the holder's transform and head rotation components.static voidSpawnUtil.applyTransform(Holder<EntityStore> holder, Transform transform) Applies the given transform to the holder's transform and head rotation components. -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.accessor
Methods in com.hypixel.hytale.server.core.universe.world.accessor that return HolderModifier and TypeMethodDescriptionSectionReader.getBlockComponentHolder(int x, int y, int z) SectionReader.SectionCursor.holder() -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.chunk
Methods in com.hypixel.hytale.server.core.universe.world.chunk that return HolderModifier and TypeMethodDescriptionHolder<ChunkStore>[]ChunkColumn.getSectionHolders()Deprecated.EntityChunk.takeEntityHolders()Deprecated.Holder<ChunkStore>[]ChunkColumn.takeSectionHolders()Deprecated.Methods in com.hypixel.hytale.server.core.universe.world.chunk that return types with arguments of type HolderModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> BlockComponentChunk.takeEntityHolders()Deprecated, for removal: This API element is subject to removal in a future version.Methods in com.hypixel.hytale.server.core.universe.world.chunk with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockChunk.loadFromHolder(Holder<ChunkStore> holder) Deprecated, for removal: This API element is subject to removal in a future version.voidWorldChunk.loadFromHolder(int x, int z, Holder<ChunkStore> holder) Deprecated.voidChunkColumn.putSectionHolders(Holder<ChunkStore>[] holders) Deprecated.voidBlockChunk.refreshSectionRefs(Holder<ChunkStore>[] sectionHolders) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in com.hypixel.hytale.server.core.universe.world.chunk with parameters of type HolderConstructor parameters in com.hypixel.hytale.server.core.universe.world.chunk with type arguments of type HolderModifierConstructorDescriptionBlockComponentChunk(it.unimi.dsi.fastutil.ints.Int2ObjectMap<Holder<ChunkStore>> entityHolders) Deprecated, for removal: This API element is subject to removal in a future version.EntityChunk(List<Holder<EntityStore>> entityHolders) Deprecated. -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.chunk.heightmap
Methods in com.hypixel.hytale.server.core.universe.world.chunk.heightmap with parameters of type HolderModifier and TypeMethodDescriptionstatic booleanHeightmapSystems.MigrateHeightmap.migrate(Holder<ChunkStore> holder, ComponentType<ChunkStore, BlockChunk> blockChunkType, ComponentType<ChunkStore, HeightmapColumn> heightmapType, IChunkLoader loader) Givesholderthe heightmap backendloaderexpects, creating the component if absent, and folds in a version-3BlockChunkheightmap.voidHeightmapSystems.MigrateHeightmap.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidHeightmapSystems.MigrateHeightmap.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.chunk.section
Methods in com.hypixel.hytale.server.core.universe.world.chunk.section that return HolderModifier and TypeMethodDescriptionBlockComponentSection.copyBlockHolder(int index) The block's component state, as a holder the caller may keep and change.BlockComponentSection.getBlockHolder(int index) BlockComponentSection.getBlockHolder(short index) BlockComponentSection.removeBlockHolder(int index) Removes the parked holder at the index, tombstoning it so its persisted row is deleted on the next save.BlockComponentSection.removeBlockHolder(short index) EntitySection.takeEntityHolders()Called to take all entity holders from this section.Methods in com.hypixel.hytale.server.core.universe.world.chunk.section that return types with arguments of type HolderModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.shorts.Short2ObjectMap<Holder<ChunkStore>> BlockComponentSection.getBlockHolders()EntitySection.getEntityHolders()it.unimi.dsi.fastutil.shorts.Short2ObjectMap<Holder<ChunkStore>> BlockComponentSection.takeBlockHolders()Detaches every parked holder, clearing the map; the caller owns the returned map outright.Methods in com.hypixel.hytale.server.core.universe.world.chunk.section with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockComponentSection.addBlockHolder(int index, Holder<ChunkStore> holder) Installs a parked block entity holder and marks the index dirty so its row is written on the next save.voidBlockComponentSection.addBlockHolder(short index, Holder<ChunkStore> holder) voidEntitySection.addEntityHolder(Holder<EntityStore> holder) Called to add a new entity holder to this section.voidBlockComponentSection.loadBlockHolder(short index, Holder<ChunkStore> holder) Installs a block entity holder loaded from per-block storage rows, replacing any copy that was embedded in the section payload.voidEntitySection.loadEntityHolder(Holder<EntityStore> holder) Called to load an entity holder into this section without marking the section as needing saving.voidBlockComponentSection.storeBlockHolder(int index, Holder<ChunkStore> holder) Installs a parked block entity holder without dirty-tracking it, for entries whose persistence is handled elsewhere: worldgen installs (persisted wholesale on the section's first save) and ticking-to-non-ticking parking (the entry is already persisted).voidBlockComponentSection.storeBlockHolder(short index, Holder<ChunkStore> holder) Constructor parameters in com.hypixel.hytale.server.core.universe.world.chunk.section with type arguments of type HolderModifierConstructorDescriptionEntitySection(List<Holder<EntityStore>> entityHolders, it.unimi.dsi.fastutil.objects.ReferenceSet<Ref<EntityStore>> entityReferences) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.chunk.systems
Methods in com.hypixel.hytale.server.core.universe.world.chunk.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidChunkSystems.EnsureSection.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidChunkSystems.LoadBlockSection.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateBlockComponentChunk.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateEntityChunk.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateEnvironmentChunk.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidChunkSystems.EnsureSection.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) voidChunkSystems.LoadBlockSection.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateBlockComponentChunk.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateEntityChunk.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) voidChunkSystems.MigrateEnvironmentChunk.onEntityRemoved(Holder<ChunkStore> holder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.events
Methods in com.hypixel.hytale.server.core.universe.world.events that return HolderModifier and TypeMethodDescriptionChunkPreLoadProcessEvent.getHolder()ChunkSectionPreLoadProcessEvent.getHolder()Constructors in com.hypixel.hytale.server.core.universe.world.events with parameters of type HolderModifierConstructorDescriptionChunkPreLoadProcessEvent(World world, Holder<ChunkStore> holder, WorldChunk chunk, boolean newlyGenerated, long lastDispatchNanos) Default Constructor for aChunkPreLoadProcessEventinstance.ChunkSectionPreLoadProcessEvent(World world, Holder<ChunkStore> holder, boolean newlyGenerated, long lastDispatchNanos) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.storage
Fields in com.hypixel.hytale.server.core.universe.world.storage with type parameters of type HolderModifier and TypeFieldDescriptionstatic final CodecKey<Holder<ChunkStore>> ChunkStore.HOLDER_CODEC_KEYThe codec key for chunk holders.static final CodecKey<Holder<EntityStore>> EntityStore.HOLDER_CODEC_KEYThe codec key for entity holders.Methods in com.hypixel.hytale.server.core.universe.world.storage that return types with arguments of type HolderModifier and TypeMethodDescriptionBufferChunkLoader.loadHolder(int x, int z) IChunkLoader.loadHolder(int x, int z) Called to load the chunk data at the specified coordinates as aHolder<ChunkStore>.IChunkLoader.Cubic.loadSectionHolder(int x, int y, int z) Methods in com.hypixel.hytale.server.core.universe.world.storage with parameters of type HolderModifier and TypeMethodDescriptionBufferChunkSaver.saveHolder(int x, int z, Holder<ChunkStore> holder) IChunkSaver.saveHolder(int x, int z, Holder<ChunkStore> holder) Called to save the givenHolder<ChunkStore>at the specified coordinates.ReadOnlyChunkSaver.saveHolder(int x, int z, Holder<ChunkStore> holder) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.storage.provider
Methods in com.hypixel.hytale.server.core.universe.world.storage.provider that return types with arguments of type HolderModifier and TypeMethodDescriptionBackupChunkLoader.loadHolder(int x, int z) MigrationChunkStorageProvider.MigrationChunkLoader.loadHolder(int x, int z) RocksDbChunkStorageProvider.Loader.loadHolder(int x, int z) RocksDbChunkStorageProvider.Loader.loadSectionHolder(int x, int y, int z) Methods in com.hypixel.hytale.server.core.universe.world.storage.provider with parameters of type HolderModifier and TypeMethodDescriptionRocksDbChunkStorageProvider.Saver.saveHolder(int x, int z, Holder<ChunkStore> holder) -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.validation
Methods in com.hypixel.hytale.server.core.universe.world.validation that return HolderModifier and TypeMethodDescriptionBlockValidator.ValidateBlockEvent.holder()Returns the value of theholderrecord component.Methods in com.hypixel.hytale.server.core.universe.world.validation with parameters of type HolderModifier and TypeMethodDescription<A,B> void BlockValidator.validateBlock(int x, int y, int z, int blockId, Holder<ChunkStore> holder, int support, int rotation, int filler, A a, B b, FillerBlockUtil.FillerFetcher<A, B> fetcher) Validates one block.Method parameters in com.hypixel.hytale.server.core.universe.world.validation with type arguments of type HolderModifier and TypeMethodDescriptionvoidBlockValidator.validateEntities(Iterable<Holder<EntityStore>> holders) Constructors in com.hypixel.hytale.server.core.universe.world.validation with parameters of type HolderModifierConstructorDescriptionValidateBlockEvent(int x, int y, int z, int blockId, int support, int rotation, int filler, Holder<ChunkStore> holder, StringBuilder reason) Creates an instance of aValidateBlockEventrecord class. -
Uses of Holder in com.hypixel.hytale.server.core.universe.world.worldgen
Methods in com.hypixel.hytale.server.core.universe.world.worldgen that return HolderModifier and TypeMethodDescriptionGeneratedEntityChunk.EntityWrapperEntry.entityHolders()Returns the value of theentityHoldersrecord component.Holder<ChunkStore>[]GeneratedChunk.getSections()GeneratedChunk.getState(int x, int y, int z) static Holder<ChunkStore>[]GeneratedChunk.makeSections()GeneratedChunk.toHolder()GeneratedColumn.toHolder(Holder<ChunkStore>[] sections) Methods in com.hypixel.hytale.server.core.universe.world.worldgen that return types with arguments of type HolderModifier and TypeMethodDescriptionIWorldGen.Cubic.generate(int seed, int x, int y, int z, IWorldGen.StillNeededSection stillNeeded, IWorldGen.SectionPriority priority) Methods in com.hypixel.hytale.server.core.universe.world.worldgen with parameters of type HolderModifier and TypeMethodDescriptionvoidGeneratedEntityChunk.addEntities(org.joml.Vector3i offset, PrefabRotation rotation, Holder<EntityStore>[] entityHolders, int objectId, int prefabInstanceId) voidGeneratedChunk.setState(int x, int y, int z, Holder<ChunkStore> state) GeneratedBlockChunk.toBlockChunk(Holder<ChunkStore>[] sectionHolders) voidGeneratedEntityChunk.toEntitySections(Holder<ChunkStore>[] sections) GeneratedColumn.toHolder(Holder<ChunkStore>[] sections) Constructors in com.hypixel.hytale.server.core.universe.world.worldgen with parameters of type HolderModifierConstructorDescriptionEntityWrapperEntry(org.joml.Vector3i offset, PrefabRotation rotation, Holder<EntityStore>[] entityHolders, int worldgenId, int prefabInstanceId) Creates an instance of aEntityWrapperEntryrecord class.GeneratedChunk(GeneratedBlockChunk generatedBlockChunk, GeneratedEntityChunk generatedEntityChunk, Holder<ChunkStore>[] sections) -
Uses of Holder in com.hypixel.hytale.server.core.util
Fields in com.hypixel.hytale.server.core.util with type parameters of type HolderModifier and TypeFieldDescriptionstatic final Consumer<Holder<ChunkStore>> PrefabUtil.NOOP_BLOCK_ENTITY_CONSUMERstatic final Consumer<Holder<EntityStore>> PrefabUtil.NOOP_ENTITY_CONSUMERMethods in com.hypixel.hytale.server.core.util that return HolderMethod parameters in com.hypixel.hytale.server.core.util with type arguments of type HolderModifier and TypeMethodDescriptionstatic voidPrefabUtil.paste(IPrefabBuffer buffer, World world, org.joml.Vector3i position, Rotation yaw, Random random, int pasteFlags, int setBlockSettings, PrefabUtil.PasteRegion pasteRegion, Consumer<Holder<ChunkStore>> blockEntityConsumer, Consumer<Holder<EntityStore>> entityConsumer, ComponentAccessor<EntityStore> componentAccessor) Pastes a prefab from the given buffer into the specified world at a defined position, with a specified rotation and settings for the paste and set-block behavior.static voidPrefabUtil.paste(IPrefabBuffer buffer, World world, org.joml.Vector3i position, Rotation yaw, Random random, int pasteFlags, int setBlockSettings, Consumer<Holder<ChunkStore>> blockEntityConsumer, Consumer<Holder<EntityStore>> entityConsumer, ComponentAccessor<EntityStore> componentAccessor) Pastes a prefab from the given buffer into the specified world at a defined position, with a specified rotation and settings for the paste and set-block behavior. -
Uses of Holder in com.hypixel.hytale.server.flock
Methods in com.hypixel.hytale.server.flock with parameters of type HolderModifier and TypeMethodDescriptionvoidFlockMembershipSystems.NPCAddedFromWorldGen.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidFlockMembershipSystems.NPCAddedFromWorldGen.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) Method parameters in com.hypixel.hytale.server.flock with type arguments of type HolderModifier and TypeMethodDescriptionstatic Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, FlockAsset flockDefinition, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.npc
Methods in com.hypixel.hytale.server.npc with parameters of type HolderModifier and TypeMethodDescriptionstatic RoleNPCPlugin.buildRole(Holder<EntityStore> holder, Builder<Role> roleBuilder, BuilderInfo builderInfo, BuilderSupport builderSupport, int roleIndex) Method parameters in com.hypixel.hytale.server.npc with type arguments of type HolderModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world. -
Uses of Holder in com.hypixel.hytale.server.npc.asset.builder
Methods in com.hypixel.hytale.server.npc.asset.builder that return HolderConstructors in com.hypixel.hytale.server.npc.asset.builder with parameters of type HolderModifierConstructorDescriptionBuilderSupport(BuilderManager builderManager, Holder<EntityStore> holder, ExecutionContext executionContext, Builder<?> builder, RoleStats roleStats) BuilderSupport(BuilderManager builderManager, NPCEntity npcEntity, Holder<EntityStore> holder, ExecutionContext executionContext, Builder<?> builder, RoleStats roleStats) -
Uses of Holder in com.hypixel.hytale.server.npc.blackboard
Methods in com.hypixel.hytale.server.npc.blackboard with parameters of type HolderModifier and TypeMethodDescriptionstatic voidBlackboardSubscription.buildAndAttach(Holder<EntityStore> holder, BuilderSupport support) Builds aBlackboardSubscriptionfrom the builtsupportand, if the asset uses any blackboard sensor, attaches it (plus the matching*EventSupportcomponents) toholder. -
Uses of Holder in com.hypixel.hytale.server.npc.blackboard.view.combat
Methods in com.hypixel.hytale.server.npc.blackboard.view.combat with parameters of type HolderModifier and TypeMethodDescriptionvoidCombatViewSystems.Ensure.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidCombatViewSystems.EntityRemoved.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidCombatViewSystems.Ensure.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidCombatViewSystems.EntityRemoved.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.npc.decisionmaker.core
Methods in com.hypixel.hytale.server.npc.decisionmaker.core with parameters of type HolderModifier and TypeMethodDescriptionvoidEvaluator.setupNPC(Holder<EntityStore> holder) This method handles initialisation of any parts of the evaluator that require access to external components.voidOption.setupNPC(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base with parameters of type Holder -
Uses of Holder in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions with parameters of type HolderModifier and TypeMethodDescriptionvoidExecutionSupport.populateFromHolder(Holder<EntityStore> holder) -
Uses of Holder in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role with parameters of type HolderModifier and TypeMethodDescriptionstatic RoleRole.createAndAttach(Holder<EntityStore> holder, BuilderRole builder, BuilderSupport builderSupport) Primary entry point for building a Role for an ECS-attached NPC entity.voidRole.postRoleBuilt(Holder<EntityStore> holder, BuilderSupport builderSupport) voidRole.setRoleIndex(Holder<EntityStore> holder, int roleIndex, String roleName) voidRole.spawned(Holder<EntityStore> holder, NPCEntity npcComponent, Store<EntityStore> store) Called after NPC was spawned and was added to World.default voidSpawnEffect.spawnEffect(Holder<EntityStore> holder, BuilderSupport support, org.joml.Vector3d position, Rotation3f rotation, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Holder in com.hypixel.hytale.server.npc.role.builders
Methods in com.hypixel.hytale.server.npc.role.builders with parameters of type HolderModifier and TypeMethodDescriptionBuilderRole.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) BuilderRoleVariant.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) RoleBuilder.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) -
Uses of Holder in com.hypixel.hytale.server.npc.role.support
Methods in com.hypixel.hytale.server.npc.role.support with parameters of type HolderModifier and TypeMethodDescriptionvoidDisplayNameSupport.pickRandomDisplayName(Holder<EntityStore> holder, boolean override) static voidDisplayNameSupport.setDisplayName(Holder<EntityStore> holder, String displayName) static voidDisplayNameSupport.setDisplayName(Holder<EntityStore> holder, String displayName, boolean override) static voidDisplayNameSupport.setRandomDisplayName(Holder<EntityStore> holder, String[] names, boolean override) -
Uses of Holder in com.hypixel.hytale.server.npc.systems
Methods in com.hypixel.hytale.server.npc.systems with parameters of type HolderModifier and TypeMethodDescriptionvoidBalancingInitialisationSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidNPCInteractionSystems.AddSimulationManagerSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidNPCSystems.AddedFromWorldGenSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidNPCSystems.LegacyWorldGenId.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.voidNPCSystems.OnNPCAdded.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidPositionCacheSystems.RoleActivateSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidRoleBuilderSystem.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidBalancingInitialisationSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidNPCInteractionSystems.AddSimulationManagerSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidNPCSystems.AddedFromWorldGenSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidNPCSystems.LegacyWorldGenId.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) Deprecated, for removal: This API element is subject to removal in a future version.voidNPCSystems.OnNPCAdded.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidPositionCacheSystems.RoleActivateSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidRoleBuilderSystem.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.spawning.beacons
Methods in com.hypixel.hytale.server.spawning.beacons that return HolderModifier and TypeMethodDescriptionstatic Holder<EntityStore> LegacySpawnBeaconEntity.createHolder(BeaconSpawnWrapper spawnWrapper, org.joml.Vector3dc position, Rotation3fc rotation) -
Uses of Holder in com.hypixel.hytale.server.spawning.spawnmarkers
Methods in com.hypixel.hytale.server.spawning.spawnmarkers with parameters of type HolderModifier and TypeMethodDescriptionvoidSpawnMarkerSystems.AddedFromWorldGen.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureDebugComponent.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureNetworkSendable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureValidationComponent.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.AddedFromWorldGen.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureDebugComponent.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureNetworkSendable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) voidSpawnMarkerSystems.EnsureValidationComponent.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.spawning.suppression.system
Methods in com.hypixel.hytale.server.spawning.suppression.system with parameters of type HolderModifier and TypeMethodDescriptionvoidSpawnSuppressionSystems.EnsureNetworkSendable.onEntityAdd(Holder<EntityStore> holder, AddReason reason, Store<EntityStore> store) voidSpawnSuppressionSystems.EnsureNetworkSendable.onEntityRemoved(Holder<EntityStore> holder, RemoveReason reason, Store<EntityStore> store) -
Uses of Holder in com.hypixel.hytale.server.spawning.world.system
Methods in com.hypixel.hytale.server.spawning.world.system with parameters of type HolderModifier and TypeMethodDescriptionvoidWorldSpawnJobSystems.EntityRemoved.onEntityAdd(Holder<ChunkStore> holder, AddReason reason, Store<ChunkStore> store) voidWorldSpawnJobSystems.EntityRemoved.onEntityRemoved(Holder<ChunkStore> entityHolder, RemoveReason reason, Store<ChunkStore> store) -
Uses of Holder in com.hypixel.hytale.server.worldgen.chunk
Methods in com.hypixel.hytale.server.worldgen.chunk that return HolderMethods in com.hypixel.hytale.server.worldgen.chunk with parameters of type HolderModifier and TypeMethodDescriptionvoidChunkGeneratorExecution.overrideBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder) voidChunkGeneratorExecution.overrideBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder, int rotation, int filler) booleanChunkGeneratorExecution.setBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder) booleanChunkGeneratorExecution.setBlock(int x, int y, int z, byte type, int block, Holder<ChunkStore> holder, int supportValue, int rotation, int filler)