Class Nikdo53Modifier
java.lang.Object
com.wdiscute.starcatcher.registry.minigamemodifiers.AbstractMinigameModifier
com.wdiscute.starcatcher.registry.minigamemodifiers.Nikdo53Modifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<Nikdo53Modifier> booleanbooleanintstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationintstatic final net.minecraft.resources.ResourceLocationFields inherited from class com.wdiscute.starcatcher.registry.minigamemodifiers.AbstractMinigameModifier
DOUBLE_SUP_LIST_CODEC, instance, MINIGAME_MODIFIER_CODEC, removed, tickCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends AbstractMinigameModifier> codec()booleanDisables rendering the included pointerbooleannet.neoforged.neoforge.registries.DeferredHolder<Supplier<AbstractMinigameModifier>, Supplier<AbstractMinigameModifier>> booleanonHit(ActiveSweetSpot spot) Runs right before the sweetSpotBehaviour hitvoidonKeyPress(int key, int scanCode, int keyModifiers) voidonKeyReleased(int key, int scanCode, int keyModifiers) onSpotAdded(ActiveSweetSpot spot) Transforms an ActiveSweetSpot before it gets added.voidrenderBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) voidrenderOnPointer(net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) Has the correctly rotated poseStack alreadyvoidrenderOnSweetSpot(net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, ActiveSweetSpot spot, float partialTick) Methods inherited from class com.wdiscute.starcatcher.registry.minigamemodifiers.AbstractMinigameModifier
forceAwardTreasure, getCodecOrThrow, getRegistryHolderOrThrow, onAdd, onMiss, onRemove, renderForeground, skipHitParticles, skipHitSound, skipMissSound, skipRenderingKimbeMarker, tick, toDoubleSup, toSupplier
-
Field Details
-
POINTER_SMALL
public static final net.minecraft.resources.ResourceLocation POINTER_SMALL -
POINTER_LARGE
public static final net.minecraft.resources.ResourceLocation POINTER_LARGE -
WHEEL
public static final net.minecraft.resources.ResourceLocation WHEEL -
pointerLayer
public int pointerLayer -
maxPointerLayer
public int maxPointerLayer -
isHoldingLeft
public boolean isHoldingLeft -
isHoldingRight
public boolean isHoldingRight -
CODEC
-
-
Constructor Details
-
Nikdo53Modifier
public Nikdo53Modifier() -
Nikdo53Modifier
public Nikdo53Modifier(int layers)
-
-
Method Details
-
codec
- Specified by:
codecin classAbstractMinigameModifier
-
getRegistryHolder
public net.neoforged.neoforge.registries.DeferredHolder<Supplier<AbstractMinigameModifier>,Supplier<AbstractMinigameModifier>> getRegistryHolder()- Specified by:
getRegistryHolderin classAbstractMinigameModifier
-
onHit
Description copied from class:AbstractMinigameModifierRuns right before the sweetSpotBehaviour hit- Overrides:
onHitin classAbstractMinigameModifier- Returns:
- whether the hit should be cancelled
-
onKeyReleased
public void onKeyReleased(int key, int scanCode, int keyModifiers) - Overrides:
onKeyReleasedin classAbstractMinigameModifier
-
onKeyPress
public void onKeyPress(int key, int scanCode, int keyModifiers) - Overrides:
onKeyPressin classAbstractMinigameModifier
-
onSpotAdded
Description copied from class:AbstractMinigameModifierTransforms an ActiveSweetSpot before it gets added. Setting spot removed to true cancels it- Overrides:
onSpotAddedin classAbstractMinigameModifier
-
renderOnPointer
public void renderOnPointer(net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) Description copied from class:AbstractMinigameModifierHas the correctly rotated poseStack already- Overrides:
renderOnPointerin classAbstractMinigameModifier
-
renderOnSweetSpot
public void renderOnSweetSpot(net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, ActiveSweetSpot spot, float partialTick) - Overrides:
renderOnSweetSpotin classAbstractMinigameModifier
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) - Overrides:
renderBackgroundin classAbstractMinigameModifier
-
disablePointerRendering
public boolean disablePointerRendering()Description copied from class:AbstractMinigameModifierDisables rendering the included pointerStill renders
AbstractMinigameModifier.renderOnPointer(GuiGraphics, PoseStack, float)- Overrides:
disablePointerRenderingin classAbstractMinigameModifier
-
disableSweetSpotRendering
- Overrides:
disableSweetSpotRenderingin classAbstractMinigameModifier
-