Uses of Class
com.hypixel.hytale.server.core.modules.projectile.config.ProjectileConfig
Packages that use ProjectileConfig
Package
Description
-
Uses of ProjectileConfig in com.hypixel.hytale.builtin.deployables.component
Methods in com.hypixel.hytale.builtin.deployables.component with parameters of type ProjectileConfigModifier and TypeMethodDescriptionvoidDeployableProjectileShooterComponent.spawnProjectile(Ref<EntityStore> entityRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig projectileConfig, org.joml.Vector3d spawnPos, org.joml.Vector3d direction) Called to spawn a new projectile entity based on the provided projectile config -
Uses of ProjectileConfig in com.hypixel.hytale.server.core.modules.projectile
Methods in com.hypixel.hytale.server.core.modules.projectile with parameters of type ProjectileConfigModifier and TypeMethodDescriptionProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn an unpredicted projectile with a uniform scale multiplier on its model and hitbox (e.g. an AoE rune growing an ability projectile) and a multiplier on the config's LaunchForce (e.g. a speed rune hastening it).ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile. -
Uses of ProjectileConfig in com.hypixel.hytale.server.core.modules.projectile.config
Subclasses with type arguments of type ProjectileConfig in com.hypixel.hytale.server.core.modules.projectile.configClasses in com.hypixel.hytale.server.core.modules.projectile.config that implement interfaces with type arguments of type ProjectileConfigModifier and TypeClassDescriptionclassA configuration defining the properties and behavior of a projectile.Fields in com.hypixel.hytale.server.core.modules.projectile.config with type parameters of type ProjectileConfigModifier and TypeFieldDescriptionstatic final AssetBuilderCodec<String, ProjectileConfig> ProjectileConfig.CODECThe codec used to parseProjectileConfiginstancesMethods in com.hypixel.hytale.server.core.modules.projectile.config that return types with arguments of type ProjectileConfigModifier and TypeMethodDescriptionstatic DefaultAssetMap<String, ProjectileConfig> ProjectileConfig.getAssetMap()ProjectileConfig.getAssetStore()ProjectileConfig.getAssetStore()Method parameters in com.hypixel.hytale.server.core.modules.projectile.config with type arguments of type ProjectileConfigModifier and TypeMethodDescriptionProjectileConfigPacketGenerator.generateInitPacket(DefaultAssetMap<String, ProjectileConfig> assetMap, Map<String, ProjectileConfig> assets) ProjectileConfigPacketGenerator.generateInitPacket(DefaultAssetMap<String, ProjectileConfig> assetMap, Map<String, ProjectileConfig> assets) ProjectileConfigPacketGenerator.generateUpdatePacket(Map<String, ProjectileConfig> loadedAssets) -
Uses of ProjectileConfig in com.hypixel.hytale.server.core.modules.projectile.interaction
Methods in com.hypixel.hytale.server.core.modules.projectile.interaction that return ProjectileConfigModifier and TypeMethodDescriptionProjectileInteraction.getConfig()Lazily resolves and returns theProjectileConfigfor this interaction.