Package | Description |
---|---|
net.minecraft.world.storage.loot | |
net.minecraft.world.storage.loot.functions | |
net.minecraftforge.common.data |
Modifier and Type | Class and Description |
---|---|
static class |
LootEntry.Serializer<T extends LootEntry> |
Modifier and Type | Class and Description |
---|---|
class |
AlternativesLootEntry |
class |
DynamicLootEntry |
class |
EmptyLootEntry |
class |
GroupLootEntry |
class |
ItemLootEntry |
class |
ParentedLootEntry |
class |
SequenceLootEntry |
class |
StandaloneLootEntry |
class |
TableLootEntry |
class |
TagLootEntry |
Modifier and Type | Field and Description |
---|---|
protected LootEntry[] |
ParentedLootEntry.field_216147_c |
Modifier and Type | Field and Description |
---|---|
private java.util.List<LootEntry> |
LootPool.Builder.entries |
private java.util.List<LootEntry> |
LootPool.lootEntries |
private java.util.List<LootEntry> |
AlternativesLootEntry.Builder.lootEntries |
Modifier and Type | Method and Description |
---|---|
LootEntry |
StandaloneLootEntry.BuilderImpl.build() |
abstract LootEntry |
LootEntry.Builder.build() |
LootEntry |
AlternativesLootEntry.Builder.build() |
LootEntry |
LootEntryManager.Serializer.deserialize(com.google.gson.JsonElement p_deserialize_1_,
java.lang.reflect.Type p_deserialize_2_,
com.google.gson.JsonDeserializationContext p_deserialize_3_) |
Modifier and Type | Method and Description |
---|---|
private static LootEntry.Serializer<LootEntry> |
LootEntryManager.Serializer.func_216193_a(java.lang.Class<?> p_216193_0_) |
Modifier and Type | Method and Description |
---|---|
T |
ParentedLootEntry.IFactory.create(LootEntry[] p_create_1_,
ILootCondition[] p_create_2_) |
protected abstract T |
ParentedLootEntry.AbstractSerializer.func_216186_a(com.google.gson.JsonObject p_216186_1_,
com.google.gson.JsonDeserializationContext p_216186_2_,
LootEntry[] p_216186_3_,
ILootCondition[] p_216186_4_) |
com.google.gson.JsonElement |
LootEntryManager.Serializer.serialize(LootEntry p_serialize_1_,
java.lang.reflect.Type p_serialize_2_,
com.google.gson.JsonSerializationContext p_serialize_3_) |
Constructor and Description |
---|
AlternativesLootEntry(LootEntry[] p_i51263_1_,
ILootCondition[] p_i51263_2_) |
GroupLootEntry(LootEntry[] p_i51257_1_,
ILootCondition[] p_i51257_2_) |
LootPool(LootEntry[] p_i51268_1_,
ILootCondition[] p_i51268_2_,
ILootFunction[] p_i51268_3_,
IRandomRange p_i51268_4_,
RandomValueRange p_i51268_5_,
java.lang.String name) |
ParentedLootEntry(LootEntry[] p_i51262_1_,
ILootCondition[] p_i51262_2_) |
SequenceLootEntry(LootEntry[] p_i51250_1_,
ILootCondition[] p_i51250_2_) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<LootEntry> |
SetContents.field_215924_a |
private java.util.List<LootEntry> |
SetContents.Builder.field_216076_a |
Constructor and Description |
---|
SetContents(ILootCondition[] p_i51226_1_,
java.util.List<LootEntry> p_i51226_2_) |
Modifier and Type | Method and Description |
---|---|
private boolean |
ForgeLootTableProvider.findAndReplaceInLootEntry(LootEntry entry,
Item from,
Tag<Item> to) |