ImpossibleTrigger.java

net.minecraft.advancements.criterion.ImpossibleTrigger

信息

  • 全限定名:net.minecraft.advancements.criterion.ImpossibleTrigger
  • 类型:public class
  • 包:net.minecraft.advancements.criterion
  • 源码路径:src/main/java/net/minecraft/advancements/criterion/ImpossibleTrigger.java
  • 起始行号:L10
  • 实现:CriterionTrigger<ImpossibleTrigger.TriggerInstance>
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

  • net.minecraft.advancements.criterion.ImpossibleTrigger.TriggerInstance
    • 类型: record
    • 修饰符: public
    • 源码定位: L28
    • 说明:

      TODO

构造器

方法

下面的方法块按源码顺序生成。

public void addPlayerListener(PlayerAdvancements player, CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance> listener) @ L11

  • 方法名:addPlayerListener
  • 源码定位:L11
  • 返回类型:void
  • 修饰符:public

参数:

  • player: PlayerAdvancements
  • listener: CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance>

说明:

TODO

public void removePlayerListener(PlayerAdvancements player, CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance> listener) @ L15

  • 方法名:removePlayerListener
  • 源码定位:L15
  • 返回类型:void
  • 修饰符:public

参数:

  • player: PlayerAdvancements
  • listener: CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance>

说明:

TODO

public void removePlayerListeners(PlayerAdvancements player) @ L19

  • 方法名:removePlayerListeners
  • 源码定位:L19
  • 返回类型:void
  • 修饰符:public

参数:

  • player: PlayerAdvancements

说明:

TODO

public Codec<ImpossibleTrigger.TriggerInstance> codec() @ L23

  • 方法名:codec
  • 源码定位:L23
  • 返回类型:Codec<ImpossibleTrigger.TriggerInstance>
  • 修饰符:public

参数:

说明:

TODO

代码

public class ImpossibleTrigger implements CriterionTrigger<ImpossibleTrigger.TriggerInstance> {
    @Override
    public void addPlayerListener(PlayerAdvancements player, CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance> listener) {
    }
 
    @Override
    public void removePlayerListener(PlayerAdvancements player, CriterionTrigger.Listener<ImpossibleTrigger.TriggerInstance> listener) {
    }
 
    @Override
    public void removePlayerListeners(PlayerAdvancements player) {
    }
 
    @Override
    public Codec<ImpossibleTrigger.TriggerInstance> codec() {
        return ImpossibleTrigger.TriggerInstance.CODEC;
    }
 
    public record TriggerInstance() implements CriterionTriggerInstance {
        public static final Codec<ImpossibleTrigger.TriggerInstance> CODEC = MapCodec.unitCodec(new ImpossibleTrigger.TriggerInstance());
 
        @Override
        public void validate(ValidationContextSource validator) {
        }
    }
}

引用的其他类