枚举 Entity.RemovalReason

    • 枚举常量详细资料

      • KILLED

        public static final Entity.RemovalReason KILLED
        The entity is killed.
        Mappings:
        Namespace Name Mixin selector
        official a Lasl$c;a:Lasl$c;
        intermediary field_26998 Lnet/minecraft/class_1297$class_5529;field_26998:Lnet/minecraft/class_1297$class_5529;
        named KILLED Lnet/minecraft/entity/Entity$RemovalReason;KILLED:Lnet/minecraft/entity/Entity$RemovalReason;
      • DISCARDED

        public static final Entity.RemovalReason DISCARDED
        Mappings:
        Namespace Name Mixin selector
        official b Lasl$c;b:Lasl$c;
        intermediary field_26999 Lnet/minecraft/class_1297$class_5529;field_26999:Lnet/minecraft/class_1297$class_5529;
        named DISCARDED Lnet/minecraft/entity/Entity$RemovalReason;DISCARDED:Lnet/minecraft/entity/Entity$RemovalReason;
      • UNLOADED_TO_CHUNK

        public static final Entity.RemovalReason UNLOADED_TO_CHUNK
        The entity is unloaded to chunk.

        The entity should be saved.

        Mappings:
        Namespace Name Mixin selector
        official c Lasl$c;c:Lasl$c;
        intermediary field_27000 Lnet/minecraft/class_1297$class_5529;field_27000:Lnet/minecraft/class_1297$class_5529;
        named UNLOADED_TO_CHUNK Lnet/minecraft/entity/Entity$RemovalReason;UNLOADED_TO_CHUNK:Lnet/minecraft/entity/Entity$RemovalReason;
      • UNLOADED_WITH_PLAYER

        public static final Entity.RemovalReason UNLOADED_WITH_PLAYER
        Mappings:
        Namespace Name Mixin selector
        official d Lasl$c;d:Lasl$c;
        intermediary field_27001 Lnet/minecraft/class_1297$class_5529;field_27001:Lnet/minecraft/class_1297$class_5529;
        named UNLOADED_WITH_PLAYER Lnet/minecraft/entity/Entity$RemovalReason;UNLOADED_WITH_PLAYER:Lnet/minecraft/entity/Entity$RemovalReason;
      • CHANGED_DIMENSION

        public static final Entity.RemovalReason CHANGED_DIMENSION
        The entity changed dimension.
        Mappings:
        Namespace Name Mixin selector
        official e Lasl$c;e:Lasl$c;
        intermediary field_27002 Lnet/minecraft/class_1297$class_5529;field_27002:Lnet/minecraft/class_1297$class_5529;
        named CHANGED_DIMENSION Lnet/minecraft/entity/Entity$RemovalReason;CHANGED_DIMENSION:Lnet/minecraft/entity/Entity$RemovalReason;
    • 字段详细资料

      • destroy

        private final boolean destroy
        Mappings:
        Namespace Name Mixin selector
        official f Lasl$c;f:Z
        intermediary field_27003 Lnet/minecraft/class_1297$class_5529;field_27003:Z
        named destroy Lnet/minecraft/entity/Entity$RemovalReason;destroy:Z
      • save

        private final boolean save
        Mappings:
        Namespace Name Mixin selector
        official g Lasl$c;g:Z
        intermediary field_27004 Lnet/minecraft/class_1297$class_5529;field_27004:Z
        named save Lnet/minecraft/entity/Entity$RemovalReason;save:Z
    • 构造器详细资料

      • RemovalReason

        private RemovalReason​(boolean destroy,
                              boolean save)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl$c;<init>(Ljava/lang/String;IZZ)V
        intermediary <init> Lnet/minecraft/class_1297$class_5529;<init>(Ljava/lang/String;IZZ)V
        named <init> Lnet/minecraft/entity/Entity$RemovalReason;<init>(Ljava/lang/String;IZZ)V
    • 方法详细资料

      • values

        public static Entity.RemovalReason[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (Entity.RemovalReason c : Entity.RemovalReason.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static Entity.RemovalReason valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • shouldDestroy

        public boolean shouldDestroy()
        Returns whether the entity should be destroyed or not.

        If an entity should be destroyed, then the entity should not be re-used and any external data on the entity will be cleared.

        Mappings:
        Namespace Name Mixin selector
        official a Lasl$c;a()Z
        intermediary method_31486 Lnet/minecraft/class_1297$class_5529;method_31486()Z
        named shouldDestroy Lnet/minecraft/entity/Entity$RemovalReason;shouldDestroy()Z
      • shouldSave

        public boolean shouldSave()
        Returns whether the entity should be saved or not.
        Mappings:
        Namespace Name Mixin selector
        official b Lasl$c;b()Z
        intermediary method_31487 Lnet/minecraft/class_1297$class_5529;method_31487()Z
        named shouldSave Lnet/minecraft/entity/Entity$RemovalReason;shouldSave()Z