net.minecraft.block.spawner

public record MobSpawnerEntry

net.minecraft.world.level.SpawnData
net.minecraft.class_1952
net.minecraft.block.spawner.MobSpawnerEntry

Field summary

Modifier and TypeField
private final NbtCompound
entityToSpawn
comp_64
entity
private final Optional<MobSpawnerEntry$CustomSpawnRules>
customSpawnRules
comp_65
customSpawnRules
private final Optional<EquipmentTable>
equipment
comp_2648
equipment
public static final String
ENTITY_TAG
field_40893
ENTITY_KEY
public static final com.mojang.serialization.Codec<MobSpawnerEntry>
CODEC
field_34460
CODEC
public static final com.mojang.serialization.Codec<Pool<MobSpawnerEntry>>
LIST_CODEC
field_34461
DATA_POOL_CODEC

Constructor summary

ModifierConstructor
public ()
public (NbtCompound entity, Optional<MobSpawnerEntry$CustomSpawnRules> customSpawnRules, Optional<EquipmentTable> equipment)

Method summary

Modifier and TypeMethod
public NbtCompound
getEntityToSpawn()
method_38093()
getNbt()
public Optional<MobSpawnerEntry$CustomSpawnRules>
getCustomSpawnRules()
method_38097()
getCustomSpawnRules()
public Optional<EquipmentTable>
getEquipment()
method_59717()
getEquipment()
public NbtCompound
entityToSpawn()
comp_64()
entity()
public Optional<MobSpawnerEntry$CustomSpawnRules>
customSpawnRules()
comp_65()
customSpawnRules()
public Optional<EquipmentTable>
equipment()
comp_2648()
equipment()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_38095(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_38095(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$3(SpawnData arg0)
method_58679(class_1952 arg0)
method_58679(MobSpawnerEntry entry)
private static Optional
lambda$static$2(SpawnData arg0)
method_38094(class_1952 arg0)
method_38094(MobSpawnerEntry entry)
private static NbtCompound
lambda$static$1(SpawnData arg0)
method_38098(class_1952 arg0)
method_38098(MobSpawnerEntry entry)