Package net.minecraft.client.particle
Class Particle
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.client.particle.Particle
- All Implemented Interfaces:
CommandSource
- Direct Known Subclasses:
BarrierParticle,BlockDustParticle,BlockLeakParticle,CloudParticle,DamageParticle,ElderGuardianAppearanceParticle,EmitterParticle,EmotionParticle,EnchantGlyphParticle,ExplosionEmitterParticle,ExplosionSmokeParticle,FireSmokeParticle,FireworksSparkParticle.Explosion,FireworksSparkParticle.FireworkParticle,FireworksSparkParticle.Flash,FishingParticle,FlameParticle,FootstepParticle,ItemPickupParticle,LargeExplosionParticle,LavaEmberParticle,NoteParticle,PortalParticle,RainSplashParticle,RedstoneParticle,SnowballParticle,SnowShovelParticle,SpellParticle,SuspendedParticle,VillageParticle,WaterBubbleParticle
@Environment(CLIENT) public class Particle extends Entity
- Mappings:
Namespace Name official bebintermediary net/minecraft/class_958named net/minecraft/client/particle/Particle
-
Field Summary
Fields Modifier and Type Field Description protected intageprotected floatalphaprotected floatbluestatic doublefield_4105static doublefield_4106static doublefield_4107protected intfield_4108protected intfield_4109protected floatfield_4110protected floatfield_4111protected floatfield_4114protected floatgravityStrengthprotected floatgreenprotected intmaxAgeprotected floatredprotected SpritespriteFields inherited from class net.minecraft.entity.Entity
changingDimension, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_7357, field_7362, field_7363, field_7364, field_7365, field_7370, field_7390, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inLava, isFireImmune, lastPortalBlockPos, lastPortalVec3d, netherPortalCooldown, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected booleancanClimb()voiddeserialize(CompoundTag tag)floatgetAlpha()floatgetBlue()floatgetGreen()floatgetRed()protected voidinitDataTracker()booleanisAttackable()intmethod_3238()Particlemethod_3239(float float2)voidmethod_3240(BufferBuilder builder, Entity entity, float float2, float float3, float float4, float float5, float float6, float float7)Particlemethod_3245(float float2)voidmethod_3247(float float2)voidmethod_3249()voidserialize(CompoundTag tag)voidsetColor(float red, float green, float blue)voidsetMiscTexture(int int2)voidsetTexture(Sprite sprite)voidtick()StringtoString()Methods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, attemptSprintingParticles, baseTick, burn, canAvoidTraps, canFly, canUseCommand, checkBlockCollision, collides, copyPortalInfo, copyPosition, damage, destroy, doesNotCollide, doesRenderOnFire, equals, equip, extinguish, fall, fromClientTag, fromTag, getAir, getArmorStacks, getBlastResistance, getBlockPos, getBoundingBox, getBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getDistanceTo, getEntity, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMountedHeightOffset, getName, getPos, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTranslationKey, getUuid, getWorld, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasVehicle, increaseTransforms, interactAt, isAlive, isCustomNameVisible, isFireImmune, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTouchingWater, kill, method_6912, method_6924, method_6926, method_6939, method_6940, method_6943, method_6944, method_6945, method_6948, method_6949, method_6968, method_6971, method_6977, method_6981, method_6984, method_6985, method_6994, method_6998, method_7008, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, openInventory, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, saveSelfToTag, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setArmorSlot, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setHeadYaw, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setSprinting, setStat, setSwimming, setVelocityClient, setWorld, setYaw, shouldRender, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, startRiding, teleportToDimension, tickFire, tickRiding, toListTag, toListTag, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, updateTrackedPositionAndAngles, writePlayerData
-
Field Details
-
field_4105
public static double field_4105- Mappings:
Namespace Name Mixin selector official awLbeb;aw:Dintermediary field_4105Lnet/minecraft/class_958;field_4105:Dnamed field_4105Lnet/minecraft/client/particle/Particle;field_4105:D
-
field_4106
public static double field_4106- Mappings:
Namespace Name Mixin selector official axLbeb;ax:Dintermediary field_4106Lnet/minecraft/class_958;field_4106:Dnamed field_4106Lnet/minecraft/client/particle/Particle;field_4106:D
-
field_4107
public static double field_4107- Mappings:
Namespace Name Mixin selector official ayLbeb;ay:Dintermediary field_4107Lnet/minecraft/class_958;field_4107:Dnamed field_4107Lnet/minecraft/client/particle/Particle;field_4107:D
-
field_4108
protected int field_4108- Mappings:
Namespace Name Mixin selector official bLbeb;b:Iintermediary field_4108Lnet/minecraft/class_958;field_4108:Inamed field_4108Lnet/minecraft/client/particle/Particle;field_4108:I
-
field_4109
protected int field_4109- Mappings:
Namespace Name Mixin selector official cLbeb;c:Iintermediary field_4109Lnet/minecraft/class_958;field_4109:Inamed field_4109Lnet/minecraft/client/particle/Particle;field_4109:I
-
field_4110
protected float field_4110- Mappings:
Namespace Name Mixin selector official dLbeb;d:Fintermediary field_4110Lnet/minecraft/class_958;field_4110:Fnamed field_4110Lnet/minecraft/client/particle/Particle;field_4110:F
-
field_4111
protected float field_4111- Mappings:
Namespace Name Mixin selector official eLbeb;e:Fintermediary field_4111Lnet/minecraft/class_958;field_4111:Fnamed field_4111Lnet/minecraft/client/particle/Particle;field_4111:F
-
age
protected int age- Mappings:
Namespace Name Mixin selector official fLbeb;f:Iintermediary field_4112Lnet/minecraft/class_958;field_4112:Inamed ageLnet/minecraft/client/particle/Particle;age:I
-
maxAge
protected int maxAge- Mappings:
Namespace Name Mixin selector official gLbeb;g:Iintermediary field_4113Lnet/minecraft/class_958;field_4113:Inamed maxAgeLnet/minecraft/client/particle/Particle;maxAge:I
-
field_4114
protected float field_4114- Mappings:
Namespace Name Mixin selector official hLbeb;h:Fintermediary field_4114Lnet/minecraft/class_958;field_4114:Fnamed field_4114Lnet/minecraft/client/particle/Particle;field_4114:F
-
gravityStrength
protected float gravityStrength- Mappings:
Namespace Name Mixin selector official iLbeb;i:Fintermediary field_4115Lnet/minecraft/class_958;field_4115:Fnamed gravityStrengthLnet/minecraft/client/particle/Particle;gravityStrength:F
-
red
protected float red- Mappings:
Namespace Name Mixin selector official arLbeb;ar:Fintermediary field_4100Lnet/minecraft/class_958;field_4100:Fnamed redLnet/minecraft/client/particle/Particle;red:F
-
green
protected float green- Mappings:
Namespace Name Mixin selector official asLbeb;as:Fintermediary field_4101Lnet/minecraft/class_958;field_4101:Fnamed greenLnet/minecraft/client/particle/Particle;green:F
-
blue
protected float blue- Mappings:
Namespace Name Mixin selector official atLbeb;at:Fintermediary field_4102Lnet/minecraft/class_958;field_4102:Fnamed blueLnet/minecraft/client/particle/Particle;blue:F
-
alpha
protected float alpha- Mappings:
Namespace Name Mixin selector official auLbeb;au:Fintermediary field_4103Lnet/minecraft/class_958;field_4103:Fnamed alphaLnet/minecraft/client/particle/Particle;alpha:F
-
sprite
- Mappings:
Namespace Name Mixin selector official avLbeb;av:Lbmi;intermediary field_4104Lnet/minecraft/class_958;field_4104:Lnet/minecraft/class_1231;named spriteLnet/minecraft/client/particle/Particle;sprite:Lnet/minecraft/client/texture/Sprite;
-
-
Constructor Details
-
Particle
- Mappings:
Namespace Name Mixin selector official <init>Lbeb;<init>(Ladm;DDD)Vintermediary <init>Lnet/minecraft/class_958;<init>(Lnet/minecraft/class_99;DDD)Vnamed <init>Lnet/minecraft/client/particle/Particle;<init>(Lnet/minecraft/world/World;DDD)V
-
Particle
public Particle(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official <init>Lbeb;<init>(Ladm;DDDDDD)Vintermediary <init>Lnet/minecraft/class_958;<init>(Lnet/minecraft/class_99;DDDDDD)Vnamed <init>Lnet/minecraft/client/particle/Particle;<init>(Lnet/minecraft/world/World;DDDDDD)V
-
-
Method Details
-
method_3239
- Mappings:
Namespace Name Mixin selector official aLbeb;a(F)Lbeb;intermediary method_3239Lnet/minecraft/class_958;method_3239(F)Lnet/minecraft/class_958;named method_3239Lnet/minecraft/client/particle/Particle;method_3239(F)Lnet/minecraft/client/particle/Particle;
-
method_3245
- Mappings:
Namespace Name Mixin selector official hLbeb;h(F)Lbeb;intermediary method_3245Lnet/minecraft/class_958;method_3245(F)Lnet/minecraft/class_958;named method_3245Lnet/minecraft/client/particle/Particle;method_3245(F)Lnet/minecraft/client/particle/Particle;
-
setColor
public void setColor(float red, float green, float blue)- Mappings:
Namespace Name Mixin selector official bLbeb;b(FFF)Vintermediary method_3243Lnet/minecraft/class_958;method_3243(FFF)Vnamed setColorLnet/minecraft/client/particle/Particle;setColor(FFF)V
-
method_3247
public void method_3247(float float2)- Mappings:
Namespace Name Mixin selector official iLbeb;i(F)Vintermediary method_3247Lnet/minecraft/class_958;method_3247(F)Vnamed method_3247Lnet/minecraft/client/particle/Particle;method_3247(F)V
-
getRed
public float getRed()- Mappings:
Namespace Name Mixin selector official bLbeb;b()Fintermediary method_3242Lnet/minecraft/class_958;method_3242()Fnamed getRedLnet/minecraft/client/particle/Particle;getRed()F
-
getGreen
public float getGreen()- Mappings:
Namespace Name Mixin selector official gLbeb;g()Fintermediary method_3244Lnet/minecraft/class_958;method_3244()Fnamed getGreenLnet/minecraft/client/particle/Particle;getGreen()F
-
getBlue
public float getBlue()- Mappings:
Namespace Name Mixin selector official iLbeb;i()Fintermediary method_3246Lnet/minecraft/class_958;method_3246()Fnamed getBlueLnet/minecraft/client/particle/Particle;getBlue()F
-
getAlpha
public float getAlpha()- Mappings:
Namespace Name Mixin selector official jLbeb;j()Fintermediary method_3248Lnet/minecraft/class_958;method_3248()Fnamed getAlphaLnet/minecraft/client/particle/Particle;getAlpha()F
-
canClimb
protected boolean canClimb() -
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official hLpk;h()Vintermediary method_7043Lnet/minecraft/class_1745;method_7043()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
tick
public void tick() -
method_3240
public void method_3240(BufferBuilder builder, Entity entity, float float2, float float3, float float4, float float5, float float6, float float7)- Mappings:
Namespace Name Mixin selector official aLbeb;a(Lbfd;Lpk;FFFFFF)Vintermediary method_3240Lnet/minecraft/class_958;method_3240(Lnet/minecraft/class_1002;Lnet/minecraft/class_1745;FFFFFF)Vnamed method_3240Lnet/minecraft/client/particle/Particle;method_3240(Lnet/minecraft/client/render/BufferBuilder;Lnet/minecraft/entity/Entity;FFFFFF)V
-
method_3238
public int method_3238()- Mappings:
Namespace Name Mixin selector official aLbeb;a()Iintermediary method_3238Lnet/minecraft/class_958;method_3238()Inamed method_3238Lnet/minecraft/client/particle/Particle;method_3238()I
-
serialize
-
deserialize
- Specified by:
deserializein classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Ldn;)Vintermediary method_6933Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)Vnamed deserializeLnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
-
setTexture
- Mappings:
Namespace Name Mixin selector official aLbeb;a(Lbmi;)Vintermediary method_3241Lnet/minecraft/class_958;method_3241(Lnet/minecraft/class_1231;)Vnamed setTextureLnet/minecraft/client/particle/Particle;setTexture(Lnet/minecraft/client/texture/Sprite;)V
-
setMiscTexture
public void setMiscTexture(int int2)- Mappings:
Namespace Name Mixin selector official kLbeb;k(I)Vintermediary method_3250Lnet/minecraft/class_958;method_3250(I)Vnamed setMiscTextureLnet/minecraft/client/particle/Particle;setMiscTexture(I)V
-
method_3249
public void method_3249()- Mappings:
Namespace Name Mixin selector official kLbeb;k()Vintermediary method_3249Lnet/minecraft/class_958;method_3249()Vnamed method_3249Lnet/minecraft/client/particle/Particle;method_3249()V
-
isAttackable
public boolean isAttackable()- Overrides:
isAttackablein classEntity- Mappings:
Namespace Name Mixin selector official aDLpk;aD()Zintermediary method_6951Lnet/minecraft/class_1745;method_6951()Znamed isAttackableLnet/minecraft/entity/Entity;isAttackable()Z
-
toString
-