Uses of Enum Class
com.hypixel.hytale.protocol.InteractionType
Packages that use InteractionType
Package
Description
-
Uses of InteractionType in com.hypixel.hytale.builtin.beds.respawn
Constructors in com.hypixel.hytale.builtin.beds.respawn with parameters of type InteractionTypeModifierConstructorDescriptionOverrideNearbyRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnPointPosition, Ref<ChunkStore> blockRef, PlayerRespawnPointData[] nearbyRespawnPoints, int radiusLimitRespawnPoint) Default Constructor for anOverrideNearbyRespawnPointPageinstance.RespawnPointPage(PlayerRef playerRef, InteractionType interactionType) Default Constructor for aRespawnPointPageinstance.SelectOverrideRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnPointToAddPosition, Ref<ChunkStore> blockRef, PlayerRespawnPointData[] respawnPoints) Default Constructor for aSelectOverrideRespawnPointPageinstance.SetNameRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnBlockPosition, Ref<ChunkStore> blockRef) Default Constructor for aSetNameRespawnPointPageinstance. -
Uses of InteractionType in com.hypixel.hytale.builtin.buildertools.scriptedbrushes
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes that return InteractionTypeMethods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes with parameters of type InteractionTypeModifier and TypeMethodDescriptionvoidBrushConfig.beginExecution(org.joml.Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType) voidBrushConfigCommandExecutor.execute(Ref<EntityStore> ref, World world, org.joml.Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType, ComponentAccessor<EntityStore> componentAccessor) voidBrushConfigCommandExecutor.execute(Ref<EntityStore> ref, World world, org.joml.Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType, Consumer<BrushConfig> existingBrushDataLoadingConsumer, ComponentAccessor<EntityStore> componentAccessor) -
Uses of InteractionType in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator that return InteractionTypeMethods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator with parameters of type InteractionTypeModifier and TypeMethodDescriptionvoidCombatActionEvaluator.setCurrentInteraction(String currentInteraction, InteractionType interactionType, float chargeFor, boolean damageFriendlies, boolean requireAiming, boolean positionFirst, double chargeDistance, Function<InteractionContext, Map<String, String>> interactionVarsGetter) -
Uses of InteractionType in com.hypixel.hytale.builtin.triggervolumes.effect
Methods in com.hypixel.hytale.builtin.triggervolumes.effect that return InteractionTypeConstructors in com.hypixel.hytale.builtin.triggervolumes.effect with parameters of type InteractionTypeModifierConstructorDescriptionTriggerContext(Ref<EntityStore> entityRef, Store<EntityStore> store, TriggerEventType eventType, VolumeEntry volume, List<VolumeEntry> spatialVolumes, org.joml.Vector3d actorPosition, List<SignalTag> signalTags, org.joml.Vector3d blockPosition, String blockId, InteractionType interactionType) -
Uses of InteractionType in com.hypixel.hytale.builtin.triggervolumes.manager
Methods in com.hypixel.hytale.builtin.triggervolumes.manager that return InteractionTypeModifier and TypeMethodDescriptionTriggerVolumeManager.PendingTriggerEvent.interactionType()Returns the value of theinteractionTyperecord component.Methods in com.hypixel.hytale.builtin.triggervolumes.manager with parameters of type InteractionTypeModifier and TypeMethodDescriptionvoidTriggerVolumeManager.enqueueBlockEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d blockPosition, String blockId, InteractionType interactionType) voidTriggerVolumeManager.enqueueEntityUseEvent(Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d position, String blockId, InteractionType interactionType) Enqueues aTriggerEventType.BLOCK_USEDevent for an entity interaction (pressing use on an entity rather than a block), dispatched positionally to volumes containing the entity.Constructors in com.hypixel.hytale.builtin.triggervolumes.manager with parameters of type InteractionTypeModifierConstructorDescriptionPendingTriggerEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, String volumeId, org.joml.Vector3d blockPosition, String blockId, List<SignalTag> signalTags, InteractionType interactionType) Creates an instance of aPendingTriggerEventrecord class. -
Uses of InteractionType in com.hypixel.hytale.protocol
Subclasses with type arguments of type InteractionType in com.hypixel.hytale.protocolFields in com.hypixel.hytale.protocol declared as InteractionTypeModifier and TypeFieldDescriptionInteractionRules.blockedByInteractionRules.blockingAbilityEffects.disabledInteractionRules.interruptedByInteractionRules.interruptingstatic final InteractionType[]InteractionType.VALUESFields in com.hypixel.hytale.protocol with type parameters of type InteractionTypeModifier and TypeFieldDescriptionItemBase.carryHudInputBindingsItemBase.carryInteractionsInteractionSyncData.forkCountsChargingInteraction.forksBlockType.interactionsInteractionsUpdate.interactionsItemBase.interactionsProjectileConfig.interactionsInteractionConfiguration.prioritiesMethods in com.hypixel.hytale.protocol that return InteractionTypeModifier and TypeMethodDescriptionstatic InteractionTypeInteractionType.fromValue(int value) static InteractionType[]InteractionRules.getBlockedBy(MemorySegment mem) static InteractionType[]InteractionRules.getBlockedBy(MemorySegment mem, int offset) static InteractionType[]InteractionRules.getBlocking(MemorySegment mem) static InteractionType[]InteractionRules.getBlocking(MemorySegment mem, int offset) static InteractionType[]AbilityEffects.getDisabled(MemorySegment mem) static InteractionType[]AbilityEffects.getDisabled(MemorySegment mem, int offset) static InteractionType[]InteractionRules.getInterruptedBy(MemorySegment mem) static InteractionType[]InteractionRules.getInterruptedBy(MemorySegment mem, int offset) static InteractionType[]InteractionRules.getInterrupting(MemorySegment mem) static InteractionType[]InteractionRules.getInterrupting(MemorySegment mem, int offset) static InteractionTypeReturns the enum constant of this class with the specified name.static InteractionType[]InteractionType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.hypixel.hytale.protocol that return types with arguments of type InteractionTypeModifier and TypeMethodDescriptionstatic Map<InteractionType, String> ItemBase.getCarryHudInputBindings(MemorySegment mem) static Map<InteractionType, String> ItemBase.getCarryHudInputBindings(MemorySegment mem, int offset) static Map<InteractionType, Integer> ItemBase.getCarryInteractions(MemorySegment mem) static Map<InteractionType, Integer> ItemBase.getCarryInteractions(MemorySegment mem, int offset) static Map<InteractionType, Integer> InteractionSyncData.getForkCounts(MemorySegment mem) static Map<InteractionType, Integer> InteractionSyncData.getForkCounts(MemorySegment mem, int offset) static Map<InteractionType, Integer> ChargingInteraction.getForks(MemorySegment mem) static Map<InteractionType, Integer> ChargingInteraction.getForks(MemorySegment mem, int offset) static Map<InteractionType, Integer> WieldingInteraction.getForks(MemorySegment mem) static Map<InteractionType, Integer> WieldingInteraction.getForks(MemorySegment mem, int offset) static Map<InteractionType, Integer> BlockType.getInteractions(MemorySegment mem) static Map<InteractionType, Integer> BlockType.getInteractions(MemorySegment mem, int offset) static Map<InteractionType, Integer> InteractionsUpdate.getInteractions(MemorySegment mem) static Map<InteractionType, Integer> InteractionsUpdate.getInteractions(MemorySegment mem, int offset) static Map<InteractionType, Integer> ItemBase.getInteractions(MemorySegment mem) static Map<InteractionType, Integer> ItemBase.getInteractions(MemorySegment mem, int offset) static Map<InteractionType, Integer> ProjectileConfig.getInteractions(MemorySegment mem) static Map<InteractionType, Integer> ProjectileConfig.getInteractions(MemorySegment mem, int offset) static Map<InteractionType, InteractionPriority> InteractionConfiguration.getPriorities(MemorySegment mem) static Map<InteractionType, InteractionPriority> InteractionConfiguration.getPriorities(MemorySegment mem, int offset) Constructors in com.hypixel.hytale.protocol with parameters of type InteractionTypeModifierConstructorDescriptionAbilityEffects(InteractionType[] disabled) InteractionRules(InteractionType[] blockedBy, InteractionType[] blocking, InteractionType[] interruptedBy, InteractionType[] interrupting, int blockedByBypassIndex, int blockingBypassIndex, int interruptedByBypassIndex, int interruptingBypassIndex) Constructor parameters in com.hypixel.hytale.protocol with type arguments of type InteractionTypeModifierConstructorDescriptionInteractionsUpdate(Map<InteractionType, Integer> interactions, String interactionHint, boolean overrideAll) InteractionSyncData(InteractionState state, float progress, int operationCounter, int rootInteraction, int totalForks, int entityId, int enteredRootInteraction, BlockPosition blockPosition, BlockFace blockFace, BlockRotation blockRotation, int placedBlockId, float chargeValue, Map<InteractionType, Integer> forkCounts, int chainingIndex, int flagIndex, SelectedHitEntity[] hitEntities, Position attackerPos, Direction attackerRot, Position raycastHit, float raycastDistance, org.joml.Vector3fc raycastNormal, MovementDirection movementDirection, ApplyForceState applyForceState, int nextLabel, UUID generatedUUID) ItemBase(String id, String model, float scale, String texture, String animation, String playerAnimationsId, boolean usePlayerAnimations, int maxStack, int reticleIndex, String icon, AssetIconProperties iconProperties, ItemTranslationProperties translationProperties, int itemLevel, int qualityIndex, ItemResourceType[] resourceTypes, boolean consumable, boolean variant, int blockId, ItemTool tool, ItemWeapon weapon, ItemArmor armor, ItemGlider gliderConfig, ItemUtility utility, BlockSelectorToolData blockSelectorTool, BuilderToolState builderToolData, ItemEntityConfig itemEntity, String set, String[] categories, String subCategory, ModelParticle[] particles, ModelParticle[] firstPersonParticles, ModelTrail[] trails, ColorLight light, double durability, int soundEventIndex, int itemSoundSetIndex, Map<InteractionType, Integer> interactions, Map<InteractionType, Integer> carryInteractions, Map<InteractionType, String> carryHudInputBindings, Map<String, Integer> interactionVars, InteractionConfiguration interactionConfig, String droppedItemAnimation, int[] tagIndexes, Map<Integer, ItemAppearanceCondition[]> itemAppearanceConditions, int[] displayEntityStatsHUD, ItemPullbackConfiguration pullbackConfig, boolean clipsGeometry, boolean renderDeployablePreview, ItemHudUI[] hudUI, ItemAbility ability) ProjectileConfig(PhysicsConfig physicsConfig, Model model, double launchForce, org.joml.Vector3fc spawnOffset, Direction rotationOffset, boolean rotateSpawnOffsetByPitch, boolean rotateSpawnOffsetByYaw, Map<InteractionType, Integer> interactions, int launchLocalSoundEventIndex, int launchWorldSoundEventIndex, int projectileSoundEventIndex, float minScale, float maxScale) -
Uses of InteractionType in com.hypixel.hytale.protocol.packets.assets
Fields in com.hypixel.hytale.protocol.packets.assets with type parameters of type InteractionTypeMethods in com.hypixel.hytale.protocol.packets.assets that return types with arguments of type InteractionTypeModifier and TypeMethodDescriptionstatic Map<InteractionType, Integer> UpdateUnarmedInteractions.getInteractions(MemorySegment mem) static Map<InteractionType, Integer> UpdateUnarmedInteractions.getInteractions(MemorySegment mem, int offset) Constructor parameters in com.hypixel.hytale.protocol.packets.assets with type arguments of type InteractionTypeModifierConstructorDescriptionUpdateUnarmedInteractions(UpdateType type, Map<InteractionType, Integer> interactions) -
Uses of InteractionType in com.hypixel.hytale.protocol.packets.buildertools
Fields in com.hypixel.hytale.protocol.packets.buildertools declared as InteractionTypeMethods in com.hypixel.hytale.protocol.packets.buildertools that return InteractionTypeModifier and TypeMethodDescriptionstatic InteractionTypeBuilderToolOnUseInteraction.getType(MemorySegment mem) static InteractionTypeBuilderToolOnUseInteraction.getType(MemorySegment mem, int offset) Constructors in com.hypixel.hytale.protocol.packets.buildertools with parameters of type InteractionTypeModifierConstructorDescriptionBuilderToolOnUseInteraction(InteractionType type, int x, int y, int z, int offsetForPaintModeX, int offsetForPaintModeY, int offsetForPaintModeZ, boolean isAltPlaySculptBrushModDown, boolean isHoldDownInteraction, boolean isDoServerRaytraceForPosition, int maxLengthToolIgnoreHistory, float raycastOriginX, float raycastOriginY, float raycastOriginZ, float raycastDirectionX, float raycastDirectionY, float raycastDirectionZ, int undoGroupSize) -
Uses of InteractionType in com.hypixel.hytale.protocol.packets.interaction
Fields in com.hypixel.hytale.protocol.packets.interaction declared as InteractionTypeModifier and TypeFieldDescriptionPlayInteractionFor.interactionTypeSyncInteractionChain.interactionTypeMethods in com.hypixel.hytale.protocol.packets.interaction that return InteractionTypeModifier and TypeMethodDescriptionstatic InteractionTypePlayInteractionFor.getInteractionType(MemorySegment mem) static InteractionTypePlayInteractionFor.getInteractionType(MemorySegment mem, int offset) static InteractionTypeSyncInteractionChain.getInteractionType(MemorySegment mem) static InteractionTypeSyncInteractionChain.getInteractionType(MemorySegment mem, int offset) Constructors in com.hypixel.hytale.protocol.packets.interaction with parameters of type InteractionTypeModifierConstructorDescriptionPlayInteractionFor(int entityId, int chainId, ForkedChainId forkedId, int operationIndex, int interactionId, String interactedItemId, InteractionType interactionType, boolean cancel) SyncInteractionChain(int activeHotbarSlot, int activeUtilitySlot, int activeToolsSlot, String itemInHandId, String utilityItemId, String toolsItemId, boolean initial, boolean desync, int overrideRootInteraction, InteractionType interactionType, int equipSlot, int chainId, ForkedChainId forkedId, InteractionChainData data, InteractionState state, SyncInteractionChain[] newForks, int operationBaseIndex, InteractionSyncData[] interactionData) -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.blocktype.config
Methods in com.hypixel.hytale.server.core.asset.type.blocktype.config that return types with arguments of type InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.entityeffect.config
Constructor parameters in com.hypixel.hytale.server.core.asset.type.entityeffect.config with type arguments of type InteractionTypeModifierConstructorDescriptionAbilityEffects(Set<InteractionType> disabled) Default Constructor for aAbilityEffectsinstance -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.fluid
Methods in com.hypixel.hytale.server.core.asset.type.fluid that return types with arguments of type InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.gamemode
Methods in com.hypixel.hytale.server.core.asset.type.gamemode that return types with arguments of type InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.item.config
Methods in com.hypixel.hytale.server.core.asset.type.item.config that return types with arguments of type InteractionTypeModifier and TypeMethodDescriptionItem.getCarryHudInputBindings()Item.getCarryInteractions()Item.getInteractions() -
Uses of InteractionType in com.hypixel.hytale.server.core.asset.type.item.config.damageData
Methods in com.hypixel.hytale.server.core.asset.type.item.config.damageData with parameters of type InteractionTypeModifier and TypeMethodDescriptionstatic DamageBreakdownWeaponDamageDataCollector.calculate(Item item, InteractionType type) Computes the damage breakdown for the given weapon item's interaction chain for the specified interaction type. -
Uses of InteractionType in com.hypixel.hytale.server.core.entity
Methods in com.hypixel.hytale.server.core.entity that return InteractionTypeMethods in com.hypixel.hytale.server.core.entity with parameters of type InteractionTypeModifier and TypeMethodDescriptionbooleanInteractionManager.applyRules(InteractionContext context, InteractionChainData data, InteractionType type, RootInteraction rootInteraction) Checks all running chains to see if any of them conflict with the giventypeorrootInteraction.booleanInteractionManager.canRun(InteractionType type, short equipSlot, RootInteraction rootInteraction) Determines whether the given interaction can run for the given interaction typebooleanInteractionManager.canRun(InteractionType type, RootInteraction rootInteraction) Determines whether the given root interaction can run for the given interaction typestatic InteractionContextInteractionContext.forInteraction(InteractionManager manager, Ref<EntityStore> ref, InteractionType type, int equipSlot, ComponentAccessor<EntityStore> componentAccessor) static InteractionContextInteractionContext.forInteraction(InteractionManager manager, Ref<EntityStore> ref, InteractionType type, ComponentAccessor<EntityStore> componentAccessor) Returns an interaction context initialized with the correct held item for the given interaction type.InteractionContext.fork(InteractionChainData data, InteractionType type, InteractionContext context, RootInteraction rootInteraction, boolean predicted) InteractionContext.fork(InteractionType type, InteractionContext context, RootInteraction rootInteraction, boolean predicted) Forks from the current interaction into the passed interaction ids.floatInteractionManager.getGlobalTimeShift(InteractionType type) Returns the amount of time shifting (in seconds) for the given interaction type.InteractionContext.getRootInteractionId(InteractionType type) Returns the root interaction that would be run for the given interaction type.InteractionManager.initChain(InteractionChainData data, InteractionType type, InteractionContext context, RootInteraction rootInteraction, Runnable onCompletion, boolean forceRemoteSync) Creates a new interaction chain without running it.InteractionManager.initChain(InteractionType type, InteractionContext context, RootInteraction rootInteraction, boolean forceRemoteSync) Creates an interaction chain without starting it with the chain data set to empty values.InteractionManager.initChain(InteractionType type, InteractionContext context, RootInteraction rootInteraction, int entityId, BlockPosition blockPosition, boolean forceRemoteSync) Creates an interaction chain without starting it with the chain data using the providedentityIdandblockPosition.voidInteractionChain.setBaseType(InteractionType baseType) voidInteractionManager.setGlobalTimeShift(InteractionType type, float shift) Changes the amount of time shifting for the given interaction type for this tick.voidInteractionManager.startChain(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, InteractionContext context, RootInteraction rootInteraction) voidInteractionManager.tryRunHeldInteraction(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type) Called to try and run a held item interactionvoidInteractionManager.tryRunHeldInteraction(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, short equipSlot) Called to try and run a held item interactionbooleanInteractionManager.tryStartChain(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, InteractionContext context, RootInteraction rootInteraction) voidInteractionManager.walkChain(Ref<EntityStore> ref, Collector collector, InteractionType type, ComponentAccessor<EntityStore> componentAccessor) Walks over all interactions in the default root interaction that would be used for the given interaction typetype.voidInteractionManager.walkChain(Ref<EntityStore> ref, Collector collector, InteractionType type, RootInteraction rootInteraction, ComponentAccessor<EntityStore> componentAccessor) Walks over all interactions in the root interaction provided.static voidInteractionManager.walkChain(Collector collector, InteractionType type, InteractionContext context, RootInteraction rootInteraction) Walks over all interaction in the root interaction provided using the given context.Constructors in com.hypixel.hytale.server.core.entity with parameters of type InteractionTypeModifierConstructorDescriptionInteractionChain(ForkedChainId forkedChainId, ForkedChainId baseForkedChainId, InteractionType type, InteractionContext context, InteractionChainData chainData, RootInteraction rootInteraction, Runnable onCompletion, boolean requiresClient) InteractionChain(InteractionType type, InteractionContext context, InteractionChainData chainData, RootInteraction rootInteraction, Runnable onCompletion, boolean requiresClient) -
Uses of InteractionType in com.hypixel.hytale.server.core.event.events.ecs
Methods in com.hypixel.hytale.server.core.event.events.ecs that return InteractionTypeModifier and TypeMethodDescriptionUseBlockEvent.getInteractionType()UseEntityEvent.getInteractionType()Constructors in com.hypixel.hytale.server.core.event.events.ecs with parameters of type InteractionTypeModifierConstructorDescriptionPost(InteractionType interactionType, InteractionContext context, org.joml.Vector3i targetBlock, BlockType blockType) Default Constructor for aUseBlockEvent.Postinstance.Post(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) Pre(InteractionType interactionType, InteractionContext context, org.joml.Vector3i targetBlock, BlockType blockType) Default Constructor for aUseBlockEvent.Preinstance.Pre(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) UseBlockEvent(InteractionType interactionType, InteractionContext context, org.joml.Vector3i targetBlock, BlockType blockType) Default Constructor for aUseBlockEventinstance.UseEntityEvent(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) -
Uses of InteractionType in com.hypixel.hytale.server.core.event.events.player
Methods in com.hypixel.hytale.server.core.event.events.player that return InteractionTypeConstructors in com.hypixel.hytale.server.core.event.events.player with parameters of type InteractionTypeModifierConstructorDescriptionPlayerInteractEvent(Ref<EntityStore> ref, Player player, long clientUseTime, InteractionType actionType, ItemStack itemInHand, org.joml.Vector3i targetBlock, Ref<EntityStore> targetRef, Entity targetEntity) Deprecated. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.entity.damage
Fields in com.hypixel.hytale.server.core.modules.entity.damage with type parameters of type InteractionTypeModifier and TypeFieldDescriptionstatic final MetaKey<InteractionType> Damage.INTERACTION_TYPEThe interaction type of the chain that dealt this damage (e.g. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction
Fields in com.hypixel.hytale.server.core.modules.interaction with type parameters of type InteractionTypeModifier and TypeFieldDescriptionstatic final EnumCodec<InteractionType> InteractionModule.INTERACTION_TYPE_CODECstatic final SetCodec<InteractionType, EnumSet<InteractionType>> InteractionModule.INTERACTION_TYPE_SET_CODECstatic final SetCodec<InteractionType, EnumSet<InteractionType>> InteractionModule.INTERACTION_TYPE_SET_CODECMethods in com.hypixel.hytale.server.core.modules.interaction that return types with arguments of type InteractionTypeMethods in com.hypixel.hytale.server.core.modules.interaction with parameters of type InteractionTypeModifier and TypeMethodDescriptionfloatIInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) floatInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) Interactions.getInteractionId(InteractionType type) Gets the interaction ID for a given interaction type.booleanIInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) voidInteractions.removeInteractionId(InteractionType type) Called to remove the interaction ID for a given interaction type.voidInteractions.setInteractionId(InteractionType type, String interactionId) Called to set the interaction ID for a given interaction type.voidIInteractionSimulationHandler.setState(InteractionType type, boolean state) voidInteractionSimulationHandler.setState(InteractionType type, boolean state) booleanIInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) Constructor parameters in com.hypixel.hytale.server.core.modules.interaction with type arguments of type InteractionTypeModifierConstructorDescriptionInteractions(Map<InteractionType, String> interactions) Default Constructor for aInteractionsinstance. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.event
Methods in com.hypixel.hytale.server.core.modules.interaction.event that return InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.interaction
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction that return types with arguments of type InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.interaction.config
Fields in com.hypixel.hytale.server.core.modules.interaction.interaction.config with type parameters of type InteractionTypeModifier and TypeFieldDescriptionstatic final Map<InteractionType, Set<InteractionType>> InteractionTypeUtils.DEFAULT_INTERACTION_BLOCKED_BYCurrent rules: All 'main' player triggered interactions should block each other.static final Map<InteractionType, Set<InteractionType>> InteractionTypeUtils.DEFAULT_INTERACTION_BLOCKED_BYCurrent rules: All 'main' player triggered interactions should block each other.static final Set<InteractionType> InteractionTypeUtils.STANDARD_INPUTA set of interaction types that can be triggered via standard input.Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config with parameters of type InteractionTypeModifier and TypeMethodDescriptionstatic floatInteractionTypeUtils.getDefaultCooldown(InteractionType type) Called to fetch the default cooldown that should be used for the given interaction type.intInteractionConfiguration.getPriorityFor(InteractionType interactionType, PrioritySlot slot) voidInteraction.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) static booleanInteractionTypeUtils.isCollisionType(InteractionType type) Determines whether the provided interaction type is a collision type.final voidInteraction.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) final voidInteraction.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) booleanInteractionRules.validateBlocked(InteractionType type, it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> selfTags, InteractionType otherType, it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> otherTags, InteractionRules otherRules) Returns whether the specified rules block the interaction (self) from starting alongside the interaction {other} when run as the given interaction type.booleanInteractionRules.validateInterrupts(InteractionType type, it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> selfTags, InteractionType otherType, it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> otherTags, InteractionRules otherRules) Returns whether the specified rules allow the interaction (self) to start and interrupt the interaction {other} when run as the given interaction type. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client with parameters of type InteractionTypeModifier and TypeMethodDescriptionvoidWieldingInteraction.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.interaction.operation
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.operation with parameters of type InteractionTypeModifier and TypeMethodDescriptiondefault voidOperation.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) voidJumpOperation.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) voidOperation.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) Called to tick the operation for the given entity.voidJumpOperation.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) voidOperation.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) Called to tick the operation for the given entity. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.interaction.interaction.util
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.util with parameters of type InteractionTypeModifier and TypeMethodDescriptionstatic booleanInteractionValidation.isAccessibleProxyTarget(Ref<EntityStore> ref, Ref<EntityStore> proxy, InteractionType type) Tests whether an entity can use a predicted projectile as an interaction proxy. -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.projectile.component
Methods in com.hypixel.hytale.server.core.modules.projectile.component that return InteractionTypeConstructors in com.hypixel.hytale.server.core.modules.projectile.component with parameters of type InteractionTypeModifierConstructorDescriptionProjectileLaunchContext(InteractionType interactionType, boolean launchedByWeapon) -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.projectile.config
Methods in com.hypixel.hytale.server.core.modules.projectile.config that return types with arguments of type InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.core.modules.projectile.event
Methods in com.hypixel.hytale.server.core.modules.projectile.event that return InteractionTypeConstructors in com.hypixel.hytale.server.core.modules.projectile.event with parameters of type InteractionTypeModifierConstructorDescriptionProjectileLaunchEvent(Ref<EntityStore> projectileRef, InteractionType interactionType, boolean launchedByWeapon) -
Uses of InteractionType in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat that return InteractionType -
Uses of InteractionType in com.hypixel.hytale.server.npc.interactions
Methods in com.hypixel.hytale.server.npc.interactions with parameters of type InteractionTypeModifier and TypeMethodDescriptionfloatNPCInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanNPCInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) voidNPCInteractionSimulationHandler.setState(InteractionType type, boolean state) booleanNPCInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler)