Class Nikdo53Modifier
java.lang.Object
com.wdiscute.starcatcher.modifiers.minigamemodifiers.AbstractMinigameModifier
com.wdiscute.starcatcher.modifiers.minigamemodifiers.Nikdo53Modifier
- All Implemented Interfaces:
Modifier
-
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.modifiers.minigamemodifiers.AbstractMinigameModifier
removed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHitSpot(FishingMinigameScreen fishingMinigameScreen, ActiveSweetSpot ass) booleandisablePointerRendering(FishingMinigameScreen instance) Disables rendering the included pointerbooleandisableSweetSpotRendering(FishingMinigameScreen instance, ActiveSweetSpot spot) com.mojang.serialization.MapCodec<? extends Modifier> getCodec()net.minecraft.resources.ResourceLocationvoidmouseScrolled(FishingMinigameScreen instance, double mouseX, double mouseY, double scrollX, double scrollY) voidonAdd(FishingMinigameScreen instance) booleanonHit(FishingMinigameScreen instance, ActiveSweetSpot ass) Runs right before the sweetSpotBehaviour hitvoidonKeyPress(FishingMinigameScreen instance, int key, int scanCode, int keyModifiers) voidonKeyReleased(FishingMinigameScreen instance, int key, int scanCode, int keyModifiers) voidonMiss(FishingMinigameScreen instance) onSpotAdded(FishingMinigameScreen instance, ActiveSweetSpot spot) Transforms an ActiveSweetSpot before it gets added.voidrenderBackground(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) voidrenderForeground(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) voidrenderOnPointer(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) Has the correctly rotated poseStack alreadyvoidrenderOnSweetSpot(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, ActiveSweetSpot ass, float partialTick) booleanshouldDarkenWheel(FishingMinigameScreen instance) voidtick(FishingMinigameScreen instance) toString()Methods inherited from class com.wdiscute.starcatcher.modifiers.minigamemodifiers.AbstractMinigameModifier
flipRodAndProgressDisplay, forceAwardTreasure, getDescription, getNonOverriddenDescription, onRemove, preventLosingMinigame, skipHitParticles, skipHitSound, skipMissSound
-
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
-
-
Method Details
-
onAdd
- Overrides:
onAddin classAbstractMinigameModifier
-
canHitSpot
- Overrides:
canHitSpotin classAbstractMinigameModifier
-
onHit
Description copied from class:AbstractMinigameModifierRuns right before the sweetSpotBehaviour hit- Overrides:
onHitin classAbstractMinigameModifier- Returns:
- whether the hit should be cancelled
-
onKeyReleased
- Overrides:
onKeyReleasedin classAbstractMinigameModifier
-
mouseScrolled
public void mouseScrolled(FishingMinigameScreen instance, double mouseX, double mouseY, double scrollX, double scrollY) - Overrides:
mouseScrolledin classAbstractMinigameModifier
-
onKeyPress
- Overrides:
onKeyPressin classAbstractMinigameModifier
-
tick
- Overrides:
tickin 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(FishingMinigameScreen instance, 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(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, com.mojang.blaze3d.vertex.PoseStack poseStack, ActiveSweetSpot ass, float partialTick) - Overrides:
renderOnSweetSpotin classAbstractMinigameModifier
-
shouldDarkenWheel
- Overrides:
shouldDarkenWheelin classAbstractMinigameModifier
-
renderBackground
public void renderBackground(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) - Overrides:
renderBackgroundin classAbstractMinigameModifier
-
onMiss
- Overrides:
onMissin classAbstractMinigameModifier
-
renderForeground
public void renderForeground(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics guiGraphics, float partialTick, int width, int height) - Overrides:
renderForegroundin classAbstractMinigameModifier
-
disablePointerRendering
Description copied from class:AbstractMinigameModifierDisables rendering the included pointer- Overrides:
disablePointerRenderingin classAbstractMinigameModifier
-
disableSweetSpotRendering
- Overrides:
disableSweetSpotRenderingin classAbstractMinigameModifier
-
getIdentifier
public net.minecraft.resources.ResourceLocation getIdentifier() -
getCodec
-
toString
-