接口 ParticleType

所有已知实现类:
CustomBlockParticle, CustomConfettiParticle, CustomItemRainParticle, CustomTrailParticle, ParticleTypeEnum

public interface ParticleType
对外暴露的粒子效果。
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
    disable(@NotNull org.bukkit.entity.Entity entity)
    关闭目标实体在当前效果所属类别下的粒子效果。
    void
    enable(@NotNull org.bukkit.entity.Entity entity)
    启用当前粒子效果。
    获取当前效果所属的粒子类别。
  • 方法详细资料

    • getCategory

      @NotNull @NotNull ParticleCategoryTypeEnum getCategory()
      获取当前效果所属的粒子类别。
      返回:
      粒子类别
    • enable

      void enable(@NotNull @NotNull org.bukkit.entity.Entity entity)
      启用当前粒子效果。

      实体无效或调度失败时不会生效,也不会有任何提示。

      参数:
      entity - 目标实体
    • disable

      default void disable(@NotNull @NotNull org.bukkit.entity.Entity entity)
      关闭目标实体在当前效果所属类别下的粒子效果。

      关闭的是类别而非具体效果,若该类别期间已被其他效果替换,同样会被关闭。

      参数:
      entity - 目标实体