Uses of Record Class
net.minecraft.core.particles.ExplosionParticleInfo
Packages that use ExplosionParticleInfo
Package
Description
-
Uses of ExplosionParticleInfo in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer with type parameters of type ExplosionParticleInfoModifier and TypeFieldDescriptionprivate final WeightedList<ExplosionParticleInfo> ClientExplosionTracker.ExplosionInfo.blockParticlesThe field for theblockParticlesrecord component.Methods in net.minecraft.client.multiplayer that return types with arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionClientExplosionTracker.ExplosionInfo.blockParticles()Returns the value of theblockParticlesrecord component.Method parameters in net.minecraft.client.multiplayer with type arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionvoidClientLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> secondaryParticles, Holder<SoundEvent> explosionSound) voidClientExplosionTracker.track(Vec3 center, float radius, int blockCount, WeightedList<ExplosionParticleInfo> blockParticles) voidClientLevel.trackExplosionEffects(Vec3 center, float radius, int blockCount, WeightedList<ExplosionParticleInfo> blockParticles) Constructor parameters in net.minecraft.client.multiplayer with type arguments of type ExplosionParticleInfoModifierConstructorDescriptionprivateExplosionInfo(Vec3 center, float radius, int blockCount, WeightedList<ExplosionParticleInfo> blockParticles) Creates an instance of aExplosionInforecord class. -
Uses of ExplosionParticleInfo in net.minecraft.core.particles
Fields in net.minecraft.core.particles with type parameters of type ExplosionParticleInfoModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ExplosionParticleInfo> ExplosionParticleInfo.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, ExplosionParticleInfo> ExplosionParticleInfo.STREAM_CODEC -
Uses of ExplosionParticleInfo in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type ExplosionParticleInfoModifier and TypeFieldDescriptionprivate final WeightedList<ExplosionParticleInfo> ClientboundExplodePacket.blockParticlesThe field for theblockParticlesrecord component.Methods in net.minecraft.network.protocol.game that return types with arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionClientboundExplodePacket.blockParticles()Returns the value of theblockParticlesrecord component.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type ExplosionParticleInfoModifierConstructorDescriptionClientboundExplodePacket(Vec3 center, float radius, int blockCount, Optional<Vec3> playerKnockback, ParticleOptions explosionParticle, Holder<SoundEvent> explosionSound, WeightedList<ExplosionParticleInfo> blockParticles) Creates an instance of aClientboundExplodePacketrecord class. -
Uses of ExplosionParticleInfo in net.minecraft.server.level
Method parameters in net.minecraft.server.level with type arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionvoidServerLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> explosionSound) -
Uses of ExplosionParticleInfo in net.minecraft.world.item.enchantment.effects
Fields in net.minecraft.world.item.enchantment.effects with type parameters of type ExplosionParticleInfoModifier and TypeFieldDescriptionprivate final WeightedList<ExplosionParticleInfo> ExplodeEffect.blockParticlesThe field for theblockParticlesrecord component.Methods in net.minecraft.world.item.enchantment.effects that return types with arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionExplodeEffect.blockParticles()Returns the value of theblockParticlesrecord component.Constructor parameters in net.minecraft.world.item.enchantment.effects with type arguments of type ExplosionParticleInfoModifierConstructorDescriptionExplodeEffect(boolean attributeToUser, Optional<Holder<DamageType>> damageType, Optional<LevelBasedValue> knockbackMultiplier, Optional<HolderSet<Block>> immuneBlocks, Vec3 offset, LevelBasedValue radius, boolean createFire, Level.ExplosionInteraction blockInteraction, ParticleOptions smallParticle, ParticleOptions largeParticle, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> sound) Creates an instance of aExplodeEffectrecord class. -
Uses of ExplosionParticleInfo in net.minecraft.world.level
Fields in net.minecraft.world.level with type parameters of type ExplosionParticleInfoMethod parameters in net.minecraft.world.level with type arguments of type ExplosionParticleInfoModifier and TypeMethodDescriptionabstract voidLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> explosionSound)