类 DataMapProvider.Builder<T,R>
java.lang.Object
net.neoforged.neoforge.common.data.DataMapProvider.Builder<T,R>
- 直接已知子类:
DataMapProvider.AdvancedBuilder
- 封闭类:
DataMapProvider
-
字段概要
字段修饰符和类型字段说明private final List
<ICondition> protected final ResourceKey
<Registry<R>> protected final List
<DataMapEntry.Removal<T, R>> private boolean
private final DataMapType
<R, T> private final Map
<com.mojang.datafixers.util.Either<TagKey<R>, ResourceKey<R>>, Optional<WithConditions<DataMapEntry<T>>>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明add
(Holder<R> object, T value, boolean replace, ICondition... conditions) add
(ResourceKey<R> key, T value, boolean replace, ICondition... conditions) add
(ResourceLocation id, T value, boolean replace, ICondition... conditions) add
(TagKey<R> tag, T value, boolean replace, ICondition... conditions) build()
conditions
(ICondition... conditions) replace
(boolean replace)
-
字段详细资料
-
values
private final Map<com.mojang.datafixers.util.Either<TagKey<R>,ResourceKey<R>>, valuesOptional<WithConditions<DataMapEntry<T>>>> -
removals
-
registryKey
-
type
-
conditions
-
replace
private boolean replace
-
-
构造器详细资料
-
Builder
-
-
方法详细资料
-
add
public DataMapProvider.Builder<T,R> add(ResourceKey<R> key, T value, boolean replace, ICondition... conditions) -
add
public DataMapProvider.Builder<T,R> add(ResourceLocation id, T value, boolean replace, ICondition... conditions) -
add
public DataMapProvider.Builder<T,R> add(Holder<R> object, T value, boolean replace, ICondition... conditions) -
add
public DataMapProvider.Builder<T,R> add(TagKey<R> tag, T value, boolean replace, ICondition... conditions) -
remove
-
remove
-
remove
-
replace
-
conditions
-
build
-