net.minecraft.client.resource.model

public class Selector$Serializer

implements com.google.gson.JsonDeserializer<Selector>

bry$a
net.minecraft.class_2885$class_2886
net.minecraft.client.resource.model.Selector$Serializer
net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer

Field summary

Modifier and TypeField
private static final com.google.common.base.Function<com.google.gson.JsonElement, Condition>
a
field_13595
OR_CONDITION_SERIALIZER
FUNCTION_OR_AND
private static final com.google.common.base.Function<Map$Entry<String, com.google.gson.JsonElement>, Condition>
b
field_13596
AND_CONDITION_SERIALIZER
FUNCTION_PROPERTY_VALUE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Selector
a(com.google.gson.JsonElement arg0, Type arg1, com.google.gson.JsonDeserializationContext arg2)
method_12395(com.google.gson.JsonElement arg0, Type arg1, com.google.gson.JsonDeserializationContext arg2)
deserialize(com.google.gson.JsonElement arg0, Type arg1, com.google.gson.JsonDeserializationContext arg2)
deserialize(com.google.gson.JsonElement arg0, Type arg1, com.google.gson.JsonDeserializationContext arg2)
private Condition
b(com.google.gson.JsonObject arg0)
method_12398(com.google.gson.JsonObject arg0)
deserializeCondition(com.google.gson.JsonObject json)
getWhenCondition(com.google.gson.JsonObject json)
static Condition
a(com.google.gson.JsonObject arg0)
method_12396(com.google.gson.JsonObject arg0)
deserializeConditionOrThrow(com.google.gson.JsonObject json)
getOrAndCondition(com.google.gson.JsonObject json)
private static SinglePropertyCondition
b(Map$Entry<String, com.google.gson.JsonElement> arg0)
method_12399(Map$Entry<String, com.google.gson.JsonElement> arg0)
createCondition(Map$Entry<String, com.google.gson.JsonElement> condition)
makePropertyValue(Map$Entry<String, com.google.gson.JsonElement> entry)