程序包 org.bukkit

类 FireworkEffect

java.lang.Object
org.bukkit.FireworkEffect
所有已实现的接口:
ConfigurationSerializable

public final class FireworkEffect extends Object implements ConfigurationSerializable
代表一个单独的烟花效果。
  • 方法详细资料

    • 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

      获取烟花效果的类型。

      原文: Get the type of the firework effect.

      返回:
      效果类型
    • deserialize

      参数:
      map - 用于反序列化的Map
      返回:
      序列化的结果
      另请参阅:
    • 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