net.minecraft.data.loottable

public abstract class EntityLootTableGenerator

implements LootTableGenerator

nk
net.minecraft.data.loot.EntityLootSubProvider
net.minecraft.class_7789
net.minecraft.data.loottable.EntityLootTableGenerator
net.minecraft.unmapped.C_egeqzyvk
net.minecraft.data.server.loot_table.EntityLootTableGenerator
net.minecraft.src.C_243464_

Field summary

Modifier and TypeField
protected final RegistryWrapper$WrapperLookup
a
registries
field_51846
registries
f_qjcpnzik
registries
f_337320_
private final FeatureSet
b
allowed
field_42084
requiredFeatures
f_pordewqu
allowedFeatures
f_265862_
private final FeatureSet
c
required
field_42085
featureSet
f_xwhijief
requiredFeatures
f_266009_
private final Map<EntityType<?>, Map<RegistryKey<LootTable>, LootTable$Builder>>
d
map
field_40615
lootTables
f_lyzsfsde
lootTables
f_244213_

Constructor summary

ModifierConstructor
protected (FeatureSet requiredFeatures, RegistryWrapper$WrapperLookup registries)
protected (FeatureSet requiredFeatures, FeatureSet featureSet, RegistryWrapper$WrapperLookup registries)

Method summary

Modifier and TypeMethod
protected final AnyOfLootCondition$Builder
a()
shouldSmeltLoot()
method_60394()
createSmeltLootCondition()
m_xqssttdx()
m_340326_()
public static LootPool$Builder
a(Map<czi, alq<fay>> o)
createSheepDispatchPool(Map<DyeColor, ResourceKey<LootTable>> arg0)
method_46031(Map<class_1767, class_5321<class_52>> arg0)
createForSheep(Map<DyeColor, RegistryKey<LootTable>> colorLootTables)
m_abgpgdkd(Map<C_arllgqae, C_xhhleach<C_inwsuliy>> arg0)
m_356131_(Map<C_1353_, C_5264_<C_2822_>> p_362310_)
public abstract void
b()
generate()
method_10400()
generate()
m_ltaoqnev()
generate()
m_246942_()
public void
generate(BiConsumer<alq<fay>, fay$a> arg0)
generate(BiConsumer<ResourceKey<LootTable>, LootTable$Builder> arg0)
method_10399(BiConsumer<class_5321<class_52>, class_52$class_53> arg0)
accept(BiConsumer<RegistryKey<LootTable>, LootTable$Builder> arg0)
m_245126_(BiConsumer<C_5264_<C_2822_>, C_2822_$C_2824_> arg0)
protected LootCondition$Builder
a(jh<bxn<?>> arg0)
killedByFrog(HolderGetter<EntityType<?>> arg0)
method_46034(class_7871<class_1299<?>> arg0)
killedByFrog(RegistryEntryLookup<EntityType<?>> entityTypeLookup)
m_dmtatuce(C_pzdchrcy<C_ogavsvbr<?>> arg0)
frogDamageSource(HolderProvider<EntityType<?>> arg0)
m_245873_(C_254583_<C_513_<?>> arg0)
protected LootCondition$Builder
a(jh<bxn<?>> o, jh<clu> o, alq<clu> arg2)
killedByFrogVariant(HolderGetter<EntityType<?>> arg0, HolderGetter<FrogVariant> arg1, ResourceKey<FrogVariant> arg2)
method_46030(class_7871<class_1299<?>> arg0, class_7871<class_7106> arg1, class_5321<class_7106> arg2)
killedByFrog(RegistryEntryLookup<EntityType<?>> entityTypeLookup, RegistryEntryLookup<FrogVariant> frogVariantLookup, RegistryKey<FrogVariant> frogVariant)
m_vtkdidok(C_pzdchrcy<C_ogavsvbr<?>> arg0, C_pzdchrcy<C_idxitzip> arg1, C_xhhleach<C_idxitzip> arg2)
variantSpecificFrogDamageSource(HolderProvider<EntityType<?>> typeProvider, HolderProvider<FrogVariant> arg1, RegistryKey<FrogVariant> variant)
m_247253_(C_254583_<C_513_<?>> p_395629_, C_254583_<C_379044_> p_330466_, C_5264_<C_379044_> arg2)
protected void
a(bxn<?> o, fay$a arg1)
add(EntityType<?> arg0, LootTable$Builder arg1)
method_46029(class_1299<?> arg0, class_52$class_53 arg1)
register(EntityType<?> entityType, LootTable$Builder lootTable)
m_nxkzkqkr(C_ogavsvbr<?> arg0, C_inwsuliy$C_daaljsfu arg1)
putLootTable(EntityType<?> key, LootTable$Builder builder)
m_245309_(C_513_<?> p_249440_, C_2822_$C_2824_ arg1)
protected void
a(bxn<?> o, alq<fay> o, fay$a arg2)
add(EntityType<?> arg0, ResourceKey<LootTable> arg1, LootTable$Builder arg2)
method_46028(class_1299<?> arg0, class_5321<class_52> arg1, class_52$class_53 arg2)
register(EntityType<?> entityType, RegistryKey<LootTable> tableKey, LootTable$Builder lootTable)
m_znlvnkkb(C_ogavsvbr<?> arg0, C_xhhleach<C_inwsuliy> arg1, C_inwsuliy$C_daaljsfu arg2)
putLootTable(EntityType<?> type, RegistryKey<LootTable> lootTable, LootTable$Builder builder)
m_247520_(C_513_<?> p_332898_, C_5264_<C_2822_> p_249357_, C_2822_$C_2824_ arg2)