类 ForgeLootTableProvider
java.lang.Object
net.minecraft.data.loot.LootTableProvider
net.minecraftforge.common.data.ForgeLootTableProvider
- 所有已实现的接口:
DataProvider
Currently used only for replacing shears item to shears_dig tool action
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.data.loot.LootTableProvider
LootTableProvider.SubProviderEntry
从接口继承的嵌套类/接口 net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider>
-
字段概要
字段修饰符和类型字段说明private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
从接口继承的字段 net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private boolean
checkMatchTool
(MatchTool lootCondition, Item expected) private boolean
findAndReplaceInComposite
(CompositeLootItemCondition alternative, Item from, ToolAction toolAction) private boolean
findAndReplaceInLootEntry
(LootPoolEntryContainer entry, Item from, ToolAction toolAction) private boolean
findAndReplaceInLootPool
(LootPool lootPool, Item from, ToolAction toolAction) private boolean
findAndReplaceInLootTableBuilder
(LootTable.Builder builder, Item from, ToolAction toolAction) private boolean
findAndReplaceInParentedLootEntry
(CompositeEntryBase entry, Item from, ToolAction toolAction) private LootTableSubProvider
replaceAndFilterChangesOnly
(LootTableSubProvider subProvider) protected void
validate
(Registry<LootTable> map, ValidationContext validationcontext, ProblemReporter report) 从类继承的方法 net.minecraft.data.loot.LootTableProvider
getName, run
-
字段详细资料
-
POOLS
- 另请参阅:
-
ENTRIES
- 另请参阅:
-
CONDITIONS
- 另请参阅:
-
CHILDREN
- 另请参阅:
-
ENTRY_CONDITION
- 另请参阅:
-
TERMS
- 另请参阅:
-
-
构造器详细资料
-
ForgeLootTableProvider
-
-
方法详细资料
-
validate
protected void validate(Registry<LootTable> map, ValidationContext validationcontext, ProblemReporter report) - 覆盖:
validate
在类中LootTableProvider
-
getTables
- 覆盖:
getTables
在类中LootTableProvider
-
replaceAndFilterChangesOnly
-
findAndReplaceInLootTableBuilder
private boolean findAndReplaceInLootTableBuilder(LootTable.Builder builder, Item from, ToolAction toolAction) -
findAndReplaceInLootPool
-
findAndReplaceInParentedLootEntry
private boolean findAndReplaceInParentedLootEntry(CompositeEntryBase entry, Item from, ToolAction toolAction) -
findAndReplaceInLootEntry
private boolean findAndReplaceInLootEntry(LootPoolEntryContainer entry, Item from, ToolAction toolAction) -
findAndReplaceInComposite
private boolean findAndReplaceInComposite(CompositeLootItemCondition alternative, Item from, ToolAction toolAction) -
checkMatchTool
-