Skip to content

Package net.minecraft.core.particles

Part 1/1


BlockParticleOption

  • Full name: net.minecraft.core.particles.BlockParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/BlockParticleOption.java
  • Type: class
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.BlockParticleOption#BlockParticleOption(ParticleType<BlockParticleOption>,BlockState)

  • Origin: common
  • Source: net/minecraft/core/particles/BlockParticleOption.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: type, state.

Parameters

  • ParticleType<BlockParticleOption> particleType
  • BlockState blockState

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

ParticleType<BlockParticleOption> particleType = ...;
BlockState blockState = ...;
BlockParticleOption instance = new BlockParticleOption(particleType, blockState);

net.minecraft.core.particles.BlockParticleOption#codec(ParticleType<BlockParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/BlockParticleOption.java:19
  • Modifiers: public static
  • Return: MapCodec<BlockParticleOption>

คืออะไร

ดำเนินการ codec ตาม implementation ของ BlockParticleOption

ทำงานยังไง

เรียกต่อ: xmap(), fieldOf(). สร้างออบเจ็กต์: BlockParticleOption.

Parameters

  • ParticleType<BlockParticleOption> particleType

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

ParticleType<BlockParticleOption> particleType = ...;
MapCodec<BlockParticleOption> result = BlockParticleOption.codec(particleType);

net.minecraft.core.particles.BlockParticleOption#getState()

  • Origin: common
  • Source: net/minecraft/core/particles/BlockParticleOption.java:39
  • Modifiers: public
  • Return: BlockState

คืออะไร

อ่านค่า State

ทำงานยังไง

คืนค่า: this.state.

Parameters

  • ไม่มี

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

BlockParticleOption instance = ...;
BlockState result = instance.getState();

net.minecraft.core.particles.BlockParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/BlockParticleOption.java:34
  • Modifiers: public
  • Return: ParticleType<BlockParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

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

BlockParticleOption instance = ...;
ParticleType<BlockParticleOption> result = instance.getType();

net.minecraft.core.particles.BlockParticleOption#streamCodec(ParticleType<BlockParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/BlockParticleOption.java:24
  • Modifiers: public static
  • Return: StreamCodec<? super RegistryFriendlyByteBuf, BlockParticleOption>

คืออะไร

ดำเนินการ streamCodec ตาม implementation ของ BlockParticleOption

ทำงานยังไง

เรียกต่อ: idMapper(), map(). สร้างออบเจ็กต์: BlockParticleOption.

Parameters

  • ParticleType<BlockParticleOption> particleType

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

ParticleType<BlockParticleOption> particleType = ...;
StreamCodec<? super RegistryFriendlyByteBuf, BlockParticleOption> result = BlockParticleOption.streamCodec(particleType);

ColorParticleOption

  • Full name: net.minecraft.core.particles.ColorParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ColorParticleOption.java
  • Type: class
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.ColorParticleOption#codec(ParticleType<ColorParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:14
  • Modifiers: public static
  • Return: MapCodec<ColorParticleOption>

คืออะไร

ดำเนินการ codec ตาม implementation ของ ColorParticleOption

ทำงานยังไง

เรียกต่อ: xmap(), fieldOf(). สร้างออบเจ็กต์: ColorParticleOption.

Parameters

  • ParticleType<ColorParticleOption> particleType

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

ParticleType<ColorParticleOption> particleType = ...;
MapCodec<ColorParticleOption> result = ColorParticleOption.codec(particleType);

net.minecraft.core.particles.ColorParticleOption#create(ParticleType<ColorParticleOption>,float,float,float)

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:54
  • Modifiers: public static
  • Return: ColorParticleOption

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: colorFromFloat(). คืนค่า: create(particleType, ARGB.colorFromFloat(1.0F, f, g, h)).

Parameters

  • ParticleType<ColorParticleOption> particleType
  • float f
  • float g
  • float h

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

ParticleType<ColorParticleOption> particleType = ...;
ColorParticleOption result = ColorParticleOption.create(particleType, 0.0F, 0.0F, 0.0F);

net.minecraft.core.particles.ColorParticleOption#create(ParticleType<ColorParticleOption>,int)

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:50
  • Modifiers: public static
  • Return: ColorParticleOption

คืออะไร

สร้าง create

ทำงานยังไง

สร้างออบเจ็กต์: ColorParticleOption. คืนค่า: new ColorParticleOption(particleType, i).

Parameters

  • ParticleType<ColorParticleOption> particleType
  • int i

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

ParticleType<ColorParticleOption> particleType = ...;
ColorParticleOption result = ColorParticleOption.create(particleType, 0);

net.minecraft.core.particles.ColorParticleOption#getAlpha()

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:46
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Alpha

ทำงานยังไง

เรียกต่อ: alpha(). คืนค่า: ARGB.alpha(this.color) / 255.0F.

Parameters

  • ไม่มี

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

ColorParticleOption instance = ...;
float result = instance.getAlpha();

net.minecraft.core.particles.ColorParticleOption#getBlue()

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:42
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Blue

ทำงานยังไง

เรียกต่อ: blue(). คืนค่า: ARGB.blue(this.color) / 255.0F.

Parameters

  • ไม่มี

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

ColorParticleOption instance = ...;
float result = instance.getBlue();

net.minecraft.core.particles.ColorParticleOption#getGreen()

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:38
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Green

ทำงานยังไง

เรียกต่อ: green(). คืนค่า: ARGB.green(this.color) / 255.0F.

Parameters

  • ไม่มี

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

ColorParticleOption instance = ...;
float result = instance.getGreen();

net.minecraft.core.particles.ColorParticleOption#getRed()

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:34
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Red

ทำงานยังไง

เรียกต่อ: red(). คืนค่า: ARGB.red(this.color) / 255.0F.

Parameters

  • ไม่มี

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

ColorParticleOption instance = ...;
float result = instance.getRed();

net.minecraft.core.particles.ColorParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:29
  • Modifiers: public
  • Return: ParticleType<ColorParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

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

ColorParticleOption instance = ...;
ParticleType<ColorParticleOption> result = instance.getType();

net.minecraft.core.particles.ColorParticleOption#streamCodec(ParticleType<ColorParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/ColorParticleOption.java:20
  • Modifiers: public static
  • Return: StreamCodec<? super ByteBuf, ColorParticleOption>

คืออะไร

ดำเนินการ streamCodec ตาม implementation ของ ColorParticleOption

ทำงานยังไง

เรียกต่อ: map(). สร้างออบเจ็กต์: ColorParticleOption. คืนค่า: ByteBufCodecs.INT.map(integer -> new ColorParticleOption(particleType, integer), colorParticleOption -> colorParticleOption.color).

Parameters

  • ParticleType<ColorParticleOption> particleType

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

ParticleType<ColorParticleOption> particleType = ...;
StreamCodec<? super ByteBuf, ColorParticleOption> result = ColorParticleOption.streamCodec(particleType);

DustColorTransitionOptions

  • Full name: net.minecraft.core.particles.DustColorTransitionOptions
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/DustColorTransitionOptions.java
  • Type: class
  • Modifiers: public
  • Extends: ScalableParticleOptionsBase

net.minecraft.core.particles.DustColorTransitionOptions#DustColorTransitionOptions(int,int,float)

  • Origin: common
  • Source: net/minecraft/core/particles/DustColorTransitionOptions.java:35
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: fromColor, toColor.

Parameters

  • int i
  • int j
  • float f

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

DustColorTransitionOptions instance = new DustColorTransitionOptions(0, 0, 0.0F);

net.minecraft.core.particles.DustColorTransitionOptions#getFromColor()

  • Origin: common
  • Source: net/minecraft/core/particles/DustColorTransitionOptions.java:41
  • Modifiers: public
  • Return: Vector3f

คืออะไร

อ่านค่า From Color

ทำงานยังไง

เรียกต่อ: vector3fFromRGB24(). คืนค่า: ARGB.vector3fFromRGB24(this.fromColor).

Parameters

  • ไม่มี

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

DustColorTransitionOptions instance = ...;
Vector3f result = instance.getFromColor();

net.minecraft.core.particles.DustColorTransitionOptions#getToColor()

  • Origin: common
  • Source: net/minecraft/core/particles/DustColorTransitionOptions.java:45
  • Modifiers: public
  • Return: Vector3f

คืออะไร

อ่านค่า To Color

ทำงานยังไง

เรียกต่อ: vector3fFromRGB24(). คืนค่า: ARGB.vector3fFromRGB24(this.toColor).

Parameters

  • ไม่มี

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

DustColorTransitionOptions instance = ...;
Vector3f result = instance.getToColor();

net.minecraft.core.particles.DustColorTransitionOptions#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/DustColorTransitionOptions.java:49
  • Modifiers: public
  • Return: ParticleType<DustColorTransitionOptions>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.DUST_COLOR_TRANSITION.

Parameters

  • ไม่มี

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

DustColorTransitionOptions instance = ...;
ParticleType<DustColorTransitionOptions> result = instance.getType();

DustParticleOptions

  • Full name: net.minecraft.core.particles.DustParticleOptions
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/DustParticleOptions.java
  • Type: class
  • Modifiers: public
  • Extends: ScalableParticleOptionsBase

net.minecraft.core.particles.DustParticleOptions#DustParticleOptions(int,float)

  • Origin: common
  • Source: net/minecraft/core/particles/DustParticleOptions.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: color.

Parameters

  • int i
  • float f

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

DustParticleOptions instance = new DustParticleOptions(0, 0.0F);

net.minecraft.core.particles.DustParticleOptions#getColor()

  • Origin: common
  • Source: net/minecraft/core/particles/DustParticleOptions.java:37
  • Modifiers: public
  • Return: Vector3f

คืออะไร

อ่านค่า Color

ทำงานยังไง

เรียกต่อ: vector3fFromRGB24(). คืนค่า: ARGB.vector3fFromRGB24(this.color).

Parameters

  • ไม่มี

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

DustParticleOptions instance = ...;
Vector3f result = instance.getColor();

net.minecraft.core.particles.DustParticleOptions#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/DustParticleOptions.java:32
  • Modifiers: public
  • Return: ParticleType<DustParticleOptions>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.DUST.

Parameters

  • ไม่มี

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

DustParticleOptions instance = ...;
ParticleType<DustParticleOptions> result = instance.getType();

ItemParticleOption

  • Full name: net.minecraft.core.particles.ItemParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ItemParticleOption.java
  • Type: class
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.ItemParticleOption#codec(ParticleType<ItemParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/ItemParticleOption.java:15
  • Modifiers: public static
  • Return: MapCodec<ItemParticleOption>

คืออะไร

ดำเนินการ codec ตาม implementation ของ ItemParticleOption

ทำงานยังไง

เรียกต่อ: xmap(), fieldOf(). สร้างออบเจ็กต์: ItemParticleOption. คืนค่า: ITEM_CODEC.xmap(itemStack -> new ItemParticleOption(particleType, itemStack), itemParticleOption -> itemParticleOption.itemStack).fieldOf("item").

Parameters

  • ParticleType<ItemParticleOption> particleType

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

ParticleType<ItemParticleOption> particleType = ...;
MapCodec<ItemParticleOption> result = ItemParticleOption.codec(particleType);

net.minecraft.core.particles.ItemParticleOption#getItem()

  • Origin: common
  • Source: net/minecraft/core/particles/ItemParticleOption.java:37
  • Modifiers: public
  • Return: ItemStack

คืออะไร

อ่านค่า Item

ทำงานยังไง

คืนค่า: this.itemStack.

Parameters

  • ไม่มี

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

ItemParticleOption instance = ...;
ItemStack result = instance.getItem();

net.minecraft.core.particles.ItemParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/ItemParticleOption.java:32
  • Modifiers: public
  • Return: ParticleType<ItemParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

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

ItemParticleOption instance = ...;
ParticleType<ItemParticleOption> result = instance.getType();

net.minecraft.core.particles.ItemParticleOption#ItemParticleOption(ParticleType<ItemParticleOption>,ItemStack)

  • Origin: common
  • Source: net/minecraft/core/particles/ItemParticleOption.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: type, itemStack. เรียกต่อ: isEmpty(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • ParticleType<ItemParticleOption> particleType
  • ItemStack itemStack

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

ParticleType<ItemParticleOption> particleType = ...;
ItemStack itemStack = ...;
ItemParticleOption instance = new ItemParticleOption(particleType, itemStack);

net.minecraft.core.particles.ItemParticleOption#streamCodec(ParticleType<ItemParticleOption>)

  • Origin: common
  • Source: net/minecraft/core/particles/ItemParticleOption.java:19
  • Modifiers: public static
  • Return: StreamCodec<? super RegistryFriendlyByteBuf, ItemParticleOption>

คืออะไร

ดำเนินการ streamCodec ตาม implementation ของ ItemParticleOption

ทำงานยังไง

เรียกต่อ: map(). สร้างออบเจ็กต์: ItemParticleOption. คืนค่า: ItemStack.STREAM_CODEC.map(itemStack -> new ItemParticleOption(particleType, itemStack), itemParticleOption -> itemParticleOption.itemStack).

Parameters

  • ParticleType<ItemParticleOption> particleType

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

ParticleType<ItemParticleOption> particleType = ...;
StreamCodec<? super RegistryFriendlyByteBuf, ItemParticleOption> result = ItemParticleOption.streamCodec(particleType);

ParticleGroup

  • Full name: net.minecraft.core.particles.ParticleGroup
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ParticleGroup.java
  • Type: class
  • Modifiers: public

net.minecraft.core.particles.ParticleGroup#getLimit()

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleGroup.java:11
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Limit

ทำงานยังไง

คืนค่า: this.limit.

Parameters

  • ไม่มี

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

ParticleGroup instance = ...;
int result = instance.getLimit();

net.minecraft.core.particles.ParticleGroup#ParticleGroup(int)

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleGroup.java:7
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: limit.

Parameters

  • int i

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

ParticleGroup instance = new ParticleGroup(0);

ParticleOptions

  • Full name: net.minecraft.core.particles.ParticleOptions
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ParticleOptions.java
  • Type: interface
  • Modifiers: public

net.minecraft.core.particles.ParticleOptions#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleOptions.java:4
  • Modifiers: ``
  • Return: ParticleType<?>

คืออะไร

อ่านค่า Type

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ParticleOptions instance = ...;
ParticleType<?> result = instance.getType();

ParticleType

  • Full name: net.minecraft.core.particles.ParticleType
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ParticleType.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.core.particles.ParticleType#codec()

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleType.java:18
  • Modifiers: public abstract
  • Return: MapCodec<T>

คืออะไร

ดำเนินการ codec ตาม implementation ของ ParticleType

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

ParticleType instance = ...;
MapCodec<T> result = instance.codec();

net.minecraft.core.particles.ParticleType#getOverrideLimiter()

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleType.java:14
  • Modifiers: public
  • Return: boolean

คืออะไร

อ่านค่า Override Limiter

ทำงานยังไง

คืนค่า: this.overrideLimiter.

Parameters

  • ไม่มี

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

ParticleType instance = ...;
boolean result = instance.getOverrideLimiter();

net.minecraft.core.particles.ParticleType#ParticleType(boolean)

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleType.java:10
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: overrideLimiter.

Parameters

  • boolean bl

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

ParticleType instance = new ParticleType(true);

net.minecraft.core.particles.ParticleType#streamCodec()

  • Origin: common
  • Source: net/minecraft/core/particles/ParticleType.java:20
  • Modifiers: public abstract
  • Return: StreamCodec<? super RegistryFriendlyByteBuf, T>

คืออะไร

ดำเนินการ streamCodec ตาม implementation ของ ParticleType

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

ParticleType instance = ...;
StreamCodec<? super RegistryFriendlyByteBuf, T> result = instance.streamCodec();

ScalableParticleOptionsBase

  • Full name: net.minecraft.core.particles.ScalableParticleOptionsBase
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ScalableParticleOptionsBase.java
  • Type: class
  • Modifiers: public abstract
  • Implements: ParticleOptions

net.minecraft.core.particles.ScalableParticleOptionsBase#getScale()

  • Origin: common
  • Source: net/minecraft/core/particles/ScalableParticleOptionsBase.java:20
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Scale

ทำงานยังไง

คืนค่า: this.scale.

Parameters

  • ไม่มี

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

ScalableParticleOptionsBase instance = ...;
float result = instance.getScale();

net.minecraft.core.particles.ScalableParticleOptionsBase#ScalableParticleOptionsBase(float)

  • Origin: common
  • Source: net/minecraft/core/particles/ScalableParticleOptionsBase.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: scale. เรียกต่อ: clamp().

Parameters

  • float f

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

ScalableParticleOptionsBase instance = new ScalableParticleOptionsBase(0.0F);

SculkChargeParticleOptions

  • Full name: net.minecraft.core.particles.SculkChargeParticleOptions
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/SculkChargeParticleOptions.java
  • Type: record
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.SculkChargeParticleOptions#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/SculkChargeParticleOptions.java:19
  • Modifiers: public
  • Return: ParticleType<SculkChargeParticleOptions>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.SCULK_CHARGE.

Parameters

  • ไม่มี

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

SculkChargeParticleOptions instance = ...;
ParticleType<SculkChargeParticleOptions> result = instance.getType();

ShriekParticleOption

  • Full name: net.minecraft.core.particles.ShriekParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/ShriekParticleOption.java
  • Type: class
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.ShriekParticleOption#getDelay()

  • Origin: common
  • Source: net/minecraft/core/particles/ShriekParticleOption.java:29
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Delay

ทำงานยังไง

คืนค่า: this.delay.

Parameters

  • ไม่มี

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

ShriekParticleOption instance = ...;
int result = instance.getDelay();

net.minecraft.core.particles.ShriekParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/ShriekParticleOption.java:24
  • Modifiers: public
  • Return: ParticleType<ShriekParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.SHRIEK.

Parameters

  • ไม่มี

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

ShriekParticleOption instance = ...;
ParticleType<ShriekParticleOption> result = instance.getType();

net.minecraft.core.particles.ShriekParticleOption#ShriekParticleOption(int)

  • Origin: common
  • Source: net/minecraft/core/particles/ShriekParticleOption.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: delay.

Parameters

  • int i

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

ShriekParticleOption instance = new ShriekParticleOption(0);

SimpleParticleType

  • Full name: net.minecraft.core.particles.SimpleParticleType
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/SimpleParticleType.java
  • Type: class
  • Modifiers: public
  • Extends: ParticleType<SimpleParticleType>
  • Implements: ParticleOptions

net.minecraft.core.particles.SimpleParticleType#codec()

  • Origin: common
  • Source: net/minecraft/core/particles/SimpleParticleType.java:19
  • Modifiers: public
  • Return: MapCodec<SimpleParticleType>

คืออะไร

ดำเนินการ codec ตาม implementation ของ SimpleParticleType

ทำงานยังไง

คืนค่า: this.codec.

Parameters

  • ไม่มี

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

SimpleParticleType instance = ...;
MapCodec<SimpleParticleType> result = instance.codec();

net.minecraft.core.particles.SimpleParticleType#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/SimpleParticleType.java:15
  • Modifiers: public
  • Return: SimpleParticleType

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

SimpleParticleType instance = ...;
SimpleParticleType result = instance.getType();

net.minecraft.core.particles.SimpleParticleType#SimpleParticleType(boolean)

  • Origin: common
  • Source: net/minecraft/core/particles/SimpleParticleType.java:11
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • boolean bl

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

SimpleParticleType instance = new SimpleParticleType(true);

net.minecraft.core.particles.SimpleParticleType#streamCodec()

  • Origin: common
  • Source: net/minecraft/core/particles/SimpleParticleType.java:24
  • Modifiers: public
  • Return: StreamCodec<RegistryFriendlyByteBuf, SimpleParticleType>

คืออะไร

ดำเนินการ streamCodec ตาม implementation ของ SimpleParticleType

ทำงานยังไง

คืนค่า: this.streamCodec.

Parameters

  • ไม่มี

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

SimpleParticleType instance = ...;
StreamCodec<RegistryFriendlyByteBuf, SimpleParticleType> result = instance.streamCodec();

TrailParticleOption

  • Full name: net.minecraft.core.particles.TrailParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/TrailParticleOption.java
  • Type: record
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.TrailParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/TrailParticleOption.java:30
  • Modifiers: public
  • Return: ParticleType<TrailParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.TRAIL.

Parameters

  • ไม่มี

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

TrailParticleOption instance = ...;
ParticleType<TrailParticleOption> result = instance.getType();

VibrationParticleOption

  • Full name: net.minecraft.core.particles.VibrationParticleOption
  • Package: net.minecraft.core.particles
  • Source: commonnet/minecraft/core/particles/VibrationParticleOption.java
  • Type: class
  • Modifiers: public
  • Implements: ParticleOptions

net.minecraft.core.particles.VibrationParticleOption#getArrivalInTicks()

  • Origin: common
  • Source: net/minecraft/core/particles/VibrationParticleOption.java:51
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Arrival In Ticks

ทำงานยังไง

คืนค่า: this.arrivalInTicks.

Parameters

  • ไม่มี

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

VibrationParticleOption instance = ...;
int result = instance.getArrivalInTicks();

net.minecraft.core.particles.VibrationParticleOption#getDestination()

  • Origin: common
  • Source: net/minecraft/core/particles/VibrationParticleOption.java:47
  • Modifiers: public
  • Return: PositionSource

คืออะไร

อ่านค่า Destination

ทำงานยังไง

คืนค่า: this.destination.

Parameters

  • ไม่มี

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

VibrationParticleOption instance = ...;
PositionSource result = instance.getDestination();

net.minecraft.core.particles.VibrationParticleOption#getType()

  • Origin: common
  • Source: net/minecraft/core/particles/VibrationParticleOption.java:42
  • Modifiers: public
  • Return: ParticleType<VibrationParticleOption>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ParticleTypes.VIBRATION.

Parameters

  • ไม่มี

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

VibrationParticleOption instance = ...;
ParticleType<VibrationParticleOption> result = instance.getType();

net.minecraft.core.particles.VibrationParticleOption#VibrationParticleOption(PositionSource,int)

  • Origin: common
  • Source: net/minecraft/core/particles/VibrationParticleOption.java:37
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: destination, arrivalInTicks.

Parameters

  • PositionSource positionSource
  • int i

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

PositionSource positionSource = ...;
VibrationParticleOption instance = new VibrationParticleOption(positionSource, 0);