类 PlayerPredicate
java.lang.Object
net.minecraft.advancements.critereon.PlayerPredicate
- 所有已实现的接口:
EntitySubPredicate
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static class
(专用程序包) static class
(专用程序包) static interface
static class
从接口继承的嵌套类/接口 net.minecraft.advancements.critereon.EntitySubPredicate
EntitySubPredicate.Type, EntitySubPredicate.Types
-
字段概要
字段修饰符和类型字段说明private final Map<ResourceLocation,
PlayerPredicate.AdvancementPredicate> private final GameType
private final MinMaxBounds.Ints
static final int
private final EntityPredicate
private final it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceLocation>
private final Map<Stat<?>,
MinMaxBounds.Ints> 从接口继承的字段 net.minecraft.advancements.critereon.EntitySubPredicate
ANY
-
构造器概要
构造器构造器说明PlayerPredicate
(MinMaxBounds.Ints pLevel, GameType pGameType, Map<Stat<?>, MinMaxBounds.Ints> pStats, it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceLocation> pRecipes, Map<ResourceLocation, PlayerPredicate.AdvancementPredicate> pAdvancements, EntityPredicate pLookingAt) -
方法概要
修饰符和类型方法说明private static PlayerPredicate.AdvancementPredicate
advancementPredicateFromJson
(com.google.gson.JsonElement pJson) static PlayerPredicate
fromJson
(com.google.gson.JsonObject pJson) private static <T> Stat<T>
getStat
(StatType<T> pType, ResourceLocation pId) private static <T> ResourceLocation
getStatValueId
(Stat<T> pStat) boolean
matches
(Entity pEntity, ServerLevel pLevel, Vec3 p_222486_) com.google.gson.JsonObject
type()
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.advancements.critereon.EntitySubPredicate
serialize
-
字段详细资料
-
LOOKING_AT_RANGE
public static final int LOOKING_AT_RANGE- 另请参阅:
-
level
-
gameType
-
stats
-
recipes
-
advancements
-
lookingAt
-
-
构造器详细资料
-
PlayerPredicate
PlayerPredicate(MinMaxBounds.Ints pLevel, @Nullable GameType pGameType, Map<Stat<?>, MinMaxBounds.Ints> pStats, it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceLocation> pRecipes, Map<ResourceLocation, PlayerPredicate.AdvancementPredicate> pAdvancements, EntityPredicate pLookingAt)
-
-
方法详细资料
-
advancementPredicateFromJson
private static PlayerPredicate.AdvancementPredicate advancementPredicateFromJson(com.google.gson.JsonElement pJson) -
matches
- 指定者:
matches
在接口中EntitySubPredicate
-
fromJson
-
getStat
-
getStatValueId
-
serializeCustomData
public com.google.gson.JsonObject serializeCustomData()- 指定者:
serializeCustomData
在接口中EntitySubPredicate
-
type
- 指定者:
type
在接口中EntitySubPredicate
-