Package com.li64.tide.data.minigame
Class FishCatchMinigame
java.lang.Object
com.li64.tide.data.minigame.FishCatchMinigame
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ArrayList<FishCatchMinigame>protected TideFishingHookprotected net.minecraft.server.level.ServerPlayer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFishCatchMinigame(net.minecraft.server.level.ServerPlayer player) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic FishCatchMinigamecreate(net.minecraft.world.entity.player.Player player) static FishCatchMinigamegetInstance(net.minecraft.world.entity.player.Player player) voidhandleClientEvent(byte event) voidinteract()static booleanminigameActive(net.minecraft.world.entity.player.Player player) voidonFail()voidonFinish()voidvoidonWin()
-
Field Details
-
ACTIVE_MINIGAMES
-
hook
-
player
protected net.minecraft.server.level.ServerPlayer player
-
-
Constructor Details
-
FishCatchMinigame
protected FishCatchMinigame(net.minecraft.server.level.ServerPlayer player)
-
-
Method Details
-
getInstance
-
create
-
minigameActive
public static boolean minigameActive(net.minecraft.world.entity.player.Player player) -
interact
public void interact() -
onFinish
public void onFinish() -
onTimeout
public void onTimeout() -
onFail
public void onFail() -
onWin
public void onWin() -
cancelIfNecessary
public boolean cancelIfNecessary() -
handleClientEvent
public void handleClientEvent(byte event)
-