net.minecraft.world.debug.data

public record BrainDebugData

net.minecraft.util.debug.DebugBrainDump
net.minecraft.class_12006
net.minecraft.world.debug.data.BrainDebugData

Field summary

Modifier and TypeField
private final String
name
comp_4838
name
private final String
profession
comp_4839
profession
private final int
xp
comp_4840
xp
private final float
health
comp_4841
health
private final float
maxHealth
comp_4842
maxHealth
private final String
inventory
comp_4843
inventory
private final boolean
wantsGolem
comp_4844
wantsGolem
private final int
angerLevel
comp_4845
angerLevel
private final List<String>
activities
comp_4846
activities
private final List<String>
behaviors
comp_4847
behaviors
private final List<String>
memories
comp_4848
memories
private final List<String>
gossips
comp_4849
gossips
private final Set<BlockPos>
pois
comp_4850
pois
private final Set<BlockPos>
potentialPois
comp_4851
potentialPois
public static final PacketCodec<PacketByteBuf, BrainDebugData>
STREAM_CODEC
field_62845
PACKET_CODEC

Constructor summary

ModifierConstructor
public (PacketByteBuf buf)
public (String name, String profession, int xp, float health, float maxHealth, String inventory, boolean wantsGolem, int angerLevel, List<String> activities, List<String> behaviors, List<String> memories, List<String> gossips, Set<BlockPos> pois, Set<BlockPos> potentialPois)

Method summary

Modifier and TypeMethod
public void
write(FriendlyByteBuf output)
method_74560(class_2540 arg0)
write(PacketByteBuf buf)
public static BrainDebugData
takeBrainDump(ServerLevel serverLevel, LivingEntity entity)
method_74551(class_3218 arg0, class_1309 arg1)
fromEntity(ServerWorld world, LivingEntity entity)
private static Set<BlockPos>
getKnownBlockPositions(Brain<?> brain, MemoryModuleType<GlobalPos>... memories)
method_74554(class_4095<?> arg0, class_4140<class_4208>... arg1)
getMemorizedPositions(Brain<?> brain, MemoryModuleType<GlobalPos>... types)
private static List<String>
getVillagerGossips(Villager villager)
method_74555(class_1646 arg0)
getGossips(VillagerEntity villager)
private static List<String>
getMemoryDescriptions(ServerLevel level, LivingEntity body, long timestamp)
method_74552(class_3218 arg0, class_1309 arg1, long arg2)
streamMemories(ServerWorld world, LivingEntity entity, long time)
private static String
getMemoryDescription(ServerLevel level, long timestamp, MemoryModuleType<?> memoryType, Optional<?> maybeValue, OptionalLong ttl)
method_74549(class_3218 arg0, long arg1, class_4140<?> arg2, Optional<?> arg3, OptionalLong arg4)
collectMemoryString(ServerWorld world, long time, MemoryModuleType<?> type, Optional<?> memory, OptionalLong arg4)
private static String
getShortDescription(ServerLevel level, Object obj)
method_74553(class_3218 arg0, Object arg1)
toString(ServerWorld world, Object value)
public boolean
hasPoi(BlockPos poiPos)
method_74556(class_2338 arg0)
poiContains(BlockPos pos)
public boolean
hasPotentialPoi(BlockPos poiPos)
method_74563(class_2338 arg0)
potentialPoiContains(BlockPos pos)
public String
name()
comp_4838()
name()
public String
profession()
comp_4839()
profession()
public int
xp()
comp_4840()
xp()
public float
health()
comp_4841()
health()
public float
maxHealth()
comp_4842()
maxHealth()
public String
inventory()
comp_4843()
inventory()
public boolean
wantsGolem()
comp_4844()
wantsGolem()
public int
angerLevel()
comp_4845()
angerLevel()
public List<String>
activities()
comp_4846()
activities()
public List<String>
behaviors()
comp_4847()
behaviors()
public List<String>
memories()
comp_4848()
memories()
public List<String>
gossips()
comp_4849()
gossips()
public Set<BlockPos>
pois()
comp_4850()
pois()
public Set<BlockPos>
potentialPois()
comp_4851()
potentialPois()
private static String
lambda$getShortDescription$0(ServerLevel arg0, Object arg1)
method_74562(class_3218 arg0, Object arg1)
method_74562(ServerWorld arg0, Object v)
private static void
lambda$getVillagerGossips$0(List arg0, UUID arg1, it.unimi.dsi.fastutil.objects.Object2IntMap arg2)
method_74559(List arg0, UUID arg1, it.unimi.dsi.fastutil.objects.Object2IntMap arg2)
method_74559(List arg0, UUID uuid, it.unimi.dsi.fastutil.objects.Object2IntMap gossips)
private static void
lambda$getVillagerGossips$1(List arg0, String arg1, GossipType arg2, int arg3)
method_74558(List arg0, String arg1, class_4139 arg2, int arg3)
method_74558(List arg0, String arg1, VillagerGossipType type, int gossip)
private static void
lambda$static$0(FriendlyByteBuf arg0, DebugBrainDump arg1)
method_74561(class_2540 arg0, class_12006 arg1)
method_74561(PacketByteBuf buf, BrainDebugData value)