net.minecraft.client.render.item.model

public record SelectItemModel$UnbakedSwitch<P extends SelectProperty<T>, T>

hol$d
net.minecraft.client.renderer.item.SelectItemModel$UnbakedSwitch
net.minecraft.class_10451$class_10454
net.minecraft.client.render.item.model.SelectItemModel$UnbakedSwitch
net.minecraft.unmapped.C_vbvbfreq$C_pmuhaswa
net.minecraft.client.render.item.model.SelectorItemModel$Switch
net.minecraft.src.C_370451_$C_370363_

Field summary

Modifier and TypeField
private final P
b
property
comp_3403
property
f_pihqgqqg
property
f_370617_
private final List<SelectItemModel$SwitchCase<T>>
c
cases
comp_3404
cases
f_oqxnuzpj
cases
f_370682_
public static final com.mojang.serialization.MapCodec<SelectItemModel$UnbakedSwitch<?, ?>>
a
MAP_CODEC
field_55365
CODEC
f_yngyqmgk
CODEC
f_370937_

Constructor summary

ModifierConstructor
public (P property, List<SelectItemModel$SwitchCase<T>> cases)

Method summary

Modifier and TypeMethod
public ItemModel
a(hoe$a o, hoe arg1)
bake(ItemModel$BakingContext arg0, ItemModel arg1)
method_65633(class_10439$class_10440 arg0, class_10439 arg1)
bake(ItemModel$BakeContext context, ItemModel fallback)
m_vdwtnxpi(C_wxcwzeab$C_dcpdrbrn arg0, C_wxcwzeab arg1)
bake(ItemModel$BakeContext context, ItemModel fallback)
m_372660_(C_370310_$C_370458_ p_378738_, C_370310_ arg1)
private SelectItemModel$ModelSelector<T>
a(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, hoe> o, bcl arg1)
createModelGetter(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, ItemModel> arg0, RegistryContextSwapper arg1)
method_67281(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, class_10439> arg0, class_10678 arg1)
buildModelSelector(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, ItemModel> models, ContextSwapper contextSwapper)
m_mddfdzze(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, C_wxcwzeab> arg0, C_vtglnyap arg1)
createSelector(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, ItemModel> modelsByValue, ContextSwapper swapper)
m_384160_(it.unimi.dsi.fastutil.objects.Object2ObjectMap<T, C_370310_> p_394419_, C_378835_ arg1)
public void
a(huk$a arg0)
resolveDependencies(ResolvableModel$Resolver arg0)
method_65635(class_10526$class_10103 arg0)
resolveCases(ResolvableModel$Resolver resolver)
m_ttdhtudk(C_neyluwbx$C_ohojggmu arg0)
resolve(ResolvableModel$Resolver resolver)
m_372248_(C_370281_$C_370393_ arg0)
public P
a()
property()
comp_3403()
property()
m_yagmhwzk()
property()
f_370617_()
public List<SelectItemModel$SwitchCase<T>>
b()
cases()
comp_3404()
cases()
m_iafkvqni()
cases()
f_370682_()