Skip to content

Package net.minecraft.client.particle

Part 1/1


AshParticle

  • Full name: net.minecraft.client.particle.AshParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/AshParticle.java
  • Type: class
  • Modifiers: public
  • Extends: BaseAshSmokeParticle

net.minecraft.client.particle.AshParticle#AshParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AshParticle.java:10
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AshParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
AshParticle instance = new AshParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

AshParticle$Provider

  • Full name: net.minecraft.client.particle.AshParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/AshParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.AshParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AshParticle.java:22
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: AshParticle. คืนค่า: new AshParticle(clientLevel, d, e, f, 0.0, 0.0, 0.0, 1.0F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

AshParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.AshParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AshParticle.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AshParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
AshParticle.Provider instance = new AshParticle.Provider(spriteSet);

AttackSweepParticle

  • Full name: net.minecraft.client.particle.AttackSweepParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/AttackSweepParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.AttackSweepParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AttackSweepParticle.java:24
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 15728880.

Parameters

  • float f

ตัวอย่างใช้งาน

AttackSweepParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.AttackSweepParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AttackSweepParticle.java:41
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AttackSweepParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.AttackSweepParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AttackSweepParticle.java:29
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age. เรียกต่อ: remove(), setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AttackSweepParticle instance = ...;
instance.tick();

AttackSweepParticle$Provider

  • Full name: net.minecraft.client.particle.AttackSweepParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/AttackSweepParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.AttackSweepParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AttackSweepParticle.java:54
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: AttackSweepParticle. คืนค่า: new AttackSweepParticle(clientLevel, d, e, f, g, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

AttackSweepParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.AttackSweepParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/AttackSweepParticle.java:50
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AttackSweepParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
AttackSweepParticle.Provider instance = new AttackSweepParticle.Provider(spriteSet);

BaseAshSmokeParticle

  • Full name: net.minecraft.client.particle.BaseAshSmokeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BaseAshSmokeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BaseAshSmokeParticle#BaseAshSmokeParticle(ClientLevel,double,double,double,float,float,float,double,double,double,float,SpriteSet,float,int,float,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BaseAshSmokeParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BaseAshSmokeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: friction, gravity, speedUpWhenYMotionIsBlocked, sprites, xd, yd. เรียกต่อ: nextFloat(), max(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • float g
  • float h
  • float i
  • double j
  • double k
  • double l
  • float m
  • SpriteSet spriteSet
  • float n
  • int o
  • float p
  • boolean bl

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
BaseAshSmokeParticle instance = new BaseAshSmokeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet, 0.0F, 0, 0.0F, true);

net.minecraft.client.particle.BaseAshSmokeParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BaseAshSmokeParticle.java:57
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

BaseAshSmokeParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.BaseAshSmokeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BaseAshSmokeParticle.java:52
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BaseAshSmokeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.BaseAshSmokeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BaseAshSmokeParticle.java:62
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BaseAshSmokeParticle instance = ...;
instance.tick();

BlockMarker

  • Full name: net.minecraft.client.particle.BlockMarker
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BlockMarker.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BlockMarker#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BlockMarker.java:25
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: 0.5F.

Parameters

  • float f

ตัวอย่างใช้งาน

BlockMarker instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.BlockMarker#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BlockMarker.java:20
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.TERRAIN_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BlockMarker instance = ...;
ParticleRenderType result = instance.getRenderType();

BlockMarker$Provider

  • Full name: net.minecraft.client.particle.BlockMarker$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BlockMarker.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<BlockParticleOption>

net.minecraft.client.particle.BlockMarker$Provider#createParticle(BlockParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BlockMarker.java:32
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: getState(). สร้างออบเจ็กต์: BlockMarker. คืนค่า: new BlockMarker(clientLevel, d, e, f, blockParticleOption.getState()).

Parameters

  • BlockParticleOption blockParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BlockMarker.Provider instance = ...;
BlockParticleOption blockParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(blockParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

BreakingItemParticle

  • Full name: net.minecraft.client.particle.BreakingItemParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BreakingItemParticle#BreakingItemParticle(ClientLevel,double,double,double,ItemStackRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:38
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BreakingItemParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: gravity, quadSize, uo, vo. เรียกต่อ: pickParticleIcon(), setSprite(), getInstance(), getTextureAtlas(), apply(), getLocation(), nextFloat().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • ItemStackRenderState itemStackRenderState

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
ItemStackRenderState itemStackRenderState = ...;
BreakingItemParticle instance = new BreakingItemParticle(clientLevel, 0.0D, 0.0D, 0.0D, itemStackRenderState);

net.minecraft.client.particle.BreakingItemParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:33
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.TERRAIN_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BreakingItemParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.BreakingItemParticle#getU0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:53
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U0

ทำงานยังไง

เรียกต่อ: getU(). คืนค่า: this.sprite.getU((this.uo + 1.0F) / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU0() {
    return super.getU0();
}

net.minecraft.client.particle.BreakingItemParticle#getU1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:58
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U1

ทำงานยังไง

เรียกต่อ: getU(). คืนค่า: this.sprite.getU(this.uo / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU1() {
    return super.getU1();
}

net.minecraft.client.particle.BreakingItemParticle#getV0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:63
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V0

ทำงานยังไง

เรียกต่อ: getV(). คืนค่า: this.sprite.getV(this.vo / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV0() {
    return super.getV0();
}

net.minecraft.client.particle.BreakingItemParticle#getV1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:68
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V1

ทำงานยังไง

เรียกต่อ: getV(). คืนค่า: this.sprite.getV((this.vo + 1.0F) / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV1() {
    return super.getV1();
}

BreakingItemParticle$CobwebProvider

  • Full name: net.minecraft.client.particle.BreakingItemParticle$CobwebProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public static
  • Extends: BreakingItemParticle.ItemParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BreakingItemParticle$CobwebProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:75
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: calculateState(). สร้างออบเจ็กต์: BreakingItemParticle, ItemStack. คืนค่า: new BreakingItemParticle(clientLevel, d, e, f, this.calculateState(new ItemStack(Items.COBWEB), clientLevel)).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BreakingItemParticle.CobwebProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

BreakingItemParticle$ItemParticleProvider

  • Full name: net.minecraft.client.particle.BreakingItemParticle$ItemParticleProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public abstract static
  • Implements: ParticleProvider<T>

net.minecraft.client.particle.BreakingItemParticle$ItemParticleProvider#calculateState(ItemStack,ClientLevel)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:84
  • Modifiers: protected
  • Return: ItemStackRenderState

คืออะไร

คำนวณ State

ทำงานยังไง

เรียกต่อ: getInstance(), getItemModelResolver(), updateForTopItem(). คืนค่า: this.scratchRenderState.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel

ตัวอย่างใช้งาน

ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
@Override
protected ItemStackRenderState calculateState(ItemStack itemStack, ClientLevel clientLevel) {
    return super.calculateState(itemStack, clientLevel);
}

BreakingItemParticle$Provider

  • Full name: net.minecraft.client.particle.BreakingItemParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public static
  • Extends: BreakingItemParticle.ItemParticleProvider<ItemParticleOption>

net.minecraft.client.particle.BreakingItemParticle$Provider#createParticle(ItemParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:92
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: calculateState(), getItem(). สร้างออบเจ็กต์: BreakingItemParticle. คืนค่า: new BreakingItemParticle(clientLevel, d, e, f, g, h, i, this.calculateState(itemParticleOption.getItem(), clientLevel)).

Parameters

  • ItemParticleOption itemParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BreakingItemParticle.Provider instance = ...;
ItemParticleOption itemParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(itemParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

BreakingItemParticle$SlimeProvider

  • Full name: net.minecraft.client.particle.BreakingItemParticle$SlimeProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public static
  • Extends: BreakingItemParticle.ItemParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BreakingItemParticle$SlimeProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:99
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: calculateState(). สร้างออบเจ็กต์: BreakingItemParticle, ItemStack. คืนค่า: new BreakingItemParticle(clientLevel, d, e, f, this.calculateState(new ItemStack(Items.SLIME_BALL), clientLevel)).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BreakingItemParticle.SlimeProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

BreakingItemParticle$SnowballProvider

  • Full name: net.minecraft.client.particle.BreakingItemParticle$SnowballProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BreakingItemParticle.java
  • Type: class
  • Modifiers: public static
  • Extends: BreakingItemParticle.ItemParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BreakingItemParticle$SnowballProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BreakingItemParticle.java:106
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: calculateState(). สร้างออบเจ็กต์: BreakingItemParticle, ItemStack. คืนค่า: new BreakingItemParticle(clientLevel, d, e, f, this.calculateState(new ItemStack(Items.SNOWBALL), clientLevel)).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BreakingItemParticle.SnowballProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

BubbleColumnUpParticle

  • Full name: net.minecraft.client.particle.BubbleColumnUpParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubbleColumnUpParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BubbleColumnUpParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleColumnUpParticle.java:32
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubbleColumnUpParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.BubbleColumnUpParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleColumnUpParticle.java:24
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFluidState(), containing(), is(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubbleColumnUpParticle instance = ...;
instance.tick();

BubbleColumnUpParticle$Provider

  • Full name: net.minecraft.client.particle.BubbleColumnUpParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubbleColumnUpParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BubbleColumnUpParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleColumnUpParticle.java:45
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: BubbleColumnUpParticle. คืนค่า: bubbleColumnUpParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BubbleColumnUpParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.BubbleColumnUpParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleColumnUpParticle.java:41
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BubbleColumnUpParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
BubbleColumnUpParticle.Provider instance = new BubbleColumnUpParticle.Provider(spriteSet);

BubbleParticle

  • Full name: net.minecraft.client.particle.BubbleParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubbleParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BubbleParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleParticle.java:41
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubbleParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.BubbleParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleParticle.java:22
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, lifetime, yd, xd. เรียกต่อ: remove(), move(), getFluidState(), containing(), is().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubbleParticle instance = ...;
instance.tick();

BubbleParticle$Provider

  • Full name: net.minecraft.client.particle.BubbleParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubbleParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BubbleParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleParticle.java:54
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: BubbleParticle. คืนค่า: bubbleParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BubbleParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.BubbleParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubbleParticle.java:50
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BubbleParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
BubbleParticle.Provider instance = new BubbleParticle.Provider(spriteSet);

BubblePopParticle

  • Full name: net.minecraft.client.particle.BubblePopParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubblePopParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.BubblePopParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubblePopParticle.java:37
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubblePopParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.BubblePopParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubblePopParticle.java:23
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, yd. เรียกต่อ: remove(), move(), setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BubblePopParticle instance = ...;
instance.tick();

BubblePopParticle$Provider

  • Full name: net.minecraft.client.particle.BubblePopParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/BubblePopParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.BubblePopParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubblePopParticle.java:50
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: BubblePopParticle. คืนค่า: new BubblePopParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

BubblePopParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.BubblePopParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/BubblePopParticle.java:46
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BubblePopParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
BubblePopParticle.Provider instance = new BubblePopParticle.Provider(spriteSet);

CampfireSmokeParticle

  • Full name: net.minecraft.client.particle.CampfireSmokeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CampfireSmokeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.CampfireSmokeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:44
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CampfireSmokeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.CampfireSmokeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, xd, zd. เรียกต่อ: nextFloat(), nextBoolean(), move(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CampfireSmokeParticle instance = ...;
instance.tick();

CampfireSmokeParticle$CosyProvider

  • Full name: net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CampfireSmokeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider#CosyProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:53
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CampfireSmokeParticle.CosyProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
CampfireSmokeParticle.CosyProvider instance = new CampfireSmokeParticle.CosyProvider(spriteSet);

net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:57
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(), pickSprite(). สร้างออบเจ็กต์: CampfireSmokeParticle. คืนค่า: campfireSmokeParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

CampfireSmokeParticle.CosyProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

CampfireSmokeParticle$SignalProvider

  • Full name: net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CampfireSmokeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:73
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(), pickSprite(). สร้างออบเจ็กต์: CampfireSmokeParticle. คืนค่า: campfireSmokeParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

CampfireSmokeParticle.SignalProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider#SignalProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CampfireSmokeParticle.java:69
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CampfireSmokeParticle.SignalProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
CampfireSmokeParticle.SignalProvider instance = new CampfireSmokeParticle.SignalProvider(spriteSet);

CritParticle

  • Full name: net.minecraft.client.particle.CritParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CritParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.CritParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:31
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

CritParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.CritParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:43
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CritParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.CritParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

แก้ state: gCol, bCol.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CritParticle instance = ...;
instance.tick();

CritParticle$DamageIndicatorProvider

  • Full name: net.minecraft.client.particle.CritParticle$DamageIndicatorProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CritParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.CritParticle$DamageIndicatorProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:56
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setLifetime(), pickSprite(). สร้างออบเจ็กต์: CritParticle. คืนค่า: critParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

CritParticle.DamageIndicatorProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.CritParticle$DamageIndicatorProvider#DamageIndicatorProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:52
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CritParticle.DamageIndicatorProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
CritParticle.DamageIndicatorProvider instance = new CritParticle.DamageIndicatorProvider(spriteSet);

CritParticle$MagicProvider

  • Full name: net.minecraft.client.particle.CritParticle$MagicProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CritParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.CritParticle$MagicProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:72
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: CritParticle. คืนค่า: critParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

CritParticle.MagicProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.CritParticle$MagicProvider#MagicProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:68
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CritParticle.MagicProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
CritParticle.MagicProvider instance = new CritParticle.MagicProvider(spriteSet);

CritParticle$Provider

  • Full name: net.minecraft.client.particle.CritParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/CritParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.CritParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:89
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: CritParticle. คืนค่า: critParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

CritParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.CritParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/CritParticle.java:85
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CritParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
CritParticle.Provider instance = new CritParticle.Provider(spriteSet);

DragonBreathParticle

  • Full name: net.minecraft.client.particle.DragonBreathParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DragonBreathParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.DragonBreathParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DragonBreathParticle.java:76
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

DragonBreathParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.DragonBreathParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DragonBreathParticle.java:71
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DragonBreathParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.DragonBreathParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DragonBreathParticle.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, yd, hasHitGround. เรียกต่อ: remove(), setSpriteFromAge(), move().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DragonBreathParticle instance = ...;
instance.tick();

DragonBreathParticle$Provider

  • Full name: net.minecraft.client.particle.DragonBreathParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DragonBreathParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.DragonBreathParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DragonBreathParticle.java:89
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: DragonBreathParticle. คืนค่า: new DragonBreathParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

DragonBreathParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DragonBreathParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DragonBreathParticle.java:85
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DragonBreathParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
DragonBreathParticle.Provider instance = new DragonBreathParticle.Provider(spriteSet);

DripParticle

  • Full name: net.minecraft.client.particle.DripParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DripParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.DripParticle#createDripstoneLavaFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:166
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Dripstone Lava Fall Particle

ทำงานยังไง

เรียกต่อ: DripstoneFallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripstoneFallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createDripstoneLavaFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createDripstoneLavaHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:160
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Dripstone Lava Hang Particle

ทำงานยังไง

เรียกต่อ: CoolingDripHangParticle(). สร้างออบเจ็กต์: DripParticle.CoolingDripHangParticle. คืนค่า: new DripParticle.CoolingDripHangParticle(clientLevel, d, e, f, Fluids.LAVA, ParticleTypes.FALLING_DRIPSTONE_LAVA).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createDripstoneLavaHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createDripstoneWaterFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:152
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Dripstone Water Fall Particle

ทำงานยังไง

เรียกต่อ: DripstoneFallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripstoneFallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createDripstoneWaterFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createDripstoneWaterHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:144
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Dripstone Water Hang Particle

ทำงานยังไง

เรียกต่อ: DripHangParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripHangParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createDripstoneWaterHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createHoneyFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:126
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Honey Fall Particle

ทำงานยังไง

เรียกต่อ: HoneyFallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.HoneyFallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createHoneyFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createHoneyHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:116
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Honey Hang Particle

ทำงานยังไง

เรียกต่อ: DripHangParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripHangParticle. คืนค่า: dripHangParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createHoneyHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createHoneyLandParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:135
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Honey Land Particle

ทำงานยังไง

เรียกต่อ: DripLandParticle(), random(), setColor(). สร้างออบเจ็กต์: DripParticle.DripLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createHoneyLandParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createLavaFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:100
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Lava Fall Particle

ทำงานยังไง

เรียกต่อ: FallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.FallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createLavaFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createLavaHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:94
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Lava Hang Particle

ทำงานยังไง

เรียกต่อ: CoolingDripHangParticle(). สร้างออบเจ็กต์: DripParticle.CoolingDripHangParticle. คืนค่า: new DripParticle.CoolingDripHangParticle(clientLevel, d, e, f, Fluids.LAVA, ParticleTypes.FALLING_LAVA).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createLavaHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createLavaLandParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:108
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Lava Land Particle

ทำงานยังไง

เรียกต่อ: DripLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createLavaLandParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createNectarFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:174
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Nectar Fall Particle

ทำงานยังไง

เรียกต่อ: FallingParticle(), random(), setColor(). สร้างออบเจ็กต์: DripParticle.FallingParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createNectarFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createObsidianTearFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:205
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Obsidian Tear Fall Particle

ทำงานยังไง

เรียกต่อ: FallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.FallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createObsidianTearFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createObsidianTearHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:194
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Obsidian Tear Hang Particle

ทำงานยังไง

เรียกต่อ: DripHangParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripHangParticle. คืนค่า: dripHangParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createObsidianTearHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createObsidianTearLandParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:215
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Obsidian Tear Land Particle

ทำงานยังไง

เรียกต่อ: DripLandParticle(), random(), setColor(). สร้างออบเจ็กต์: DripParticle.DripLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createObsidianTearLandParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createSporeBlossomFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:184
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Spore Blossom Fall Particle

ทำงานยังไง

เรียกต่อ: randomBetween(), getRandom(), FallingParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.FallingParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createSporeBlossomFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createWaterFallParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:86
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Water Fall Particle

ทำงานยังไง

เรียกต่อ: FallAndLandParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.FallAndLandParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createWaterFallParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#createWaterHangParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:78
  • Modifiers: public static
  • Return: TextureSheetParticle

คืออะไร

สร้าง Water Hang Particle

ทำงานยังไง

เรียกต่อ: DripHangParticle(), setColor(). สร้างออบเจ็กต์: DripParticle.DripHangParticle. คืนค่า: dripParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
TextureSheetParticle result = DripParticle.createWaterHangParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DripParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:39
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: this.isGlowing ? 240 : super.getLightColor(f).

Parameters

  • float f

ตัวอย่างใช้งาน

DripParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.DripParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:34
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DripParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.DripParticle#getType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:30
  • Modifiers: protected
  • Return: Fluid

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Fluid getType() {
    return super.getType();
}

net.minecraft.client.particle.DripParticle#postMoveUpdate()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:75
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ postMoveUpdate ตาม implementation ของ DripParticle

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void postMoveUpdate() {
    super.postMoveUpdate();
}

net.minecraft.client.particle.DripParticle#preMoveUpdate()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:69
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ preMoveUpdate ตาม implementation ของ DripParticle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lifetime. เรียกต่อ: remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void preMoveUpdate() {
    super.preMoveUpdate();
}

net.minecraft.client.particle.DripParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DripParticle.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, yd, xd, zd. เรียกต่อ: preMoveUpdate(), move(), postMoveUpdate(), containing(), getFluidState(), getType(), getY(), getHeight().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DripParticle instance = ...;
instance.tick();

DustColorTransitionParticle

  • Full name: net.minecraft.client.particle.DustColorTransitionParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustColorTransitionParticle.java
  • Type: class
  • Modifiers: public
  • Extends: DustParticleBase<DustColorTransitionOptions>

net.minecraft.client.particle.DustColorTransitionParticle#DustColorTransitionParticle(ClientLevel,double,double,double,double,double,double,DustColorTransitionOptions,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustColorTransitionParticle.java:16
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustColorTransitionParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: fromColor, toColor. เรียกต่อ: nextFloat(), randomizeColor(), getFromColor(), getToColor().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • DustColorTransitionOptions dustColorTransitionOptions
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
DustColorTransitionOptions dustColorTransitionOptions = ...;
SpriteSet spriteSet = ...;
DustColorTransitionParticle instance = new DustColorTransitionParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, dustColorTransitionOptions, spriteSet);

net.minecraft.client.particle.DustColorTransitionParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustColorTransitionParticle.java:45
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: lerpColors().

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

DustColorTransitionParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

DustColorTransitionParticle$Provider

  • Full name: net.minecraft.client.particle.DustColorTransitionParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustColorTransitionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<DustColorTransitionOptions>

net.minecraft.client.particle.DustColorTransitionParticle$Provider#createParticle(DustColorTransitionOptions,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustColorTransitionParticle.java:59
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: DustColorTransitionParticle. คืนค่า: new DustColorTransitionParticle(clientLevel, d, e, f, g, h, i, dustColorTransitionOptions, this.sprites).

Parameters

  • DustColorTransitionOptions dustColorTransitionOptions
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

DustColorTransitionParticle.Provider instance = ...;
DustColorTransitionOptions dustColorTransitionOptions = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(dustColorTransitionOptions, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DustColorTransitionParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustColorTransitionParticle.java:55
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustColorTransitionParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
DustColorTransitionParticle.Provider instance = new DustColorTransitionParticle.Provider(spriteSet);

DustParticle

  • Full name: net.minecraft.client.particle.DustParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustParticle.java
  • Type: class
  • Modifiers: public
  • Extends: DustParticleBase<DustParticleOptions>

net.minecraft.client.particle.DustParticle#DustParticle(ClientLevel,double,double,double,double,double,double,DustParticleOptions,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticle.java:11
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rCol, gCol, bCol. เรียกต่อ: nextFloat(), getColor(), randomizeColor(), x(), y(), z().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • DustParticleOptions dustParticleOptions
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
DustParticleOptions dustParticleOptions = ...;
SpriteSet spriteSet = ...;
DustParticle instance = new DustParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, dustParticleOptions, spriteSet);

DustParticle$Provider

  • Full name: net.minecraft.client.particle.DustParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<DustParticleOptions>

net.minecraft.client.particle.DustParticle$Provider#createParticle(DustParticleOptions,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticle.java:30
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: DustParticle. คืนค่า: new DustParticle(clientLevel, d, e, f, g, h, i, dustParticleOptions, this.sprites).

Parameters

  • DustParticleOptions dustParticleOptions
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

DustParticle.Provider instance = ...;
DustParticleOptions dustParticleOptions = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(dustParticleOptions, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DustParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticle.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
DustParticle.Provider instance = new DustParticle.Provider(spriteSet);

DustParticleBase

  • Full name: net.minecraft.client.particle.DustParticleBase
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustParticleBase.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.DustParticleBase#DustParticleBase(ClientLevel,double,double,double,double,double,double,T,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticleBase.java:13
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustParticleBase ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: friction, speedUpWhenYMotionIsBlocked, sprites, xd, yd, zd. เรียกต่อ: getScale(), nextDouble(), max(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • T scalableParticleOptionsBase
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
T scalableParticleOptionsBase = ...;
SpriteSet spriteSet = ...;
DustParticleBase instance = new DustParticleBase(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, scalableParticleOptionsBase, spriteSet);

net.minecraft.client.particle.DustParticleBase#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticleBase.java:38
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

DustParticleBase instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.DustParticleBase#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticleBase.java:33
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DustParticleBase instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.DustParticleBase#randomizeColor(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticleBase.java:29
  • Modifiers: protected
  • Return: float

คืออะไร

ดำเนินการ randomizeColor ตาม implementation ของ DustParticleBase

ทำงานยังไง

เรียกต่อ: nextFloat(). คืนค่า: (this.random.nextFloat() * 0.2F + 0.8F) * f * g.

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

@Override
protected float randomizeColor(float f, float g) {
    return super.randomizeColor(f, g);
}

net.minecraft.client.particle.DustParticleBase#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustParticleBase.java:43
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DustParticleBase instance = ...;
instance.tick();

DustPlumeParticle

  • Full name: net.minecraft.client.particle.DustPlumeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustPlumeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: BaseAshSmokeParticle

net.minecraft.client.particle.DustPlumeParticle#DustPlumeParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustPlumeParticle.java:13
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustPlumeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rCol, gCol, bCol. เรียกต่อ: random(), red(), green(), blue().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
DustPlumeParticle instance = new DustPlumeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

net.minecraft.client.particle.DustPlumeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustPlumeParticle.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

แก้ state: gravity, friction.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DustPlumeParticle instance = ...;
instance.tick();

DustPlumeParticle$Provider

  • Full name: net.minecraft.client.particle.DustPlumeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/DustPlumeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.DustPlumeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustPlumeParticle.java:36
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: DustPlumeParticle. คืนค่า: new DustPlumeParticle(clientLevel, d, e, f, g, h, i, 1.0F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

DustPlumeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.DustPlumeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/DustPlumeParticle.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DustPlumeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
DustPlumeParticle.Provider instance = new DustPlumeParticle.Provider(spriteSet);

EndRodParticle

  • Full name: net.minecraft.client.particle.EndRodParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/EndRodParticle.java
  • Type: class
  • Modifiers: public
  • Extends: SimpleAnimatedParticle

net.minecraft.client.particle.EndRodParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/EndRodParticle.java:21
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: setBoundingBox(), getBoundingBox(), setLocationFromBoundingbox().

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

EndRodParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

EndRodParticle$Provider

  • Full name: net.minecraft.client.particle.EndRodParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/EndRodParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.EndRodParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/EndRodParticle.java:35
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: EndRodParticle. คืนค่า: new EndRodParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

EndRodParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.EndRodParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/EndRodParticle.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EndRodParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
EndRodParticle.Provider instance = new EndRodParticle.Provider(spriteSet);

ExplodeParticle

  • Full name: net.minecraft.client.particle.ExplodeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ExplodeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.ExplodeParticle#ExplodeParticle(ClientLevel,double,double,double,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ExplodeParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ExplodeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: gravity, friction, sprites, xd, yd, zd. เรียกต่อ: random(), nextFloat(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
ExplodeParticle instance = new ExplodeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, spriteSet);

net.minecraft.client.particle.ExplodeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ExplodeParticle.java:29
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ExplodeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.ExplodeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ExplodeParticle.java:34
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ExplodeParticle instance = ...;
instance.tick();

ExplodeParticle$Provider

  • Full name: net.minecraft.client.particle.ExplodeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ExplodeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.ExplodeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ExplodeParticle.java:48
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: ExplodeParticle. คืนค่า: new ExplodeParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ExplodeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.ExplodeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ExplodeParticle.java:44
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ExplodeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
ExplodeParticle.Provider instance = new ExplodeParticle.Provider(spriteSet);

FallingDustParticle

  • Full name: net.minecraft.client.particle.FallingDustParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FallingDustParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.FallingDustParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingDustParticle.java:40
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

FallingDustParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.FallingDustParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingDustParticle.java:35
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FallingDustParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FallingDustParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingDustParticle.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, oRoll, roll. เรียกต่อ: remove(), setSpriteFromAge(), move(), max().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FallingDustParticle instance = ...;
instance.tick();

FallingDustParticle$Provider

  • Full name: net.minecraft.client.particle.FallingDustParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FallingDustParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<BlockParticleOption>

net.minecraft.client.particle.FallingDustParticle$Provider#createParticle(BlockParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingDustParticle.java:74
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getState(), isAir(), getRenderShape(), containing(), getInstance(), getBlockColors(), getColor(), getBlock(). สร้างออบเจ็กต์: FallingDustParticle. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockParticleOption blockParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FallingDustParticle.Provider instance = ...;
BlockParticleOption blockParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(blockParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FallingDustParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingDustParticle.java:70
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FallingDustParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FallingDustParticle.Provider instance = new FallingDustParticle.Provider(spriteSet);

FallingLeavesParticle

  • Full name: net.minecraft.client.particle.FallingLeavesParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FallingLeavesParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.FallingLeavesParticle#FallingLeavesParticle(ClientLevel,double,double,double,SpriteSet,float,float,boolean,boolean,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:23
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FallingLeavesParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rotSpeed, particleRandom, spinAcceleration, windBig, swirl, flowAway. เรียกต่อ: setSprite(), get(), nextInt(), toRadians(), nextBoolean(), nextFloat(), setSize(), cos().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • SpriteSet spriteSet
  • float g
  • float h
  • boolean bl
  • boolean bl2
  • float i
  • float j

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
FallingLeavesParticle instance = new FallingLeavesParticle(clientLevel, 0.0D, 0.0D, 0.0D, spriteSet, 0.0F, 0.0F, true, true, 0.0F, 0.0F);

net.minecraft.client.particle.FallingLeavesParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:46
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FallingLeavesParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FallingLeavesParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:51
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, lifetime, xd, zd. เรียกต่อ: remove(), min(), pow(), cos(), sin(), move().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FallingLeavesParticle instance = ...;
instance.tick();

FallingLeavesParticle$CherryProvider

  • Full name: net.minecraft.client.particle.FallingLeavesParticle$CherryProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FallingLeavesParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FallingLeavesParticle$CherryProvider#CherryProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:98
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FallingLeavesParticle.CherryProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FallingLeavesParticle.CherryProvider instance = new FallingLeavesParticle.CherryProvider(spriteSet);

net.minecraft.client.particle.FallingLeavesParticle$CherryProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:102
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: FallingLeavesParticle. คืนค่า: new FallingLeavesParticle(clientLevel, d, e, f, this.sprites, 0.25F, 2.0F, false, true, 1.0F, 0.0F).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FallingLeavesParticle.CherryProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

FallingLeavesParticle$PaleOakProvider

  • Full name: net.minecraft.client.particle.FallingLeavesParticle$PaleOakProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FallingLeavesParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FallingLeavesParticle$PaleOakProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:115
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: FallingLeavesParticle. คืนค่า: new FallingLeavesParticle(clientLevel, d, e, f, this.sprites, 0.07F, 10.0F, true, false, 2.0F, 0.021F).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FallingLeavesParticle.PaleOakProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FallingLeavesParticle$PaleOakProvider#PaleOakProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FallingLeavesParticle.java:111
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FallingLeavesParticle.PaleOakProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FallingLeavesParticle.PaleOakProvider instance = new FallingLeavesParticle.PaleOakProvider(spriteSet);

FireworkParticles$FlashProvider

  • Full name: net.minecraft.client.particle.FireworkParticles$FlashProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FireworkParticles.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FireworkParticles$FlashProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:33
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: OverlayParticle(), pickSprite(). สร้างออบเจ็กต์: FireworkParticles.OverlayParticle. คืนค่า: overlayParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FireworkParticles.FlashProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FireworkParticles$FlashProvider#FlashProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FireworkParticles.FlashProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FireworkParticles.FlashProvider instance = new FireworkParticles.FlashProvider(spriteSet);

FireworkParticles$OverlayParticle

  • Full name: net.minecraft.client.particle.FireworkParticles$OverlayParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FireworkParticles.java
  • Type: class
  • Modifiers: public static
  • Extends: TextureSheetParticle

net.minecraft.client.particle.FireworkParticles$OverlayParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:58
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: sin(). คืนค่า: 7.1F * Mth.sin((this.age + f - 1.0F) * 0.25F * (float) Math.PI).

Parameters

  • float f

ตัวอย่างใช้งาน

FireworkParticles.OverlayParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.FireworkParticles$OverlayParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:47
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FireworkParticles.OverlayParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FireworkParticles$OverlayParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:52
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: setAlpha().

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

FireworkParticles.OverlayParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

FireworkParticles$SparkProvider

  • Full name: net.minecraft.client.particle.FireworkParticles$SparkProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FireworkParticles.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FireworkParticles$SparkProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:131
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: SparkParticle(), getInstance(), setAlpha(). สร้างออบเจ็กต์: FireworkParticles.SparkParticle. คืนค่า: sparkParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FireworkParticles.SparkProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FireworkParticles$SparkProvider#SparkProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:127
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FireworkParticles.SparkProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FireworkParticles.SparkProvider instance = new FireworkParticles.SparkProvider(spriteSet);

FireworkParticles$Starter

  • Full name: net.minecraft.client.particle.FireworkParticles$Starter
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FireworkParticles.java
  • Type: class
  • Modifiers: public static
  • Extends: NoRenderParticle

net.minecraft.client.particle.FireworkParticles$Starter#Starter(ClientLevel,double,double,double,double,double,double,ParticleEngine,List<FireworkExplosion>)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:158
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FireworkParticles.Starter ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: xd, yd, zd, engine, explosions, lifetime. เรียกต่อ: isEmpty(), size(), hasTwinkle(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • ParticleEngine particleEngine
  • List<FireworkExplosion> list

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
ParticleEngine particleEngine = ...;
List<FireworkExplosion> list = ...;
FireworkParticles.Starter instance = new FireworkParticles.Starter(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, particleEngine, list);

net.minecraft.client.particle.FireworkParticles$Starter#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FireworkParticles.java:182
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. แก้ state: life. เรียกต่อ: isFarAwayFromCamera(), size(), shape(), playLocalSound(), nextFloat(), get(), hasTrail(), hasTwinkle().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FireworkParticles.Starter instance = ...;
instance.tick();

FlameParticle

  • Full name: net.minecraft.client.particle.FlameParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlameParticle.java
  • Type: class
  • Modifiers: public
  • Extends: RisingParticle

net.minecraft.client.particle.FlameParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:32
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clamp(). คืนค่า: j | k << 16.

Parameters

  • float f

ตัวอย่างใช้งาน

FlameParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.FlameParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:26
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: this.quadSize * (1.0F - g * g * 0.5F).

Parameters

  • float f

ตัวอย่างใช้งาน

FlameParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.FlameParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:15
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FlameParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FlameParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:20
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: setBoundingBox(), getBoundingBox(), setLocationFromBoundingbox().

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

FlameParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

FlameParticle$Provider

  • Full name: net.minecraft.client.particle.FlameParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlameParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlameParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:55
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: FlameParticle. คืนค่า: flameParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlameParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlameParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:51
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlameParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlameParticle.Provider instance = new FlameParticle.Provider(spriteSet);

FlameParticle$SmallFlameProvider

  • Full name: net.minecraft.client.particle.FlameParticle$SmallFlameProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlameParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlameParticle$SmallFlameProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:70
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(), scale(). สร้างออบเจ็กต์: FlameParticle. คืนค่า: flameParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlameParticle.SmallFlameProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlameParticle$SmallFlameProvider#SmallFlameProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlameParticle.java:66
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlameParticle.SmallFlameProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlameParticle.SmallFlameProvider instance = new FlameParticle.SmallFlameProvider(spriteSet);

FlyStraightTowardsParticle

  • Full name: net.minecraft.client.particle.FlyStraightTowardsParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyStraightTowardsParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.FlyStraightTowardsParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:48
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

FlyStraightTowardsParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.FlyStraightTowardsParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:39
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FlyStraightTowardsParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FlyStraightTowardsParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:44
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

FlyStraightTowardsParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyStraightTowardsParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:53
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove(), lerp(), setColor(), red(), green(), blue(), setAlpha(), alpha().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FlyStraightTowardsParticle instance = ...;
instance.tick();

FlyStraightTowardsParticle$OminousSpawnProvider

  • Full name: net.minecraft.client.particle.FlyStraightTowardsParticle$OminousSpawnProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyStraightTowardsParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlyStraightTowardsParticle$OminousSpawnProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:80
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: scale(), randomBetween(), getRandom(), pickSprite(). สร้างออบเจ็กต์: FlyStraightTowardsParticle. คืนค่า: flyStraightTowardsParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlyStraightTowardsParticle.OminousSpawnProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyStraightTowardsParticle$OminousSpawnProvider#OminousSpawnProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyStraightTowardsParticle.java:76
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlyStraightTowardsParticle.OminousSpawnProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlyStraightTowardsParticle.OminousSpawnProvider instance = new FlyStraightTowardsParticle.OminousSpawnProvider(spriteSet);

FlyTowardsPositionParticle

  • Full name: net.minecraft.client.particle.FlyTowardsPositionParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyTowardsPositionParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.FlyTowardsPositionParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:61
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • float f

ตัวอย่างใช้งาน

FlyTowardsPositionParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.FlyTowardsPositionParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:50
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

เรียกต่อ: isOpaque(). คืนค่า: this.lifetimeAlpha.isOpaque() ? ParticleRenderType.PARTICLE_SHEET_OPAQUE : ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FlyTowardsPositionParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.FlyTowardsPositionParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:55
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: setBoundingBox(), getBoundingBox(), setLocationFromBoundingbox().

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

FlyTowardsPositionParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyTowardsPositionParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:100
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: setAlpha(), currentAlphaForAge().

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

FlyTowardsPositionParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.FlyTowardsPositionParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:81
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FlyTowardsPositionParticle instance = ...;
instance.tick();

FlyTowardsPositionParticle$EnchantProvider

  • Full name: net.minecraft.client.particle.FlyTowardsPositionParticle$EnchantProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyTowardsPositionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlyTowardsPositionParticle$EnchantProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:114
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: FlyTowardsPositionParticle. คืนค่า: flyTowardsPositionParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlyTowardsPositionParticle.EnchantProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyTowardsPositionParticle$EnchantProvider#EnchantProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:110
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlyTowardsPositionParticle.EnchantProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlyTowardsPositionParticle.EnchantProvider instance = new FlyTowardsPositionParticle.EnchantProvider(spriteSet);

FlyTowardsPositionParticle$NautilusProvider

  • Full name: net.minecraft.client.particle.FlyTowardsPositionParticle$NautilusProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyTowardsPositionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlyTowardsPositionParticle$NautilusProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:129
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: FlyTowardsPositionParticle. คืนค่า: flyTowardsPositionParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlyTowardsPositionParticle.NautilusProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyTowardsPositionParticle$NautilusProvider#NautilusProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:125
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlyTowardsPositionParticle.NautilusProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlyTowardsPositionParticle.NautilusProvider instance = new FlyTowardsPositionParticle.NautilusProvider(spriteSet);

FlyTowardsPositionParticle$VaultConnectionProvider

  • Full name: net.minecraft.client.particle.FlyTowardsPositionParticle$VaultConnectionProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/FlyTowardsPositionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.FlyTowardsPositionParticle$VaultConnectionProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:144
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: LifetimeAlpha(), scale(), pickSprite(). สร้างออบเจ็กต์: FlyTowardsPositionParticle, Particle.LifetimeAlpha. คืนค่า: flyTowardsPositionParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

FlyTowardsPositionParticle.VaultConnectionProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.FlyTowardsPositionParticle$VaultConnectionProvider#VaultConnectionProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/FlyTowardsPositionParticle.java:140
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FlyTowardsPositionParticle.VaultConnectionProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
FlyTowardsPositionParticle.VaultConnectionProvider instance = new FlyTowardsPositionParticle.VaultConnectionProvider(spriteSet);

GlowParticle

  • Full name: net.minecraft.client.particle.GlowParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.GlowParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:30
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clamp(). คืนค่า: j | k << 16.

Parameters

  • float f

ตัวอย่างใช้งาน

GlowParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.GlowParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:25
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GlowParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.GlowParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GlowParticle instance = ...;
instance.tick();

GlowParticle$ElectricSparkProvider

  • Full name: net.minecraft.client.particle.GlowParticle$ElectricSparkProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GlowParticle$ElectricSparkProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:60
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), setParticleSpeed(), setLifetime(), nextInt(). สร้างออบเจ็กต์: GlowParticle. คืนค่า: glowParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GlowParticle.ElectricSparkProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GlowParticle$ElectricSparkProvider#ElectricSparkProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:56
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowParticle.ElectricSparkProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GlowParticle.ElectricSparkProvider instance = new GlowParticle.ElectricSparkProvider(spriteSet);

GlowParticle$GlowSquidProvider

  • Full name: net.minecraft.client.particle.GlowParticle$GlowSquidProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GlowParticle$GlowSquidProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:79
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: nextDouble(), nextBoolean(), setColor(), setLifetime(). สร้างออบเจ็กต์: GlowParticle. คืนค่า: glowParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GlowParticle.GlowSquidProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GlowParticle$GlowSquidProvider#GlowSquidProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:75
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowParticle.GlowSquidProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GlowParticle.GlowSquidProvider instance = new GlowParticle.GlowSquidProvider(spriteSet);

GlowParticle$ScrapeProvider

  • Full name: net.minecraft.client.particle.GlowParticle$ScrapeProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GlowParticle$ScrapeProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:109
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: nextBoolean(), setColor(), setParticleSpeed(), setLifetime(), nextInt(). สร้างออบเจ็กต์: GlowParticle. คืนค่า: glowParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GlowParticle.ScrapeProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GlowParticle$ScrapeProvider#ScrapeProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:105
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowParticle.ScrapeProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GlowParticle.ScrapeProvider instance = new GlowParticle.ScrapeProvider(spriteSet);

GlowParticle$WaxOffProvider

  • Full name: net.minecraft.client.particle.GlowParticle$WaxOffProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GlowParticle$WaxOffProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:134
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), setParticleSpeed(), setLifetime(), nextInt(). สร้างออบเจ็กต์: GlowParticle. คืนค่า: glowParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GlowParticle.WaxOffProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GlowParticle$WaxOffProvider#WaxOffProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:130
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowParticle.WaxOffProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GlowParticle.WaxOffProvider instance = new GlowParticle.WaxOffProvider(spriteSet);

GlowParticle$WaxOnProvider

  • Full name: net.minecraft.client.particle.GlowParticle$WaxOnProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GlowParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GlowParticle$WaxOnProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:154
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), setParticleSpeed(), setLifetime(), nextInt(). สร้างออบเจ็กต์: GlowParticle. คืนค่า: glowParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GlowParticle.WaxOnProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GlowParticle$WaxOnProvider#WaxOnProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GlowParticle.java:150
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowParticle.WaxOnProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GlowParticle.WaxOnProvider instance = new GlowParticle.WaxOnProvider(spriteSet);

GustParticle

  • Full name: net.minecraft.client.particle.GustParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GustParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.GustParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:26
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 15728880.

Parameters

  • float f

ตัวอย่างใช้งาน

GustParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.GustParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:21
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GustParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.GustParticle#GustParticle(ClientLevel,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GustParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites, lifetime, quadSize. เรียกต่อ: setSpriteFromAge(), nextInt(), setSize().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
GustParticle instance = new GustParticle(clientLevel, 0.0D, 0.0D, 0.0D, spriteSet);

net.minecraft.client.particle.GustParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: age. เรียกต่อ: remove(), setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GustParticle instance = ...;
instance.tick();

GustParticle$Provider

  • Full name: net.minecraft.client.particle.GustParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GustParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GustParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:48
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: GustParticle. คืนค่า: new GustParticle(clientLevel, d, e, f, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GustParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GustParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:44
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GustParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GustParticle.Provider instance = new GustParticle.Provider(spriteSet);

GustParticle$SmallProvider

  • Full name: net.minecraft.client.particle.GustParticle$SmallProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GustParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GustParticle$SmallProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:61
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: scale(). สร้างออบเจ็กต์: GustParticle. คืนค่า: particle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GustParticle.SmallProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GustParticle$SmallProvider#SmallProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustParticle.java:57
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GustParticle.SmallProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
GustParticle.SmallProvider instance = new GustParticle.SmallProvider(spriteSet);

GustSeedParticle

  • Full name: net.minecraft.client.particle.GustSeedParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GustSeedParticle.java
  • Type: class
  • Modifiers: public
  • Extends: NoRenderParticle

net.minecraft.client.particle.GustSeedParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustSeedParticle.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: age. เรียกต่อ: nextDouble(), addParticle(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GustSeedParticle instance = ...;
instance.tick();

GustSeedParticle$Provider

  • Full name: net.minecraft.client.particle.GustSeedParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/GustSeedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.GustSeedParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustSeedParticle.java:49
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: GustSeedParticle. คืนค่า: new GustSeedParticle(clientLevel, d, e, f, this.scale, this.lifetime, this.tickDelayInBetween).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

GustSeedParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.GustSeedParticle$Provider#Provider(double,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/GustSeedParticle.java:43
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GustSeedParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: scale, lifetime, tickDelayInBetween.

Parameters

  • double d
  • int i
  • int j

ตัวอย่างใช้งาน

GustSeedParticle.Provider instance = new GustSeedParticle.Provider(0.0D, 0, 0);

HeartParticle

  • Full name: net.minecraft.client.particle.HeartParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HeartParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.HeartParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:29
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

HeartParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.HeartParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:24
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

HeartParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

HeartParticle$AngryVillagerProvider

  • Full name: net.minecraft.client.particle.HeartParticle$AngryVillagerProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HeartParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.HeartParticle$AngryVillagerProvider#AngryVillagerProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:38
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HeartParticle.AngryVillagerProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
HeartParticle.AngryVillagerProvider instance = new HeartParticle.AngryVillagerProvider(spriteSet);

net.minecraft.client.particle.HeartParticle$AngryVillagerProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:42
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(), setColor(). สร้างออบเจ็กต์: HeartParticle. คืนค่า: heartParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

HeartParticle.AngryVillagerProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

HeartParticle$Provider

  • Full name: net.minecraft.client.particle.HeartParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HeartParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.HeartParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:58
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: HeartParticle. คืนค่า: heartParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

HeartParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.HeartParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HeartParticle.java:54
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HeartParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
HeartParticle.Provider instance = new HeartParticle.Provider(spriteSet);

HugeExplosionParticle

  • Full name: net.minecraft.client.particle.HugeExplosionParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HugeExplosionParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.HugeExplosionParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:24
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 15728880.

Parameters

  • float f

ตัวอย่างใช้งาน

HugeExplosionParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.HugeExplosionParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:41
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

HugeExplosionParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.HugeExplosionParticle#HugeExplosionParticle(ClientLevel,double,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HugeExplosionParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lifetime, rCol, gCol, bCol, quadSize, sprites. เรียกต่อ: nextInt(), nextFloat(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
HugeExplosionParticle instance = new HugeExplosionParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, spriteSet);

net.minecraft.client.particle.HugeExplosionParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:29
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age. เรียกต่อ: remove(), setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

HugeExplosionParticle instance = ...;
instance.tick();

HugeExplosionParticle$Provider

  • Full name: net.minecraft.client.particle.HugeExplosionParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HugeExplosionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.HugeExplosionParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:54
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: HugeExplosionParticle. คืนค่า: new HugeExplosionParticle(clientLevel, d, e, f, g, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

HugeExplosionParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.HugeExplosionParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionParticle.java:50
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HugeExplosionParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
HugeExplosionParticle.Provider instance = new HugeExplosionParticle.Provider(spriteSet);

HugeExplosionSeedParticle

  • Full name: net.minecraft.client.particle.HugeExplosionSeedParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HugeExplosionSeedParticle.java
  • Type: class
  • Modifiers: public
  • Extends: NoRenderParticle

net.minecraft.client.particle.HugeExplosionSeedParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionSeedParticle.java:16
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: age. เรียกต่อ: nextDouble(), addParticle(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

HugeExplosionSeedParticle instance = ...;
instance.tick();

HugeExplosionSeedParticle$Provider

  • Full name: net.minecraft.client.particle.HugeExplosionSeedParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/HugeExplosionSeedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.HugeExplosionSeedParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/HugeExplosionSeedParticle.java:33
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: HugeExplosionSeedParticle. คืนค่า: new HugeExplosionSeedParticle(clientLevel, d, e, f).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

HugeExplosionSeedParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

ItemPickupParticle

  • Full name: net.minecraft.client.particle.ItemPickupParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ItemPickupParticle.java
  • Type: class
  • Modifiers: public
  • Extends: Particle

net.minecraft.client.particle.ItemPickupParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ItemPickupParticle.java:47
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.CUSTOM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ItemPickupParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.ItemPickupParticle#ItemPickupParticle(EntityRenderDispatcher,ClientLevel,Entity,Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ItemPickupParticle.java:30
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ItemPickupParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: getDeltaMovement().

Parameters

  • EntityRenderDispatcher entityRenderDispatcher
  • ClientLevel clientLevel
  • Entity entity
  • Entity entity2

ตัวอย่างใช้งาน

EntityRenderDispatcher entityRenderDispatcher = ...;
ClientLevel clientLevel = ...;
Entity entity = ...;
Entity entity2 = ...;
ItemPickupParticle instance = new ItemPickupParticle(entityRenderDispatcher, clientLevel, entity, entity2);

net.minecraft.client.particle.ItemPickupParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ItemPickupParticle.java:76
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

ItemPickupParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.ItemPickupParticle#renderCustom(PoseStack,MultiBufferSource,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ItemPickupParticle.java:52
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Custom

ทำงานยังไง

เรียกต่อ: lerp(), getX(), getY(), getZ(), getPosition(), render(), x(), y(). สร้างออบเจ็กต์: PoseStack.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Camera camera
  • float f

ตัวอย่างใช้งาน

ItemPickupParticle instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Camera camera = ...;
instance.renderCustom(poseStack, multiBufferSource, camera, 0.0F);

net.minecraft.client.particle.ItemPickupParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ItemPickupParticle.java:80
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: life. เรียกต่อ: remove(), saveOldPosition(), updatePosition().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ItemPickupParticle instance = ...;
instance.tick();

LargeSmokeParticle

  • Full name: net.minecraft.client.particle.LargeSmokeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/LargeSmokeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: SmokeParticle

net.minecraft.client.particle.LargeSmokeParticle#LargeSmokeParticle(ClientLevel,double,double,double,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LargeSmokeParticle.java:10
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LargeSmokeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
LargeSmokeParticle instance = new LargeSmokeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, spriteSet);

LargeSmokeParticle$Provider

  • Full name: net.minecraft.client.particle.LargeSmokeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/LargeSmokeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.LargeSmokeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LargeSmokeParticle.java:22
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: LargeSmokeParticle. คืนค่า: new LargeSmokeParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

LargeSmokeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.LargeSmokeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LargeSmokeParticle.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LargeSmokeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
LargeSmokeParticle.Provider instance = new LargeSmokeParticle.Provider(spriteSet);

LavaParticle

  • Full name: net.minecraft.client.particle.LavaParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/LavaParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.LavaParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:28
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240 | k << 16.

Parameters

  • float f

ตัวอย่างใช้งาน

LavaParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.LavaParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:36
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: this.quadSize * (1.0F - g * g).

Parameters

  • float f

ตัวอย่างใช้งาน

LavaParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.LavaParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:23
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LavaParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.LavaParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: nextFloat(), addParticle().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LavaParticle instance = ...;
instance.tick();

LavaParticle$Provider

  • Full name: net.minecraft.client.particle.LavaParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/LavaParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.LavaParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:61
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: LavaParticle. คืนค่า: lavaParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

LavaParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.LavaParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/LavaParticle.java:57
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LavaParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
LavaParticle.Provider instance = new LavaParticle.Provider(spriteSet);

MobAppearanceParticle

  • Full name: net.minecraft.client.particle.MobAppearanceParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/MobAppearanceParticle.java
  • Type: class
  • Modifiers: public
  • Extends: Particle

net.minecraft.client.particle.MobAppearanceParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/MobAppearanceParticle.java:34
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.CUSTOM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MobAppearanceParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.MobAppearanceParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/MobAppearanceParticle.java:55
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

MobAppearanceParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.MobAppearanceParticle#renderCustom(PoseStack,MultiBufferSource,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/MobAppearanceParticle.java:39
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Custom

ทำงานยังไง

เรียกต่อ: sin(), colorFromFloat(), pushPose(), mulPose(), rotation(), rotationDegrees(), scale(), translate().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Camera camera
  • float f

ตัวอย่างใช้งาน

MobAppearanceParticle instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Camera camera = ...;
instance.renderCustom(poseStack, multiBufferSource, camera, 0.0F);

MobAppearanceParticle$Provider

  • Full name: net.minecraft.client.particle.MobAppearanceParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/MobAppearanceParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.MobAppearanceParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/MobAppearanceParticle.java:61
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: MobAppearanceParticle. คืนค่า: new MobAppearanceParticle(clientLevel, d, e, f).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

MobAppearanceParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

NoRenderParticle

  • Full name: net.minecraft.client.particle.NoRenderParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/NoRenderParticle.java
  • Type: class
  • Modifiers: public
  • Extends: Particle

net.minecraft.client.particle.NoRenderParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoRenderParticle.java:23
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.NO_RENDER.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

NoRenderParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.NoRenderParticle#NoRenderParticle(ClientLevel,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoRenderParticle.java:11
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ NoRenderParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
NoRenderParticle instance = new NoRenderParticle(clientLevel, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.NoRenderParticle#NoRenderParticle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoRenderParticle.java:15
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ NoRenderParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
NoRenderParticle instance = new NoRenderParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.NoRenderParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoRenderParticle.java:19
  • Modifiers: public final
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

NoRenderParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

NoteParticle

  • Full name: net.minecraft.client.particle.NoteParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/NoteParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.NoteParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoteParticle.java:31
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

NoteParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.NoteParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoteParticle.java:26
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

NoteParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

NoteParticle$Provider

  • Full name: net.minecraft.client.particle.NoteParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/NoteParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.NoteParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoteParticle.java:44
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: NoteParticle. คืนค่า: noteParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

NoteParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.NoteParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/NoteParticle.java:40
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ NoteParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
NoteParticle.Provider instance = new NoteParticle.Provider(spriteSet);

Particle

  • Full name: net.minecraft.client.particle.Particle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/Particle.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.client.particle.Particle#getBoundingBox()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:237
  • Modifiers: public
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box

ทำงานยังไง

คืนค่า: this.bb.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
AABB result = instance.getBoundingBox();

net.minecraft.client.particle.Particle#getLifetime()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:109
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Lifetime

ทำงานยังไง

คืนค่า: this.lifetime.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
int result = instance.getLifetime();

net.minecraft.client.particle.Particle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:228
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

เรียกต่อ: containing(), hasChunkAt(). คืนค่า: this.level.hasChunkAt(blockPos) ? LevelRenderer.getLightColor(this.level, blockPos) : 0.

Parameters

  • float f

ตัวอย่างใช้งาน

@Override
protected int getLightColor(float f) {
    return super.getLightColor(f);
}

net.minecraft.client.particle.Particle#getParticleGroup()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:245
  • Modifiers: public
  • Return: Optional<ParticleGroup>

คืออะไร

อ่านค่า Particle Group

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: Optional.empty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
Optional<ParticleGroup> result = instance.getParticleGroup();

net.minecraft.client.particle.Particle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:142
  • Modifiers: public abstract
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.Particle#isAlive()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:233
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Alive

ทำงานยังไง

คืนค่า: !this.removed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
boolean result = instance.isAlive();

net.minecraft.client.particle.Particle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:189
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: stoppedByCollision, onGround, xd, zd. เรียกต่อ: collideBoundingBox(), getBoundingBox(), of(), setBoundingBox(), setLocationFromBoundingbox(), abs(). สร้างออบเจ็กต์: Vec3.

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

Particle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.Particle#Particle(ClientLevel,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:55
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Particle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: level, xo, yo, zo, lifetime. เรียกต่อ: setSize(), setPos(), nextFloat().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
Particle instance = new Particle(clientLevel, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.Particle#Particle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:65
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Particle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: xd, yd, zd. เรียกต่อ: random(), sqrt().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
Particle instance = new Particle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.Particle#remove()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:165
  • Modifiers: public
  • Return: void

คืออะไร

ลบ remove

ทำงานยังไง

แก้ state: removed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
instance.remove();

net.minecraft.client.particle.Particle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:137
  • Modifiers: public abstract
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

Particle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.Particle#renderCustom(PoseStack,MultiBufferSource,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:139
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Custom

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Camera camera
  • float f

ตัวอย่างใช้งาน

Particle instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Camera camera = ...;
instance.renderCustom(poseStack, multiBufferSource, camera, 0.0F);

net.minecraft.client.particle.Particle#scale(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:90
  • Modifiers: public
  • Return: Particle

คืออะไร

ดำเนินการ scale ตาม implementation ของ Particle

ทำงานยังไง

เรียกต่อ: setSize(). คืนค่า: this.

Parameters

  • float f

ตัวอย่างใช้งาน

Particle instance = ...;
Particle result = instance.scale(0.0F);

net.minecraft.client.particle.Particle#setAlpha(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:101
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Alpha

ทำงานยังไง

แก้ state: alpha.

Parameters

  • float f

ตัวอย่างใช้งาน

@Override
protected void setAlpha(float f) {
    super.setAlpha(f);
}

net.minecraft.client.particle.Particle#setBoundingBox(AABB)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:241
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Bounding Box

ทำงานยังไง

แก้ state: bb.

Parameters

  • AABB aABB

ตัวอย่างใช้งาน

Particle instance = ...;
AABB aABB = ...;
instance.setBoundingBox(aABB);

net.minecraft.client.particle.Particle#setColor(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:95
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Color

ทำงานยังไง

แก้ state: rCol, gCol, bCol.

Parameters

  • float f
  • float g
  • float h

ตัวอย่างใช้งาน

Particle instance = ...;
instance.setColor(0.0F, 0.0F, 0.0F);

net.minecraft.client.particle.Particle#setLifetime(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:105
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Lifetime

ทำงานยังไง

แก้ state: lifetime.

Parameters

  • int i

ตัวอย่างใช้งาน

Particle instance = ...;
instance.setLifetime(0);

net.minecraft.client.particle.Particle#setLocationFromBoundingbox()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:221
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Location From Boundingbox

ทำงานยังไง

แก้ state: x, y, z. เรียกต่อ: getBoundingBox().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void setLocationFromBoundingbox() {
    super.setLocationFromBoundingbox();
}

net.minecraft.client.particle.Particle#setParticleSpeed(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:84
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Particle Speed

ทำงานยังไง

แก้ state: xd, yd, zd.

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

Particle instance = ...;
instance.setParticleSpeed(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.Particle#setPos(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:180
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Pos

ทำงานยังไง

แก้ state: x, y, z. เรียกต่อ: setBoundingBox(). สร้างออบเจ็กต์: AABB.

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

Particle instance = ...;
instance.setPos(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.Particle#setPower(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:77
  • Modifiers: public
  • Return: Particle

คืออะไร

กำหนดค่า Power

ทำงานยังไง

แก้ state: xd, yd, zd. คืนค่า: this.

Parameters

  • float f

ตัวอย่างใช้งาน

Particle instance = ...;
Particle result = instance.setPower(0.0F);

net.minecraft.client.particle.Particle#setSize(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:169
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Size

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: bbWidth, bbHeight. เรียกต่อ: getBoundingBox(), setBoundingBox(). สร้างออบเจ็กต์: AABB.

Parameters

  • float f
  • float g

ตัวอย่างใช้งาน

@Override
protected void setSize(float f, float g) {
    super.setSize(f, g);
}

net.minecraft.client.particle.Particle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:113
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, yd, y. เรียกต่อ: remove(), move().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
instance.tick();

net.minecraft.client.particle.Particle#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:144
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ Particle

ทำงานยังไง

เรียกต่อ: getClass(), getSimpleName(), Pos(), RGBA().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle instance = ...;
String result = instance.toString();

Particle$LifetimeAlpha

  • Full name: net.minecraft.client.particle.Particle$LifetimeAlpha
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/Particle.java
  • Type: record
  • Modifiers: public

net.minecraft.client.particle.Particle$LifetimeAlpha#currentAlphaForAge(int,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:257
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ currentAlphaForAge ตาม implementation ของ Particle$LifetimeAlpha

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equal(), inverseLerp(), clampedLerp(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i
  • int j
  • float f

ตัวอย่างใช้งาน

Particle.LifetimeAlpha instance = ...;
float result = instance.currentAlphaForAge(0, 0, 0.0F);

net.minecraft.client.particle.Particle$LifetimeAlpha#isOpaque()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/Particle.java:253
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Opaque

ทำงานยังไง

คืนค่า: this.startAlpha >= 1.0F && this.endAlpha >= 1.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Particle.LifetimeAlpha instance = ...;
boolean result = instance.isOpaque();

ParticleDescription

  • Full name: net.minecraft.client.particle.ParticleDescription
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ParticleDescription.java
  • Type: class
  • Modifiers: public

net.minecraft.client.particle.ParticleDescription#fromJson(JsonObject)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleDescription.java:25
  • Modifiers: public static
  • Return: ParticleDescription

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ ParticleDescription

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getAsJsonArray(), of(), stream(), map(), convertToString(), collect(), toImmutableList(). สร้างออบเจ็กต์: ParticleDescription. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • JsonObject jsonObject

ตัวอย่างใช้งาน

JsonObject jsonObject = ...;
ParticleDescription result = ParticleDescription.fromJson(jsonObject);

net.minecraft.client.particle.ParticleDescription#getTextures()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleDescription.java:21
  • Modifiers: public
  • Return: List<ResourceLocation>

คืออะไร

อ่านค่า Textures

ทำงานยังไง

คืนค่า: this.textures.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ParticleDescription instance = ...;
List<ResourceLocation> result = instance.getTextures();

ParticleEngine

  • Full name: net.minecraft.client.particle.ParticleEngine
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ParticleEngine.java
  • Type: class
  • Modifiers: public
  • Implements: PreparableReloadListener

net.minecraft.client.particle.ParticleEngine#add(Particle)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:339
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getParticleGroup(), isPresent(), hasSpaceInParticleLimit(), get(), updateCount().

Parameters

  • Particle particle

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
Particle particle = ...;
instance.add(particle);

net.minecraft.client.particle.ParticleEngine#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:296
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: clearTextureData().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
instance.close();

net.minecraft.client.particle.ParticleEngine#countParticles()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:537
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ countParticles ตาม implementation ของ ParticleEngine

ทำงานยังไง

เรียกต่อ: valueOf(), values(), stream(), mapToInt(), sum(). คืนค่า: String.valueOf(this.particles.values().stream().mapToInt(Collection::size).sum()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
String result = instance.countParticles();

net.minecraft.client.particle.ParticleEngine#crack(BlockPos,Direction)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:498
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ crack ตาม implementation ของ ParticleEngine

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), getRenderShape(), shouldSpawnTerrainParticles(), getX(), getY(), getZ(), getShape(), bounds(). สร้างออบเจ็กต์: TerrainParticle.

Parameters

  • BlockPos blockPos
  • Direction direction

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
BlockPos blockPos = ...;
Direction direction = ...;
instance.crack(blockPos, direction);

net.minecraft.client.particle.ParticleEngine#createParticle(ParticleOptions,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:322
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: makeParticle(), add(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ParticleOptions particleOptions
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
ParticleOptions particleOptions = ...;
Particle result = instance.createParticle(particleOptions, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.ParticleEngine#createTrackingEmitter(Entity,ParticleOptions)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:314
  • Modifiers: public
  • Return: void

คืออะไร

สร้าง Tracking Emitter

ทำงานยังไง

เรียกต่อ: add(). สร้างออบเจ็กต์: TrackingEmitter.

Parameters

  • Entity entity
  • ParticleOptions particleOptions

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
Entity entity = ...;
ParticleOptions particleOptions = ...;
instance.createTrackingEmitter(entity, particleOptions);

net.minecraft.client.particle.ParticleEngine#createTrackingEmitter(Entity,ParticleOptions,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:318
  • Modifiers: public
  • Return: void

คืออะไร

สร้าง Tracking Emitter

ทำงานยังไง

เรียกต่อ: add(). สร้างออบเจ็กต์: TrackingEmitter.

Parameters

  • Entity entity
  • ParticleOptions particleOptions
  • int i

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
Entity entity = ...;
ParticleOptions particleOptions = ...;
instance.createTrackingEmitter(entity, particleOptions, 0);

net.minecraft.client.particle.ParticleEngine#destroy(BlockPos,BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:465
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ destroy ตาม implementation ของ ParticleEngine

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isAir(), shouldSpawnTerrainParticles(), getShape(), forAllBoxes(), min(), max(), ceil(), add(). สร้างออบเจ็กต์: TerrainParticle.

Parameters

  • BlockPos blockPos
  • BlockState blockState

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
instance.destroy(blockPos, blockState);

net.minecraft.client.particle.ParticleEngine#ParticleEngine(ClientLevel,TextureManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:88
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ParticleEngine ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: textureAtlas, level, textureManager. เรียกต่อ: register(), location(), registerProviders(). สร้างออบเจ็กต์: TextureAtlas.

Parameters

  • ClientLevel clientLevel
  • TextureManager textureManager

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
TextureManager textureManager = ...;
ParticleEngine instance = new ParticleEngine(clientLevel, textureManager);

net.minecraft.client.particle.ParticleEngine#reload(PreparationBarrier,ResourceManager,Executor,Executor)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:232
  • Modifiers: public
  • Return: CompletableFuture<Void>

คืออะไร

ดำเนินการ reload ตาม implementation ของ ParticleEngine

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: Environment(), ParticleDefinition(), supplyAsync(), listMatchingResources(), thenCompose(), size(), forEach(), fileToId(). สร้างออบเจ็กต์: ArrayList<>, ParticleDefinition, HashSet<>. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • PreparationBarrier preparationBarrier
  • ResourceManager resourceManager
  • Executor executor
  • Executor executor2

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
PreparationBarrier preparationBarrier = ...;
ResourceManager resourceManager = ...;
Executor executor = ...;
Executor executor2 = ...;
CompletableFuture<Void> result = instance.reload(preparationBarrier, resourceManager, executor, executor2);

net.minecraft.client.particle.ParticleEngine#render(Camera,float,MultiBufferSource.BufferSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:409
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: get(), isEmpty(), renderParticleType(), renderCustomParticles(), endBatch().

Parameters

  • Camera camera
  • float f
  • MultiBufferSource.BufferSource bufferSource

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
Camera camera = ...;
MultiBufferSource.BufferSource bufferSource = ...;
instance.render(camera, 0.0F, bufferSource);

net.minecraft.client.particle.ParticleEngine#setLevel(ClientLevel)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:459
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Level

ทำงานยังไง

แก้ state: level. เรียกต่อ: clearParticles(), clear().

Parameters

  • ClientLevel clientLevel

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
ClientLevel clientLevel = ...;
instance.setLevel(clientLevel);

net.minecraft.client.particle.ParticleEngine#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleEngine.java:351
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: forEach(), get(), push(), toString(), tickParticleList(), pop(), isEmpty(), newArrayList().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ParticleEngine instance = ...;
instance.tick();

ParticleProvider

  • Full name: net.minecraft.client.particle.ParticleProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ParticleProvider.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.particle.ParticleProvider#createParticle(T,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ParticleProvider.java:11
  • Modifiers: ``
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • T particleOptions
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ParticleProvider instance = ...;
T particleOptions = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(particleOptions, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

PlayerCloudParticle

  • Full name: net.minecraft.client.particle.PlayerCloudParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/PlayerCloudParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.PlayerCloudParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:41
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

PlayerCloudParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.PlayerCloudParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:36
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerCloudParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.PlayerCloudParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:46
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: y, yd. เรียกต่อ: setSpriteFromAge(), getNearestPlayer(), getY(), getDeltaMovement(), setPos().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerCloudParticle instance = ...;
instance.tick();

PlayerCloudParticle$Provider

  • Full name: net.minecraft.client.particle.PlayerCloudParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/PlayerCloudParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.PlayerCloudParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:71
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: PlayerCloudParticle. คืนค่า: new PlayerCloudParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

PlayerCloudParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.PlayerCloudParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:67
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PlayerCloudParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
PlayerCloudParticle.Provider instance = new PlayerCloudParticle.Provider(spriteSet);

PlayerCloudParticle$SneezeProvider

  • Full name: net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/PlayerCloudParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:84
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), setAlpha(). สร้างออบเจ็กต์: PlayerCloudParticle. คืนค่า: particle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

PlayerCloudParticle.SneezeProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider#SneezeProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PlayerCloudParticle.java:80
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PlayerCloudParticle.SneezeProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
PlayerCloudParticle.SneezeProvider instance = new PlayerCloudParticle.SneezeProvider(spriteSet);

PortalParticle

  • Full name: net.minecraft.client.particle.PortalParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/PortalParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.PortalParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:53
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. คืนค่า: j | k << 16.

Parameters

  • float f

ตัวอย่างใช้งาน

PortalParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.PortalParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:44
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: this.quadSize * g.

Parameters

  • float f

ตัวอย่างใช้งาน

PortalParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.PortalParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:33
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PortalParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.PortalParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: setBoundingBox(), getBoundingBox(), setLocationFromBoundingbox().

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

PortalParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.PortalParticle#PortalParticle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:14
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PortalParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: xd, yd, zd, x, y, z. เรียกต่อ: nextFloat(), random().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
PortalParticle instance = new PortalParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.PortalParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:69
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PortalParticle instance = ...;
instance.tick();

PortalParticle$Provider

  • Full name: net.minecraft.client.particle.PortalParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/PortalParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.PortalParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:95
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: PortalParticle. คืนค่า: portalParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

PortalParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.PortalParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/PortalParticle.java:91
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PortalParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
PortalParticle.Provider instance = new PortalParticle.Provider(spriteSet);

ReversePortalParticle

  • Full name: net.minecraft.client.particle.ReversePortalParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ReversePortalParticle.java
  • Type: class
  • Modifiers: public
  • Extends: PortalParticle

net.minecraft.client.particle.ReversePortalParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ReversePortalParticle.java:16
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: this.quadSize * g.

Parameters

  • float f

ตัวอย่างใช้งาน

ReversePortalParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.ReversePortalParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ReversePortalParticle.java:22
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ReversePortalParticle instance = ...;
instance.tick();

ReversePortalParticle$ReversePortalProvider

  • Full name: net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ReversePortalParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ReversePortalParticle.java:45
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: ReversePortalParticle. คืนค่า: reversePortalParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ReversePortalParticle.ReversePortalProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider#ReversePortalProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ReversePortalParticle.java:41
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ReversePortalParticle.ReversePortalProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
ReversePortalParticle.ReversePortalProvider instance = new ReversePortalParticle.ReversePortalProvider(spriteSet);

RisingParticle

  • Full name: net.minecraft.client.particle.RisingParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/RisingParticle.java
  • Type: class
  • Modifiers: public abstract
  • Extends: TextureSheetParticle

net.minecraft.client.particle.RisingParticle#RisingParticle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/RisingParticle.java:9
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RisingParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: friction, xd, yd, zd, x, y. เรียกต่อ: nextFloat(), random().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
RisingParticle instance = new RisingParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

SculkChargeParticle

  • Full name: net.minecraft.client.particle.SculkChargeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SculkChargeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SculkChargeParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargeParticle.java:21
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

SculkChargeParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.SculkChargeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargeParticle.java:26
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SculkChargeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SculkChargeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargeParticle.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SculkChargeParticle instance = ...;
instance.tick();

SculkChargeParticle$Provider

  • Full name: net.minecraft.client.particle.SculkChargeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SculkChargeParticle.java
  • Type: record
  • Modifiers: public
  • Implements: ParticleProvider<SculkChargeParticleOptions>

net.minecraft.client.particle.SculkChargeParticle$Provider#createParticle(SculkChargeParticleOptions,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargeParticle.java:39
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(), setParticleSpeed(), roll(), setLifetime(), nextInt(). สร้างออบเจ็กต์: SculkChargeParticle. คืนค่า: sculkChargeParticle.

Parameters

  • SculkChargeParticleOptions sculkChargeParticleOptions
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SculkChargeParticle.Provider instance = ...;
SculkChargeParticleOptions sculkChargeParticleOptions = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(sculkChargeParticleOptions, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

SculkChargePopParticle

  • Full name: net.minecraft.client.particle.SculkChargePopParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SculkChargePopParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SculkChargePopParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargePopParticle.java:21
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

SculkChargePopParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.SculkChargePopParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargePopParticle.java:26
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SculkChargePopParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SculkChargePopParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargePopParticle.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SculkChargePopParticle instance = ...;
instance.tick();

SculkChargePopParticle$Provider

  • Full name: net.minecraft.client.particle.SculkChargePopParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SculkChargePopParticle.java
  • Type: record
  • Modifiers: public
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SculkChargePopParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SculkChargePopParticle.java:39
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(), setParticleSpeed(), setLifetime(), nextInt(). สร้างออบเจ็กต์: SculkChargePopParticle. คืนค่า: sculkChargePopParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SculkChargePopParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

ShriekParticle

  • Full name: net.minecraft.client.particle.ShriekParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ShriekParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.ShriekParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:45
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

ShriekParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.ShriekParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:28
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 0.75F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

ShriekParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.ShriekParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:50
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShriekParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.ShriekParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: alpha. เรียกต่อ: clamp(), rotationX(), renderRotatedQuad(), rotationYXZ(). สร้างออบเจ็กต์: Quaternionf.

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

ShriekParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.ShriekParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:55
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: delay.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShriekParticle instance = ...;
instance.tick();

ShriekParticle$Provider

  • Full name: net.minecraft.client.particle.ShriekParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/ShriekParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<ShriekParticleOption>

net.minecraft.client.particle.ShriekParticle$Provider#createParticle(ShriekParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:72
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: getDelay(), pickSprite(), setAlpha(). สร้างออบเจ็กต์: ShriekParticle. คืนค่า: shriekParticle.

Parameters

  • ShriekParticleOption shriekParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ShriekParticle.Provider instance = ...;
ShriekParticleOption shriekParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(shriekParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.ShriekParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/ShriekParticle.java:68
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ShriekParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
ShriekParticle.Provider instance = new ShriekParticle.Provider(spriteSet);

SimpleAnimatedParticle

  • Full name: net.minecraft.client.particle.SimpleAnimatedParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SimpleAnimatedParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SimpleAnimatedParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:56
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 15728880.

Parameters

  • float f

ตัวอย่างใช้งาน

SimpleAnimatedParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.SimpleAnimatedParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:37
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SimpleAnimatedParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SimpleAnimatedParticle#setColor(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:22
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Color

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 5 statement).

Parameters

  • int i

ตัวอย่างใช้งาน

SimpleAnimatedParticle instance = ...;
instance.setColor(0);

net.minecraft.client.particle.SimpleAnimatedParticle#setFadeColor(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:30
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Fade Color

ทำงานยังไง

แก้ state: fadeR, fadeG, fadeB, hasFade.

Parameters

  • int i

ตัวอย่างใช้งาน

SimpleAnimatedParticle instance = ...;
instance.setFadeColor(0);

net.minecraft.client.particle.SimpleAnimatedParticle#SimpleAnimatedParticle(ClientLevel,double,double,double,SpriteSet,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:15
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SimpleAnimatedParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: friction, gravity, sprites.

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • SpriteSet spriteSet
  • float g

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
SimpleAnimatedParticle instance = new SimpleAnimatedParticle(clientLevel, 0.0D, 0.0D, 0.0D, spriteSet, 0.0F);

net.minecraft.client.particle.SimpleAnimatedParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SimpleAnimatedParticle.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: rCol, gCol, bCol. เรียกต่อ: setSpriteFromAge(), setAlpha().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SimpleAnimatedParticle instance = ...;
instance.tick();

SingleQuadParticle

  • Full name: net.minecraft.client.particle.SingleQuadParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SingleQuadParticle.java
  • Type: class
  • Modifiers: public abstract
  • Extends: Particle

net.minecraft.client.particle.SingleQuadParticle#getFacingCameraMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:25
  • Modifiers: public
  • Return: SingleQuadParticle.FacingCameraMode

คืออะไร

อ่านค่า Facing Camera Mode

ทำงานยังไง

คืนค่า: SingleQuadParticle.FacingCameraMode.LOOKAT_XYZ.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SingleQuadParticle instance = ...;
SingleQuadParticle.FacingCameraMode result = instance.getFacingCameraMode();

net.minecraft.client.particle.SingleQuadParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:68
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

คืนค่า: this.quadSize.

Parameters

  • float f

ตัวอย่างใช้งาน

SingleQuadParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.SingleQuadParticle#getU0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:78
  • Modifiers: protected abstract
  • Return: float

คืออะไร

อ่านค่า U0

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU0() {
    return super.getU0();
}

net.minecraft.client.particle.SingleQuadParticle#getU1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:80
  • Modifiers: protected abstract
  • Return: float

คืออะไร

อ่านค่า U1

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU1() {
    return super.getU1();
}

net.minecraft.client.particle.SingleQuadParticle#getV0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:82
  • Modifiers: protected abstract
  • Return: float

คืออะไร

อ่านค่า V0

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV0() {
    return super.getV0();
}

net.minecraft.client.particle.SingleQuadParticle#getV1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:84
  • Modifiers: protected abstract
  • Return: float

คืออะไร

อ่านค่า V1

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV1() {
    return super.getV1();
}

net.minecraft.client.particle.SingleQuadParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFacingCameraMode(), setRotation(), rotateZ(), lerp(), renderRotatedQuad(). สร้างออบเจ็กต์: Quaternionf.

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

SingleQuadParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.SingleQuadParticle#renderRotatedQuad(VertexConsumer,Camera,Quaternionf,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:40
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Rotated Quad

ทำงานยังไง

เรียกต่อ: getPosition(), lerp(), x(), y(), z().

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • Quaternionf quaternionf
  • float f

ตัวอย่างใช้งาน

VertexConsumer vertexConsumer = ...;
Camera camera = ...;
Quaternionf quaternionf = ...;
@Override
protected void renderRotatedQuad(VertexConsumer vertexConsumer, Camera camera, Quaternionf quaternionf, float f) {
    super.renderRotatedQuad(vertexConsumer, camera, quaternionf, f);
}

net.minecraft.client.particle.SingleQuadParticle#renderRotatedQuad(VertexConsumer,Quaternionf,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:48
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Rotated Quad

ทำงานยังไง

เรียกต่อ: getQuadSize(), getU0(), getU1(), getV0(), getV1(), getLightColor(), renderVertex().

Parameters

  • VertexConsumer vertexConsumer
  • Quaternionf quaternionf
  • float f
  • float g
  • float h
  • float i

ตัวอย่างใช้งาน

VertexConsumer vertexConsumer = ...;
Quaternionf quaternionf = ...;
@Override
protected void renderRotatedQuad(VertexConsumer vertexConsumer, Quaternionf quaternionf, float f, float g, float h, float i) {
    super.renderRotatedQuad(vertexConsumer, quaternionf, f, g, h, i);
}

net.minecraft.client.particle.SingleQuadParticle#scale(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:72
  • Modifiers: public
  • Return: Particle

คืออะไร

ดำเนินการ scale ตาม implementation ของ SingleQuadParticle

ทำงานยังไง

แก้ state: quadSize. คืนค่า: super.scale(f).

Parameters

  • float f

ตัวอย่างใช้งาน

SingleQuadParticle instance = ...;
Particle result = instance.scale(0.0F);

net.minecraft.client.particle.SingleQuadParticle#SingleQuadParticle(ClientLevel,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:17
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SingleQuadParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SingleQuadParticle instance = new SingleQuadParticle(clientLevel, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SingleQuadParticle#SingleQuadParticle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:21
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SingleQuadParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SingleQuadParticle instance = new SingleQuadParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

SingleQuadParticle$FacingCameraMode

  • Full name: net.minecraft.client.particle.SingleQuadParticle$FacingCameraMode
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SingleQuadParticle.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.particle.SingleQuadParticle$FacingCameraMode#setRotation(Quaternionf,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SingleQuadParticle.java:91
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า Rotation

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • Quaternionf quaternionf
  • Camera camera
  • float f

ตัวอย่างใช้งาน

SingleQuadParticle.FacingCameraMode instance = ...;
Quaternionf quaternionf = ...;
Camera camera = ...;
instance.setRotation(quaternionf, camera, 0.0F);

SmokeParticle

  • Full name: net.minecraft.client.particle.SmokeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SmokeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: BaseAshSmokeParticle

net.minecraft.client.particle.SmokeParticle#SmokeParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SmokeParticle.java:10
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SmokeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
SmokeParticle instance = new SmokeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

SmokeParticle$Provider

  • Full name: net.minecraft.client.particle.SmokeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SmokeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SmokeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SmokeParticle.java:22
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: SmokeParticle. คืนค่า: new SmokeParticle(clientLevel, d, e, f, g, h, i, 1.0F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SmokeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SmokeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SmokeParticle.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SmokeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SmokeParticle.Provider instance = new SmokeParticle.Provider(spriteSet);

SnowflakeParticle

  • Full name: net.minecraft.client.particle.SnowflakeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SnowflakeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SnowflakeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SnowflakeParticle.java:25
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SnowflakeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SnowflakeParticle#SnowflakeParticle(ClientLevel,double,double,double,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SnowflakeParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SnowflakeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: gravity, friction, sprites, xd, yd, zd. เรียกต่อ: random(), nextFloat(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
SnowflakeParticle instance = new SnowflakeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, spriteSet);

net.minecraft.client.particle.SnowflakeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SnowflakeParticle.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

แก้ state: xd, yd, zd. เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SnowflakeParticle instance = ...;
instance.tick();

SnowflakeParticle$Provider

  • Full name: net.minecraft.client.particle.SnowflakeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SnowflakeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SnowflakeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SnowflakeParticle.java:47
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(). สร้างออบเจ็กต์: SnowflakeParticle. คืนค่า: snowflakeParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SnowflakeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SnowflakeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SnowflakeParticle.java:43
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SnowflakeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SnowflakeParticle.Provider instance = new SnowflakeParticle.Provider(spriteSet);

SonicBoomParticle

  • Full name: net.minecraft.client.particle.SonicBoomParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SonicBoomParticle.java
  • Type: class
  • Modifiers: public
  • Extends: HugeExplosionParticle

net.minecraft.client.particle.SonicBoomParticle#SonicBoomParticle(ClientLevel,double,double,double,double,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SonicBoomParticle.java:10
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SonicBoomParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lifetime, quadSize. เรียกต่อ: setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
SonicBoomParticle instance = new SonicBoomParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, spriteSet);

SonicBoomParticle$Provider

  • Full name: net.minecraft.client.particle.SonicBoomParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SonicBoomParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SonicBoomParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SonicBoomParticle.java:25
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: SonicBoomParticle. คืนค่า: new SonicBoomParticle(clientLevel, d, e, f, g, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SonicBoomParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SonicBoomParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SonicBoomParticle.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SonicBoomParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SonicBoomParticle.Provider instance = new SonicBoomParticle.Provider(spriteSet);

SoulParticle

  • Full name: net.minecraft.client.particle.SoulParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SoulParticle.java
  • Type: class
  • Modifiers: public
  • Extends: RisingParticle

net.minecraft.client.particle.SoulParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:20
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: this.isGlowing ? 240 : super.getLightColor(f).

Parameters

  • float f

ตัวอย่างใช้งาน

SoulParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.SoulParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:25
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SoulParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SoulParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SoulParticle instance = ...;
instance.tick();

SoulParticle$EmissiveProvider

  • Full name: net.minecraft.client.particle.SoulParticle$EmissiveProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SoulParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SoulParticle$EmissiveProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:44
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(). สร้างออบเจ็กต์: SoulParticle. คืนค่า: soulParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SoulParticle.EmissiveProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SoulParticle$EmissiveProvider#EmissiveProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:40
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SoulParticle.EmissiveProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SoulParticle.EmissiveProvider instance = new SoulParticle.EmissiveProvider(spriteSet);

SoulParticle$Provider

  • Full name: net.minecraft.client.particle.SoulParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SoulParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SoulParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:60
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setAlpha(). สร้างออบเจ็กต์: SoulParticle. คืนค่า: soulParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SoulParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SoulParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SoulParticle.java:56
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SoulParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SoulParticle.Provider instance = new SoulParticle.Provider(spriteSet);

SpellParticle

  • Full name: net.minecraft.client.particle.SpellParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpellParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SpellParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:40
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SpellParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SpellParticle#setAlpha(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:56
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Alpha

ทำงานยังไง

แก้ state: originalAlpha.

Parameters

  • float f

ตัวอย่างใช้งาน

@Override
protected void setAlpha(float f) {
    super.setAlpha(f);
}

net.minecraft.client.particle.SpellParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: alpha. เรียกต่อ: setSpriteFromAge(), isCloseToScopingPlayer(), lerp().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SpellParticle instance = ...;
instance.tick();

SpellParticle$InstantProvider

  • Full name: net.minecraft.client.particle.SpellParticle$InstantProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpellParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SpellParticle$InstantProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:79
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: SpellParticle. คืนค่า: new SpellParticle(clientLevel, d, e, f, g, h, i, this.sprite).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SpellParticle.InstantProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SpellParticle$InstantProvider#InstantProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:75
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpellParticle.InstantProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SpellParticle.InstantProvider instance = new SpellParticle.InstantProvider(spriteSet);

SpellParticle$MobEffectProvider

  • Full name: net.minecraft.client.particle.SpellParticle$MobEffectProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpellParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<ColorParticleOption>

net.minecraft.client.particle.SpellParticle$MobEffectProvider#createParticle(ColorParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:92
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), getRed(), getGreen(), getBlue(), setAlpha(), getAlpha(). สร้างออบเจ็กต์: SpellParticle. คืนค่า: particle.

Parameters

  • ColorParticleOption colorParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SpellParticle.MobEffectProvider instance = ...;
ColorParticleOption colorParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(colorParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SpellParticle$MobEffectProvider#MobEffectProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:88
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpellParticle.MobEffectProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SpellParticle.MobEffectProvider instance = new SpellParticle.MobEffectProvider(spriteSet);

SpellParticle$Provider

  • Full name: net.minecraft.client.particle.SpellParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpellParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SpellParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:108
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: SpellParticle. คืนค่า: new SpellParticle(clientLevel, d, e, f, g, h, i, this.sprite).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SpellParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SpellParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:104
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpellParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SpellParticle.Provider instance = new SpellParticle.Provider(spriteSet);

SpellParticle$WitchProvider

  • Full name: net.minecraft.client.particle.SpellParticle$WitchProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpellParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SpellParticle$WitchProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:121
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: nextFloat(), setColor(). สร้างออบเจ็กต์: SpellParticle. คืนค่า: spellParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SpellParticle.WitchProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SpellParticle$WitchProvider#WitchProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpellParticle.java:117
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpellParticle.WitchProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SpellParticle.WitchProvider instance = new SpellParticle.WitchProvider(spriteSet);

SpitParticle$Provider

  • Full name: net.minecraft.client.particle.SpitParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpitParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SpitParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpitParticle.java:23
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: SpitParticle. คืนค่า: new SpitParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SpitParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SpitParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpitParticle.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpitParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SpitParticle.Provider instance = new SpitParticle.Provider(spriteSet);

SplashParticle$Provider

  • Full name: net.minecraft.client.particle.SplashParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SplashParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SplashParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SplashParticle.java:28
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: SplashParticle. คืนค่า: splashParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SplashParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SplashParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SplashParticle.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SplashParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SplashParticle.Provider instance = new SplashParticle.Provider(spriteSet);

SpriteSet

  • Full name: net.minecraft.client.particle.SpriteSet
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SpriteSet.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.particle.SpriteSet#get(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpriteSet.java:10
  • Modifiers: ``
  • Return: TextureAtlasSprite

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

SpriteSet instance = ...;
TextureAtlasSprite result = instance.get(0, 0);

net.minecraft.client.particle.SpriteSet#get(RandomSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SpriteSet.java:12
  • Modifiers: ``
  • Return: TextureAtlasSprite

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • RandomSource randomSource

ตัวอย่างใช้งาน

SpriteSet instance = ...;
RandomSource randomSource = ...;
TextureAtlasSprite result = instance.get(randomSource);

SquidInkParticle

  • Full name: net.minecraft.client.particle.SquidInkParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SquidInkParticle.java
  • Type: class
  • Modifiers: public
  • Extends: SimpleAnimatedParticle

net.minecraft.client.particle.SquidInkParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SquidInkParticle.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: yd. เรียกต่อ: setSpriteFromAge(), setAlpha(), getBlockState(), containing(), isAir().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SquidInkParticle instance = ...;
instance.tick();

SquidInkParticle$GlowInkProvider

  • Full name: net.minecraft.client.particle.SquidInkParticle$GlowInkProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SquidInkParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SquidInkParticle$GlowInkProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SquidInkParticle.java:49
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: color(). สร้างออบเจ็กต์: SquidInkParticle. คืนค่า: new SquidInkParticle(clientLevel, d, e, f, g, h, i, ARGB.color(255, 204, 31, 102), this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SquidInkParticle.GlowInkProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SquidInkParticle$GlowInkProvider#GlowInkProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SquidInkParticle.java:45
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SquidInkParticle.GlowInkProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SquidInkParticle.GlowInkProvider instance = new SquidInkParticle.GlowInkProvider(spriteSet);

SquidInkParticle$Provider

  • Full name: net.minecraft.client.particle.SquidInkParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SquidInkParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SquidInkParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SquidInkParticle.java:62
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: color(). สร้างออบเจ็กต์: SquidInkParticle. คืนค่า: new SquidInkParticle(clientLevel, d, e, f, g, h, i, ARGB.color(255, 255, 255, 255), this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SquidInkParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SquidInkParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SquidInkParticle.java:58
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SquidInkParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SquidInkParticle.Provider instance = new SquidInkParticle.Provider(spriteSet);

SuspendedParticle

  • Full name: net.minecraft.client.particle.SuspendedParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SuspendedParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:36
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SuspendedParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

SuspendedParticle$CrimsonSporeProvider

  • Full name: net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:49
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: nextGaussian(), setColor(). สร้างออบเจ็กต์: SuspendedParticle. คืนค่า: suspendedParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedParticle.CrimsonSporeProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider#CrimsonSporeProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:45
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedParticle.CrimsonSporeProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedParticle.CrimsonSporeProvider instance = new SuspendedParticle.CrimsonSporeProvider(spriteSet);

SuspendedParticle$SporeBlossomAirProvider

  • Full name: net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:68
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: getParticleGroup(), of(), randomBetweenInclusive(), setColor(). สร้างออบเจ็กต์: SuspendedParticle. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedParticle.SporeBlossomAirProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider#SporeBlossomAirProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:64
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedParticle.SporeBlossomAirProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedParticle.SporeBlossomAirProvider instance = new SuspendedParticle.SporeBlossomAirProvider(spriteSet);

SuspendedParticle$UnderwaterProvider

  • Full name: net.minecraft.client.particle.SuspendedParticle$UnderwaterProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedParticle$UnderwaterProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:90
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(). สร้างออบเจ็กต์: SuspendedParticle. คืนค่า: suspendedParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedParticle.UnderwaterProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedParticle$UnderwaterProvider#UnderwaterProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:86
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedParticle.UnderwaterProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedParticle.UnderwaterProvider instance = new SuspendedParticle.UnderwaterProvider(spriteSet);

SuspendedParticle$WarpedSporeProvider

  • Full name: net.minecraft.client.particle.SuspendedParticle$WarpedSporeProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedParticle$WarpedSporeProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:105
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: nextFloat(), setColor(), setSize(). สร้างออบเจ็กต์: SuspendedParticle. คืนค่า: suspendedParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedParticle.WarpedSporeProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedParticle$WarpedSporeProvider#WarpedSporeProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedParticle.java:101
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedParticle.WarpedSporeProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedParticle.WarpedSporeProvider instance = new SuspendedParticle.WarpedSporeProvider(spriteSet);

SuspendedTownParticle

  • Full name: net.minecraft.client.particle.SuspendedTownParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.SuspendedTownParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:24
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SuspendedTownParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.SuspendedTownParticle#move(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: setBoundingBox(), getBoundingBox(), setLocationFromBoundingbox().

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

SuspendedTownParticle instance = ...;
instance.move(0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedTownParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:35
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, lifetime, xd, yd. เรียกต่อ: remove(), move().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SuspendedTownParticle instance = ...;
instance.tick();

SuspendedTownParticle$ComposterFillProvider

  • Full name: net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider#ComposterFillProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:54
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedTownParticle.ComposterFillProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedTownParticle.ComposterFillProvider instance = new SuspendedTownParticle.ComposterFillProvider(spriteSet);

net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:58
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(), setColor(), setLifetime(), getRandom(), nextInt(). สร้างออบเจ็กต์: SuspendedTownParticle. คืนค่า: suspendedTownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedTownParticle.ComposterFillProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

SuspendedTownParticle$DolphinSpeedProvider

  • Full name: net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:75
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: setColor(), pickSprite(), setAlpha(), nextFloat(), setLifetime(), getLifetime(). สร้างออบเจ็กต์: SuspendedTownParticle. คืนค่า: suspendedTownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedTownParticle.DolphinSpeedProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider#DolphinSpeedProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:71
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedTownParticle.DolphinSpeedProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedTownParticle.DolphinSpeedProvider instance = new SuspendedTownParticle.DolphinSpeedProvider(spriteSet);

SuspendedTownParticle$EggCrackProvider

  • Full name: net.minecraft.client.particle.SuspendedTownParticle$EggCrackProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedTownParticle$EggCrackProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:93
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(), setColor(). สร้างออบเจ็กต์: SuspendedTownParticle. คืนค่า: suspendedTownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedTownParticle.EggCrackProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedTownParticle$EggCrackProvider#EggCrackProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:89
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedTownParticle.EggCrackProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedTownParticle.EggCrackProvider instance = new SuspendedTownParticle.EggCrackProvider(spriteSet);

SuspendedTownParticle$HappyVillagerProvider

  • Full name: net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:109
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(), setColor(). สร้างออบเจ็กต์: SuspendedTownParticle. คืนค่า: suspendedTownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedTownParticle.HappyVillagerProvider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider#HappyVillagerProvider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:105
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedTownParticle.HappyVillagerProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedTownParticle.HappyVillagerProvider instance = new SuspendedTownParticle.HappyVillagerProvider(spriteSet);

SuspendedTownParticle$Provider

  • Full name: net.minecraft.client.particle.SuspendedTownParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/SuspendedTownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.SuspendedTownParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:125
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: SuspendedTownParticle. คืนค่า: suspendedTownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

SuspendedTownParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.SuspendedTownParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/SuspendedTownParticle.java:121
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SuspendedTownParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
SuspendedTownParticle.Provider instance = new SuspendedTownParticle.Provider(spriteSet);

TerrainParticle

  • Full name: net.minecraft.client.particle.TerrainParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TerrainParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.TerrainParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:69
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

เรียกต่อ: hasChunkAt(). คืนค่า: i == 0 && this.level.hasChunkAt(this.pos) ? LevelRenderer.getLightColor(this.level, this.pos) : i.

Parameters

  • float f

ตัวอย่างใช้งาน

TerrainParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.TerrainParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:44
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.TERRAIN_SHEET.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TerrainParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.TerrainParticle#getU0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:49
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U0

ทำงานยังไง

เรียกต่อ: getU(). คืนค่า: this.sprite.getU((this.uo + 1.0F) / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU0() {
    return super.getU0();
}

net.minecraft.client.particle.TerrainParticle#getU1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:54
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U1

ทำงานยังไง

เรียกต่อ: getU(). คืนค่า: this.sprite.getU(this.uo / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU1() {
    return super.getU1();
}

net.minecraft.client.particle.TerrainParticle#getV0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:59
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V0

ทำงานยังไง

เรียกต่อ: getV(). คืนค่า: this.sprite.getV(this.vo / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV0() {
    return super.getV0();
}

net.minecraft.client.particle.TerrainParticle#getV1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:64
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V1

ทำงานยังไง

เรียกต่อ: getV(). คืนค่า: this.sprite.getV((this.vo + 1.0F) / 4.0F).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV1() {
    return super.getV1();
}

net.minecraft.client.particle.TerrainParticle#TerrainParticle(ClientLevel,double,double,double,double,double,double,BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TerrainParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: containing().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • BlockState blockState

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
BlockState blockState = ...;
TerrainParticle instance = new TerrainParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, blockState);

net.minecraft.client.particle.TerrainParticle#TerrainParticle(ClientLevel,double,double,double,double,double,double,BlockState,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TerrainParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: pos, gravity, rCol, gCol, bCol, quadSize. เรียกต่อ: setSprite(), getInstance(), getBlockRenderer(), getBlockModelShaper(), getParticleIcon(), is(), getBlockColors(), getColor().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • BlockState blockState
  • BlockPos blockPos

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
BlockState blockState = ...;
BlockPos blockPos = ...;
TerrainParticle instance = new TerrainParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, blockState, blockPos);

TerrainParticle$CrumblingProvider

  • Full name: net.minecraft.client.particle.TerrainParticle$CrumblingProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TerrainParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<BlockParticleOption>

net.minecraft.client.particle.TerrainParticle$CrumblingProvider#createParticle(BlockParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:87
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: createTerrainParticle(), setParticleSpeed(), setLifetime(), nextInt(). คืนค่า: particle.

Parameters

  • BlockParticleOption blockParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TerrainParticle.CrumblingProvider instance = ...;
BlockParticleOption blockParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(blockParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

TerrainParticle$DustPillarProvider

  • Full name: net.minecraft.client.particle.TerrainParticle$DustPillarProvider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TerrainParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<BlockParticleOption>

net.minecraft.client.particle.TerrainParticle$DustPillarProvider#createParticle(BlockParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:101
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: createTerrainParticle(), setParticleSpeed(), nextGaussian(), setLifetime(), nextInt(). คืนค่า: particle.

Parameters

  • BlockParticleOption blockParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TerrainParticle.DustPillarProvider instance = ...;
BlockParticleOption blockParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(blockParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

TerrainParticle$Provider

  • Full name: net.minecraft.client.particle.TerrainParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TerrainParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<BlockParticleOption>

net.minecraft.client.particle.TerrainParticle$Provider#createParticle(BlockParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TerrainParticle.java:115
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: createTerrainParticle(). คืนค่า: TerrainParticle.createTerrainParticle(blockParticleOption, clientLevel, d, e, f, g, h, i).

Parameters

  • BlockParticleOption blockParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TerrainParticle.Provider instance = ...;
BlockParticleOption blockParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(blockParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

TextureSheetParticle

  • Full name: net.minecraft.client.particle.TextureSheetParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TextureSheetParticle.java
  • Type: class
  • Modifiers: public abstract
  • Extends: SingleQuadParticle

net.minecraft.client.particle.TextureSheetParticle#getU0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:24
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U0

ทำงานยังไง

คืนค่า: this.sprite.getU0().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU0() {
    return super.getU0();
}

net.minecraft.client.particle.TextureSheetParticle#getU1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:29
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า U1

ทำงานยังไง

คืนค่า: this.sprite.getU1().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getU1() {
    return super.getU1();
}

net.minecraft.client.particle.TextureSheetParticle#getV0()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:34
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V0

ทำงานยังไง

คืนค่า: this.sprite.getV0().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV0() {
    return super.getV0();
}

net.minecraft.client.particle.TextureSheetParticle#getV1()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:39
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า V1

ทำงานยังไง

คืนค่า: this.sprite.getV1().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getV1() {
    return super.getV1();
}

net.minecraft.client.particle.TextureSheetParticle#pickSprite(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pickSprite ตาม implementation ของ TextureSheetParticle

ทำงานยังไง

เรียกต่อ: setSprite(), get().

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

TextureSheetParticle instance = ...;
SpriteSet spriteSet = ...;
instance.pickSprite(spriteSet);

net.minecraft.client.particle.TextureSheetParticle#setSprite(TextureAtlasSprite)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:20
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Sprite

ทำงานยังไง

แก้ state: sprite.

Parameters

  • TextureAtlasSprite textureAtlasSprite

ตัวอย่างใช้งาน

TextureAtlasSprite textureAtlasSprite = ...;
@Override
protected void setSprite(TextureAtlasSprite textureAtlasSprite) {
    super.setSprite(textureAtlasSprite);
}

net.minecraft.client.particle.TextureSheetParticle#setSpriteFromAge(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:48
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Sprite From Age

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setSprite(), get().

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

TextureSheetParticle instance = ...;
SpriteSet spriteSet = ...;
instance.setSpriteFromAge(spriteSet);

net.minecraft.client.particle.TextureSheetParticle#TextureSheetParticle(ClientLevel,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TextureSheetParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
TextureSheetParticle instance = new TextureSheetParticle(clientLevel, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.TextureSheetParticle#TextureSheetParticle(ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TextureSheetParticle.java:16
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TextureSheetParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
TextureSheetParticle instance = new TextureSheetParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

TotemParticle$Provider

  • Full name: net.minecraft.client.particle.TotemParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TotemParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.TotemParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TotemParticle.java:34
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: TotemParticle. คืนค่า: new TotemParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TotemParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.TotemParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TotemParticle.java:30
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TotemParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
TotemParticle.Provider instance = new TotemParticle.Provider(spriteSet);

TrackingEmitter

  • Full name: net.minecraft.client.particle.TrackingEmitter
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TrackingEmitter.java
  • Type: class
  • Modifiers: public
  • Extends: NoRenderParticle

net.minecraft.client.particle.TrackingEmitter#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrackingEmitter.java:33
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: life. เรียกต่อ: nextFloat(), getX(), getY(), getZ(), addParticle(), remove().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrackingEmitter instance = ...;
instance.tick();

net.minecraft.client.particle.TrackingEmitter#TrackingEmitter(ClientLevel,Entity,ParticleOptions)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrackingEmitter.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TrackingEmitter ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientLevel clientLevel
  • Entity entity
  • ParticleOptions particleOptions

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
Entity entity = ...;
ParticleOptions particleOptions = ...;
TrackingEmitter instance = new TrackingEmitter(clientLevel, entity, particleOptions);

net.minecraft.client.particle.TrackingEmitter#TrackingEmitter(ClientLevel,Entity,ParticleOptions,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrackingEmitter.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TrackingEmitter ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: getDeltaMovement().

Parameters

  • ClientLevel clientLevel
  • Entity entity
  • ParticleOptions particleOptions
  • int i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
Entity entity = ...;
ParticleOptions particleOptions = ...;
TrackingEmitter instance = new TrackingEmitter(clientLevel, entity, particleOptions, 0);

TrailParticle

  • Full name: net.minecraft.client.particle.TrailParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TrailParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.TrailParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrailParticle.java:46
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 15728880.

Parameters

  • float f

ตัวอย่างใช้งาน

TrailParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.TrailParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrailParticle.java:25
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrailParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.TrailParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrailParticle.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove(), lerp(), x(), y(), z().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrailParticle instance = ...;
instance.tick();

TrailParticle$Provider

  • Full name: net.minecraft.client.particle.TrailParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TrailParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<TrailParticleOption>

net.minecraft.client.particle.TrailParticle$Provider#createParticle(TrailParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrailParticle.java:59
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: target(), color(), pickSprite(), setLifetime(), duration(). สร้างออบเจ็กต์: TrailParticle. คืนค่า: trailParticle.

Parameters

  • TrailParticleOption trailParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TrailParticle.Provider instance = ...;
TrailParticleOption trailParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(trailParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.TrailParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrailParticle.java:55
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TrailParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
TrailParticle.Provider instance = new TrailParticle.Provider(spriteSet);

TrialSpawnerDetectionParticle

  • Full name: net.minecraft.client.particle.TrialSpawnerDetectionParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TrialSpawnerDetectionParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.TrialSpawnerDetectionParticle#getFacingCameraMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:43
  • Modifiers: public
  • Return: SingleQuadParticle.FacingCameraMode

คืออะไร

อ่านค่า Facing Camera Mode

ทำงานยังไง

คืนค่า: SingleQuadParticle.FacingCameraMode.LOOKAT_Y.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle instance = ...;
SingleQuadParticle.FacingCameraMode result = instance.getFacingCameraMode();

net.minecraft.client.particle.TrialSpawnerDetectionParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:38
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.TrialSpawnerDetectionParticle#getQuadSize(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:54
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Quad Size

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: this.quadSize * Mth.clamp((this.age + f) / this.lifetime * 32.0F, 0.0F, 1.0F).

Parameters

  • float f

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle instance = ...;
float result = instance.getQuadSize(0.0F);

net.minecraft.client.particle.TrialSpawnerDetectionParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:33
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.TrialSpawnerDetectionParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:48
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: setSpriteFromAge().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle instance = ...;
instance.tick();

net.minecraft.client.particle.TrialSpawnerDetectionParticle#TrialSpawnerDetectionParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:14
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TrialSpawnerDetectionParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites, friction, gravity, speedUpWhenYMotionIsBlocked, xd, yd. เรียกต่อ: randomBetween(), max(), setSpriteFromAge().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
TrialSpawnerDetectionParticle instance = new TrialSpawnerDetectionParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

TrialSpawnerDetectionParticle$Provider

  • Full name: net.minecraft.client.particle.TrialSpawnerDetectionParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/TrialSpawnerDetectionParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.TrialSpawnerDetectionParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:67
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: TrialSpawnerDetectionParticle. คืนค่า: new TrialSpawnerDetectionParticle(clientLevel, d, e, f, g, h, i, 1.5F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

TrialSpawnerDetectionParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.TrialSpawnerDetectionParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:63
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TrialSpawnerDetectionParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
TrialSpawnerDetectionParticle.Provider instance = new TrialSpawnerDetectionParticle.Provider(spriteSet);

VibrationSignalParticle

  • Full name: net.minecraft.client.particle.VibrationSignalParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/VibrationSignalParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.VibrationSignalParticle#getLightColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:51
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Light Color

ทำงานยังไง

คืนค่า: 240.

Parameters

  • float f

ตัวอย่างใช้งาน

VibrationSignalParticle instance = ...;
int result = instance.getLightColor(0.0F);

net.minecraft.client.particle.VibrationSignalParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:56
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VibrationSignalParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.VibrationSignalParticle#render(VertexConsumer,Camera,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:39
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: sin(), lerp(), rotationY(), rotateX(), rotateY(), renderRotatedQuad(). สร้างออบเจ็กต์: Quaternionf.

Parameters

  • VertexConsumer vertexConsumer
  • Camera camera
  • float f

ตัวอย่างใช้งาน

VibrationSignalParticle instance = ...;
VertexConsumer vertexConsumer = ...;
Camera camera = ...;
instance.render(vertexConsumer, camera, 0.0F);

net.minecraft.client.particle.VibrationSignalParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:61
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, x, y. เรียกต่อ: remove(), getPosition(), isEmpty(), get(), lerp(), x(), y(), z().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VibrationSignalParticle instance = ...;
instance.tick();

VibrationSignalParticle$Provider

  • Full name: net.minecraft.client.particle.VibrationSignalParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/VibrationSignalParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<VibrationParticleOption>

net.minecraft.client.particle.VibrationSignalParticle$Provider#createParticle(VibrationParticleOption,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:98
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: getDestination(), getArrivalInTicks(), pickSprite(), setAlpha(). สร้างออบเจ็กต์: VibrationSignalParticle. คืนค่า: vibrationSignalParticle.

Parameters

  • VibrationParticleOption vibrationParticleOption
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

VibrationSignalParticle.Provider instance = ...;
VibrationParticleOption vibrationParticleOption = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(vibrationParticleOption, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.VibrationSignalParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/VibrationSignalParticle.java:94
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VibrationSignalParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
VibrationSignalParticle.Provider instance = new VibrationSignalParticle.Provider(spriteSet);

WakeParticle

  • Full name: net.minecraft.client.particle.WakeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WakeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.WakeParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WakeParticle.java:27
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WakeParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.WakeParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WakeParticle.java:32
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, lifetime, yd, xd. เรียกต่อ: remove(), move(), setSize(), setSprite(), get().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WakeParticle instance = ...;
instance.tick();

WakeParticle$Provider

  • Full name: net.minecraft.client.particle.WakeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WakeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.WakeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WakeParticle.java:60
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: WakeParticle. คืนค่า: new WakeParticle(clientLevel, d, e, f, g, h, i, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

WakeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.WakeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WakeParticle.java:56
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WakeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
WakeParticle.Provider instance = new WakeParticle.Provider(spriteSet);

WaterCurrentDownParticle

  • Full name: net.minecraft.client.particle.WaterCurrentDownParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WaterCurrentDownParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.WaterCurrentDownParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterCurrentDownParticle.java:27
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WaterCurrentDownParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.WaterCurrentDownParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterCurrentDownParticle.java:32
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, age, xd, zd. เรียกต่อ: remove(), cos(), sin(), move(), getFluidState(), containing(), is().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WaterCurrentDownParticle instance = ...;
instance.tick();

WaterCurrentDownParticle$Provider

  • Full name: net.minecraft.client.particle.WaterCurrentDownParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WaterCurrentDownParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.WaterCurrentDownParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterCurrentDownParticle.java:62
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: WaterCurrentDownParticle. คืนค่า: waterCurrentDownParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

WaterCurrentDownParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.WaterCurrentDownParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterCurrentDownParticle.java:58
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WaterCurrentDownParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
WaterCurrentDownParticle.Provider instance = new WaterCurrentDownParticle.Provider(spriteSet);

WaterDropParticle

  • Full name: net.minecraft.client.particle.WaterDropParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WaterDropParticle.java
  • Type: class
  • Modifiers: public
  • Extends: TextureSheetParticle

net.minecraft.client.particle.WaterDropParticle#getRenderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterDropParticle.java:22
  • Modifiers: public
  • Return: ParticleRenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

คืนค่า: ParticleRenderType.PARTICLE_SHEET_OPAQUE.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WaterDropParticle instance = ...;
ParticleRenderType result = instance.getRenderType();

net.minecraft.client.particle.WaterDropParticle#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterDropParticle.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: xo, yo, zo, lifetime, yd, xd. เรียกต่อ: remove(), move(), random(), containing(), max(), getBlockState(), getCollisionShape(), getX().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WaterDropParticle instance = ...;
instance.tick();

net.minecraft.client.particle.WaterDropParticle#WaterDropParticle(ClientLevel,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterDropParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WaterDropParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: xd, yd, zd, gravity, lifetime. เรียกต่อ: random(), setSize().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
WaterDropParticle instance = new WaterDropParticle(clientLevel, 0.0D, 0.0D, 0.0D);

WaterDropParticle$Provider

  • Full name: net.minecraft.client.particle.WaterDropParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WaterDropParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.WaterDropParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterDropParticle.java:68
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: pickSprite(). สร้างออบเจ็กต์: WaterDropParticle. คืนค่า: waterDropParticle.

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

WaterDropParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.WaterDropParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WaterDropParticle.java:64
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WaterDropParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprite.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
WaterDropParticle.Provider instance = new WaterDropParticle.Provider(spriteSet);

WhiteAshParticle

  • Full name: net.minecraft.client.particle.WhiteAshParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WhiteAshParticle.java
  • Type: class
  • Modifiers: public
  • Extends: BaseAshSmokeParticle

net.minecraft.client.particle.WhiteAshParticle#WhiteAshParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteAshParticle.java:14
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WhiteAshParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rCol, gCol, bCol. เรียกต่อ: red(), green(), blue().

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
WhiteAshParticle instance = new WhiteAshParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

WhiteAshParticle$Provider

  • Full name: net.minecraft.client.particle.WhiteAshParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WhiteAshParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.WhiteAshParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteAshParticle.java:29
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

เรียกต่อ: nextFloat(). สร้างออบเจ็กต์: WhiteAshParticle. คืนค่า: new WhiteAshParticle(clientLevel, d, e, f, j, k, l, 1.0F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

WhiteAshParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.WhiteAshParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteAshParticle.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WhiteAshParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
WhiteAshParticle.Provider instance = new WhiteAshParticle.Provider(spriteSet);

WhiteSmokeParticle

  • Full name: net.minecraft.client.particle.WhiteSmokeParticle
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WhiteSmokeParticle.java
  • Type: class
  • Modifiers: public
  • Extends: BaseAshSmokeParticle

net.minecraft.client.particle.WhiteSmokeParticle#WhiteSmokeParticle(ClientLevel,double,double,double,double,double,double,float,SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteSmokeParticle.java:12
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WhiteSmokeParticle ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rCol, gCol, bCol.

Parameters

  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • SpriteSet spriteSet

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
SpriteSet spriteSet = ...;
WhiteSmokeParticle instance = new WhiteSmokeParticle(clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, spriteSet);

WhiteSmokeParticle$Provider

  • Full name: net.minecraft.client.particle.WhiteSmokeParticle$Provider
  • Package: net.minecraft.client.particle
  • Source: clientOnlynet/minecraft/client/particle/WhiteSmokeParticle.java
  • Type: class
  • Modifiers: public static
  • Implements: ParticleProvider<SimpleParticleType>

net.minecraft.client.particle.WhiteSmokeParticle$Provider#createParticle(SimpleParticleType,ClientLevel,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteSmokeParticle.java:27
  • Modifiers: public
  • Return: Particle

คืออะไร

สร้าง Particle

ทำงานยังไง

สร้างออบเจ็กต์: WhiteSmokeParticle. คืนค่า: new WhiteSmokeParticle(clientLevel, d, e, f, g, h, i, 1.0F, this.sprites).

Parameters

  • SimpleParticleType simpleParticleType
  • ClientLevel clientLevel
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

WhiteSmokeParticle.Provider instance = ...;
SimpleParticleType simpleParticleType = ...;
ClientLevel clientLevel = ...;
Particle result = instance.createParticle(simpleParticleType, clientLevel, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.particle.WhiteSmokeParticle$Provider#Provider(SpriteSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/particle/WhiteSmokeParticle.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WhiteSmokeParticle.Provider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: sprites.

Parameters

  • SpriteSet spriteSet

ตัวอย่างใช้งาน

SpriteSet spriteSet = ...;
WhiteSmokeParticle.Provider instance = new WhiteSmokeParticle.Provider(spriteSet);