net.minecraft.entity.ai.brain

class Brain$1

extends com.mojang.serialization.MapCodec<Brain<E>>

net.minecraft.world.entity.ai.Brain$1
net.minecraft.class_4095$1
net.minecraft.entity.ai.brain.Brain$1

Field summary

Modifier and TypeField
final Collection
val$memoryTypes
field_24658
field_24658
final Collection
val$sensorTypes
field_24659
field_24659
final org.apache.commons.lang3.mutable.MutableObject
val$codecReference
field_24660
field_24660

Constructor summary

ModifierConstructor
(Collection val$memoryTypes, Collection val$sensorTypes, org.apache.commons.lang3.mutable.MutableObject val$codecReference)

Method summary

Modifier and TypeMethod
public <T> Stream<T>
keys(com.mojang.serialization.DynamicOps<T> ops)
keys(com.mojang.serialization.DynamicOps<T> arg0)
keys(com.mojang.serialization.DynamicOps<T> ops)
public <T> com.mojang.serialization.DataResult<Brain<E>>
decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input)
decode(com.mojang.serialization.DynamicOps<T> arg0, com.mojang.serialization.MapLike<T> arg1)
decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> map)
private <T, U> com.mojang.serialization.DataResult<Brain$MemoryEntry<U>>
captureRead(MemoryModuleType<U> type, com.mojang.serialization.DynamicOps<T> ops, T input)
method_28320(class_4140<U> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
parse(MemoryModuleType<U> memoryType, com.mojang.serialization.DynamicOps<T> ops, T value)
public <T> com.mojang.serialization.RecordBuilder<T>
encode(Brain<E> input, com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> prefix)
method_28316(class_4095<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, com.mojang.serialization.RecordBuilder<T> arg2)
encode(Brain<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, com.mojang.serialization.RecordBuilder<T> arg2)
public com.mojang.serialization.RecordBuilder
encode(Object input, com.mojang.serialization.DynamicOps ops, com.mojang.serialization.RecordBuilder prefix)
encode(Object arg0, com.mojang.serialization.DynamicOps arg1, com.mojang.serialization.RecordBuilder arg2)
encode(Object brain, com.mojang.serialization.DynamicOps ops, com.mojang.serialization.RecordBuilder recordBuilder)
private static void
lambda$encode$9(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.RecordBuilder arg1, Brain$MemoryValue arg2)
method_28322(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.RecordBuilder arg1, class_4095$class_5302 arg2)
method_28322(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.RecordBuilder arg1, Brain$MemoryEntry entry)
private static Brain$MemoryEntry
lambda$captureRead$8(MemoryModuleType arg0, ExpirableValue arg1)
method_28318(class_4140 arg0, class_4831 arg1)
method_28318(MemoryModuleType arg0, Memory data)
private static com.mojang.serialization.DataResult
lambda$captureRead$7(com.mojang.serialization.DynamicOps arg0, Object arg1, com.mojang.serialization.Codec arg2)
method_28323(com.mojang.serialization.DynamicOps arg0, Object arg1, com.mojang.serialization.Codec arg2)
method_28323(com.mojang.serialization.DynamicOps arg0, Object arg1, com.mojang.serialization.Codec codec)
private static com.mojang.serialization.DataResult
lambda$captureRead$6(MemoryModuleType arg0)
method_28317(class_4140 arg0)
method_28317(MemoryModuleType arg0)
private static String
lambda$captureRead$5(MemoryModuleType arg0)
method_49486(class_4140 arg0)
method_49486(MemoryModuleType arg0)
private void
lambda$decode$4(com.mojang.serialization.DynamicOps arg0, org.apache.commons.lang3.mutable.MutableObject arg1, com.mojang.datafixers.util.Pair arg2)
method_28324(com.mojang.serialization.DynamicOps arg0, org.apache.commons.lang3.mutable.MutableObject arg1, com.mojang.datafixers.util.Pair arg2)
method_28324(com.mojang.serialization.DynamicOps arg0, org.apache.commons.lang3.mutable.MutableObject arg1, com.mojang.datafixers.util.Pair pair)
private com.mojang.serialization.DataResult
lambda$decode$3(com.mojang.serialization.DynamicOps arg0, com.mojang.datafixers.util.Pair arg1, MemoryModuleType arg2)
method_28321(com.mojang.serialization.DynamicOps arg0, com.mojang.datafixers.util.Pair arg1, class_4140 arg2)
method_28321(com.mojang.serialization.DynamicOps arg0, com.mojang.datafixers.util.Pair arg1, MemoryModuleType memoryType)
private static Object
lambda$keys$2(com.mojang.serialization.DynamicOps arg0, Identifier arg1)
method_28325(com.mojang.serialization.DynamicOps arg0, class_2960 arg1)
method_28325(com.mojang.serialization.DynamicOps arg0, Identifier id)
private static Stream
lambda$keys$1(MemoryModuleType arg0)
method_28326(class_4140 arg0)
method_28326(MemoryModuleType memoryType)
private static Identifier
lambda$keys$0(MemoryModuleType arg0, com.mojang.serialization.Codec arg1)
method_28319(class_4140 arg0, com.mojang.serialization.Codec arg1)
method_28319(MemoryModuleType arg0, com.mojang.serialization.Codec codec)