com.hypixel.hytale.server.core.modules.interaction.interaction.config
Interaction configuration. Has CODEC for registration.
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Methods: com.hypixel.hytale.protocol.InteractionEffects toPacket(); com.hypixel.hytale.server.core.asset.type.model.config.ModelParticle[] getParticles(); java.lang.String getWorldSoundEventId(); int getWorldSoundEventIndex(); java.lang.String getLocalSoundEventId(); int getLocalSoundEventIndex(); com.hypixel.hytale.protocol.ModelTrail[] getTrails(); boolean isWaitForAnimationToFinish(); java.lang.String getItemPlayerAnimationsId(); java.lang.String getItemAnimationId(); boolean isClearAnimationOnFinish(
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Extends java.lang.Record. Methods: int getPriority(com.hypixel.hytale.protocol.PrioritySlot); com.hypixel.hytale.protocol.InteractionPriority toPacket(); java.lang.String toString(); int hashCode(); boolean equals(java.lang.Object); java.util.Map<com.hypixel.hytale.protocol.PrioritySlot, java.lang.Integer> values(); java.lang.Object toPacket()
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Methods: com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority decode(org.bson.BsonValue, com.hypixel.hytale.codec.ExtraInfo); org.bson.BsonValue encode(com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority, com.hypixel.hytale.codec.ExtraInfo)
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Methods: com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority decodeJson(com.hypixel.hytale.codec.util.RawJsonReader, com.hypixel.hytale.codec.ExtraInfo); com.hypixel.hytale.codec.schema.config.Schema toSchema(com.hypixel.hytale.codec.schema.SchemaContext); java.lang.Object decodeJson(com.hypixel.hytale.codec.util.RawJsonReader, com.hypixel.hytale.codec.ExtraInfo); org.bson.BsonValue encode(java.lang.Object, com.hypixel.hytale.codec.ExtraInfo); java.lang.Object decode
com.hypixel.hytale.server.core.modules.interaction
Methods: void setState(com.hypixel.hytale.protocol.InteractionType, boolean); boolean isCharging(boolean, float, com.hypixel.hytale.protocol.InteractionType, com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.core.modules.interaction.interaction.CooldownHandler); boolean shouldCancelCharging(boolean, float, com.hypixel.hytale.protocol.InteractionType, com.hypixel.hytale.se
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Methods: static com.hypixel.hytale.assetstore.AssetStore<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInteraction, com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInteraction>> getAssetStore(); static com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInt
com.hypixel.hytale.server.core.modules.interaction.interaction.config
Base class for item interactions. Override handle() method.
com.hypixel.hytale.server.core.modules.interaction.interaction.config.data
Methods: T getResult(); void start(); void into(com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); boolean collect(com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.CollectorTag, com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); void outof(); void finished()
com.hypixel.hytale.server.core.modules.interaction.interaction.config.data
Methods: java.lang.String getTag(); boolean equals(java.lang.Object); int hashCode(); java.lang.String toString(); static com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.StringTag of(java.lang.String)
com.hypixel.hytale.server.core.modules.interaction.interaction.config.data
Methods: void start(); void into(com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); boolean collect(com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.CollectorTag, com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); void outof(); void finished()
com.hypixel.hytale.server.core.modules.interaction.interaction
Methods: static com.hypixel.hytale.assetstore.map.DefaultAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.UnarmedInteractions> getAssetMap(); java.lang.String getId(); java.util.Map<com.hypixel.hytale.protocol.InteractionType, java.lang.String> getInteractions(); java.lang.String toString(); java.lang.Object getId()