net.minecraft.client.gui.screen.ingame

class BeaconScreen$EffectButtonWidget

extends BeaconScreen$BaseButtonWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, BeaconScreen$BeaconButtonWidget

net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton
net.minecraft.class_466$class_469
net.minecraft.client.gui.screen.ingame.BeaconScreen$EffectButtonWidget

Field summary

Modifier and TypeField
private final boolean
isPrimary
field_17416
primary
protected final int
tier
field_33833
level
private RegistryEntry<StatusEffect>
effect
field_2813
effect
private Identifier
sprite
field_18223
sprite
final BeaconScreen
this$0
field_2811
field_2811

Constructor summary

ModifierConstructor
public (int this$0, int x, RegistryEntry<StatusEffect> y, boolean effect, int primary)

Method summary

Modifier and TypeMethod
protected void
setEffect(Holder<MobEffect> effect)
method_37081(class_6880<class_1291> arg0)
init(RegistryEntry<StatusEffect> effect)
protected MutableText
createEffectDescription(Holder<MobEffect> effect)
method_37082(class_6880<class_1291> arg0)
getEffectName(RegistryEntry<StatusEffect> effect)
public void
onPress(InputWithModifiers input)
method_25306(class_11907 arg0)
onPress(AbstractInput arg0)
protected void
extractIcon(GuiGraphicsExtractor graphics)
method_18641(class_332 arg0)
renderExtra(DrawContext arg0)
public void
updateStatus(int levels)
method_37080(int arg0)
tick(int arg0)
protected MutableText
createNarrationMessage()
method_25360()
getNarrationMessage()