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> static final com.wdiscute.utils.ScreenUtils.Imagestatic final com.wdiscute.utils.ScreenUtils.Imageintbooleanbooleanintstatic 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) booleandisableHandleRendering(FishingMinigameScreen instance) Disables rendering the included handlebooleandisableSweetSpotRendering(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 g, float partialTick, int width, int height) voidrenderOnHandle(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics g, 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
-
HANDLE_SMALL
public static final com.wdiscute.utils.ScreenUtils.Image HANDLE_SMALL -
HANDLE_LARGE
public static final com.wdiscute.utils.ScreenUtils.Image HANDLE_LARGE -
WHEEL
public static final net.minecraft.resources.ResourceLocation WHEEL -
handleLayer
public int handleLayer -
maxHandleLayer
public int maxHandleLayer -
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
-
renderOnHandle
public void renderOnHandle(FishingMinigameScreen instance, net.minecraft.client.gui.GuiGraphics g, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) Description copied from class:AbstractMinigameModifierHas the correctly rotated poseStack already- Overrides:
renderOnHandlein 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 g, float partialTick, int width, int height) - Overrides:
renderForegroundin classAbstractMinigameModifier
-
disableHandleRendering
Description copied from class:AbstractMinigameModifierDisables rendering the included handle- Overrides:
disableHandleRenderingin classAbstractMinigameModifier
-
disableSweetSpotRendering
- Overrides:
disableSweetSpotRenderingin classAbstractMinigameModifier
-
getIdentifier
public net.minecraft.resources.ResourceLocation getIdentifier() -
getCodec
-
toString
-