程序包 org.bukkit

# 类 FireworkEffect

java.lang.Object
org.bukkit.FireworkEffect

所有已实现的接口:
  `ConfigurationSerializable`

public final class FireworkEffect extends Object implements ConfigurationSerializable
代表一个单独的烟花效果。

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  类
  说明
  `static final class`
  `FireworkEffect.Builder`
  这是一个烟花效果的生成器。
  `static enum`
  `FireworkEffect.Type`
  效果的类型或形状。

- ## 方法概要

  修饰符和类型
  方法
  说明
  `static @NotNull FireworkEffect.Builder`
  `builder()`
  构建一个烟花效果。
  `static @NotNull ConfigurationSerializable`
  `deserialize(@NotNull Map<String,Object> map)`
  `boolean`
  `equals(Object obj)`
  `@NotNull List<Color>`
  `getColors()`
  获取烟花效果的主颜色。
  `@NotNull List<Color>`
  `getFadeColors()`
  获取烟花效果的淡出颜色。
  `@NotNull FireworkEffect.Type`
  `getType()`
  获取烟花效果的类型。
  `boolean`
  `hasFlicker()`
  获取烟花是否具有闪烁效果。
  `int`
  `hashCode()`
  `boolean`
  `hasTrail()`
  获取烟花是否具有尾迹效果。
  `@NotNull Map<String,Object>`
  `serialize()`
  Creates a Map representation of this class.
  `String`
  `toString()`

  ### 从类继承的方法 java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## 方法详细资料

  - ### builder

    @NotNull public static @NotNull FireworkEffect.Builder builder()
    构建一个烟花效果。

    原文： Construct a firework effect.

    返回:
      一个用于构建烟花效果的实用对象

  - ### hasFlicker

    public boolean hasFlicker()
    获取烟花是否具有闪烁效果。

    原文： Get whether the firework effect flickers.

    返回:
      如果具有闪烁效果则返回true，否则返回false

  - ### hasTrail

    public boolean hasTrail()
    获取烟花是否具有尾迹效果。

    原文： Get whether the firework effect has a trail.

    返回:
      如果具有尾迹效果则返回true，否则返回false

  - ### getColors

    @NotNull public @NotNull List<Color> getColors()
    获取烟花效果的主颜色。

    原文： Get the primary colors of the firework effect.

    返回:
      获取一个主颜色的不可变列表

  - ### getFadeColors

    @NotNull public @NotNull List<Color> getFadeColors()
    获取烟花效果的淡出颜色。

    原文： Get the fade colors of the firework effect.

    返回:
      获取一个淡出颜色的不可变列表

  - ### getType

    @NotNull public @NotNull FireworkEffect.Type getType()
    获取烟花效果的类型。

    原文： Get the type of the firework effect.

    返回:
      效果类型

  - ### deserialize

    @NotNull public static @NotNull ConfigurationSerializable deserialize(@NotNull @NotNull Map<String,Object> map)
    参数:
      `map` - 用于反序列化的Map
    返回:
      序列化的结果
    另请参阅:
      - `ConfigurationSerializable`

  - ### serialize

    @NotNull public @NotNull Map<String,Object> serialize()
    从接口复制的说明: `ConfigurationSerializable`
    Creates a Map representation of this class.

    This class must provide a method to restore this class, as defined in the `ConfigurationSerializable` interface javadocs.

    指定者:
      `serialize` 在接口中 `ConfigurationSerializable`
    返回:
      Map containing the current state of this class

  - ### toString

    public String toString()
    覆盖:
      `toString` 在类中 `Object`

  - ### hashCode

    public int hashCode()
    覆盖:
      `hashCode` 在类中 `Object`

  - ### equals

    public boolean equals(Object obj)
    覆盖:
      `equals` 在类中 `Object`