Package net.minecraft.client.particle
Part 1/1
AshParticle
- Full name:
net.minecraft.client.particle.AshParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
AttackSweepParticle
- Full name:
net.minecraft.client.particle.AttackSweepParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.AttackSweepParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble ffloat gfloat hfloat idouble jdouble kdouble lfloat mSpriteSet spriteSetfloat nint ofloat pboolean 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.particle.BaseAshSmokeParticle#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/BaseAshSmokeParticle.java:62 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
เรียกต่อ: setSpriteFromAge().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BlockMarker
- Full name:
net.minecraft.client.particle.BlockMarker - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.BlockMarker$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 blockParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fItemStackRenderState 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
BreakingItemParticle$CobwebProvider
- Full name:
net.minecraft.client.particle.BreakingItemParticle$CobwebProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 itemStackClientLevel 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:
clientOnly—net/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 itemParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.BubbleColumnUpParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.BubbleParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.BubblePopParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$CosyProvider
- Full name:
net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$DamageIndicatorProvider
- Full name:
net.minecraft.client.particle.CritParticle$DamageIndicatorProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
DragonBreathParticle
- Full name:
net.minecraft.client.particle.DragonBreathParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.DragonBreathParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.particle.DripParticle#getType()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/DripParticle.java:30 - Modifiers:
protected - Return:
Fluid
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: this.type.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
DustColorTransitionParticle
- Full name:
net.minecraft.client.particle.DustColorTransitionParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iDustColorTransitionOptions dustColorTransitionOptionsSpriteSet 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 vertexConsumerCamera camerafloat 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:
clientOnly—net/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 dustColorTransitionOptionsClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iDustParticleOptions dustParticleOptionsSpriteSet 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:
clientOnly—net/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 dustParticleOptionsClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
DustParticleBase
- Full name:
net.minecraft.client.particle.DustParticleBase - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iT scalableParticleOptionsBaseSpriteSet 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ffloat 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
- ไม่มี
ตัวอย่างใช้งาน
DustPlumeParticle
- Full name:
net.minecraft.client.particle.DustPlumeParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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$Provider
- Full name:
net.minecraft.client.particle.DustPlumeParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 ddouble edouble f
ตัวอย่างใช้งาน
EndRodParticle$Provider
- Full name:
net.minecraft.client.particle.EndRodParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iSpriteSet 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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.ExplodeParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.FallingDustParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 blockParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fSpriteSet spriteSetfloat gfloat hboolean blboolean bl2float ifloat 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
- ไม่มี
ตัวอย่างใช้งาน
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$CherryProvider
- Full name:
net.minecraft.client.particle.FallingLeavesParticle$CherryProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iParticleEngine particleEngineList<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
- ไม่มี
ตัวอย่างใช้งาน
FlameParticle
- Full name:
net.minecraft.client.particle.FlameParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
FlameParticle$Provider
- Full name:
net.minecraft.client.particle.FlameParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
FlameParticle$SmallFlameProvider
- Full name:
net.minecraft.client.particle.FlameParticle$SmallFlameProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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$OminousSpawnProvider
- Full name:
net.minecraft.client.particle.FlyStraightTowardsParticle$OminousSpawnProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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$EnchantProvider
- Full name:
net.minecraft.client.particle.FlyTowardsPositionParticle$EnchantProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$ElectricSparkProvider
- Full name:
net.minecraft.client.particle.GlowParticle$ElectricSparkProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fSpriteSet 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$Provider
- Full name:
net.minecraft.client.particle.GustParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
GustParticle$SmallProvider
- Full name:
net.minecraft.client.particle.GustParticle$SmallProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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$Provider
- Full name:
net.minecraft.client.particle.GustSeedParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 dint iint j
ตัวอย่างใช้งาน
HeartParticle
- Full name:
net.minecraft.client.particle.HeartParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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$AngryVillagerProvider
- Full name:
net.minecraft.client.particle.HeartParticle$AngryVillagerProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
HugeExplosionParticle
- Full name:
net.minecraft.client.particle.HugeExplosionParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gSpriteSet 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$Provider
- Full name:
net.minecraft.client.particle.HugeExplosionParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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$Provider
- Full name:
net.minecraft.client.particle.HugeExplosionSeedParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 entityRenderDispatcherClientLevel clientLevelEntity entityEntity 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 vertexConsumerCamera camerafloat 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 poseStackMultiBufferSource multiBufferSourceCamera camerafloat 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
- ไม่มี
ตัวอย่างใช้งาน
LargeSmokeParticle
- Full name:
net.minecraft.client.particle.LargeSmokeParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.LavaParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
MobAppearanceParticle
- Full name:
net.minecraft.client.particle.MobAppearanceParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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 poseStackMultiBufferSource multiBufferSourceCamera camerafloat 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble 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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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 vertexConsumerCamera camerafloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.NoteParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
Particle
- Full name:
net.minecraft.client.particle.Particle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.particle.Particle#getLifetime()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/Particle.java:109 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Lifetime
ทำงานยังไง
คืนค่า: this.lifetime.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.particle.Particle#isAlive()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/Particle.java:233 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Alive
ทำงานยังไง
คืนค่า: !this.removed.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble f
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
- ไม่มี
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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 poseStackMultiBufferSource multiBufferSourceCamera camerafloat 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat 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
- ไม่มี
ตัวอย่างใช้งาน
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$LifetimeAlpha
- Full name:
net.minecraft.client.particle.Particle$LifetimeAlpha - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 iint jfloat f
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ParticleDescription
- Full name:
net.minecraft.client.particle.ParticleDescription - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ParticleEngine
- Full name:
net.minecraft.client.particle.ParticleEngine - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
net.minecraft.client.particle.ParticleEngine#close()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/ParticleEngine.java:296 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: clearTextureData().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 blockPosDirection 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 particleOptionsdouble ddouble edouble fdouble gdouble hdouble 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 entityParticleOptions 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 entityParticleOptions particleOptionsint 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 blockPosBlockState 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 clientLevelTextureManager 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 preparationBarrierResourceManager resourceManagerExecutor executorExecutor 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 camerafloat fMultiBufferSource.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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ParticleProvider
- Full name:
net.minecraft.client.particle.ParticleProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 particleOptionsClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.PlayerCloudParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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$Provider
- Full name:
net.minecraft.client.particle.PortalParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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$ReversePortalProvider
- Full name:
net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.SculkChargeParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 sculkChargeParticleOptionsClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.SculkChargePopParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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$Provider
- Full name:
net.minecraft.client.particle.ShriekParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 shriekParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fSpriteSet spriteSetfloat 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
- ไม่มี
ตัวอย่างใช้งาน
SingleQuadParticle
- Full name:
net.minecraft.client.particle.SingleQuadParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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 vertexConsumerCamera cameraQuaternionf quaternionffloat 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 vertexConsumerQuaternionf quaternionffloat ffloat gfloat hfloat 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
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble 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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 quaternionfCamera camerafloat 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
SnowflakeParticle
- Full name:
net.minecraft.client.particle.SnowflakeParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iSpriteSet 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$Provider
- Full name:
net.minecraft.client.particle.SnowflakeParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$EmissiveProvider
- Full name:
net.minecraft.client.particle.SoulParticle$EmissiveProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
SpellParticle
- Full name:
net.minecraft.client.particle.SpellParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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$InstantProvider
- Full name:
net.minecraft.client.particle.SpellParticle$InstantProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 colorParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
SpellParticle$WitchProvider
- Full name:
net.minecraft.client.particle.SpellParticle$WitchProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
SplashParticle$Provider
- Full name:
net.minecraft.client.particle.SplashParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 iint j
ตัวอย่างใช้งาน
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:
clientOnly—net/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$GlowInkProvider
- Full name:
net.minecraft.client.particle.SquidInkParticle$GlowInkProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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$CrimsonSporeProvider
- Full name:
net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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$ComposterFillProvider
- Full name:
net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iBlockState 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 clientLeveldouble ddouble edouble fdouble gdouble hdouble iBlockState blockStateBlockPos 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:
clientOnly—net/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 blockParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 blockParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 blockParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble 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 clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
TrackingEmitter
- Full name:
net.minecraft.client.particle.TrackingEmitter - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLevelEntity entityParticleOptions 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 clientLevelEntity entityParticleOptions particleOptionsint 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.TrailParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 trailParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
TrialSpawnerDetectionParticle
- Full name:
net.minecraft.client.particle.TrialSpawnerDetectionParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.particle.TrialSpawnerDetectionParticle#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/particle/TrialSpawnerDetectionParticle.java:48 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
เรียกต่อ: setSpriteFromAge().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 vertexConsumerCamera camerafloat 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$Provider
- Full name:
net.minecraft.client.particle.VibrationSignalParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 vibrationParticleOptionClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.WakeParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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
ตัวอย่างใช้งาน
WaterCurrentDownParticle
- Full name:
net.minecraft.client.particle.WaterCurrentDownParticle - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Provider
- Full name:
net.minecraft.client.particle.WaterCurrentDownParticle$Provider - Package:
net.minecraft.client.particle - Source:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 clientLeveldouble ddouble edouble 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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:
clientOnly—net/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 clientLeveldouble ddouble edouble fdouble gdouble hdouble ifloat jSpriteSet 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:
clientOnly—net/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 simpleParticleTypeClientLevel clientLeveldouble ddouble edouble fdouble gdouble hdouble 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);