Package com.pixelmonmod.tcg.duel.state
Class GameServerState
java.lang.Object
com.pixelmonmod.tcg.duel.state.GameCommonState
com.pixelmonmod.tcg.duel.state.GameServerState
-
Field Summary
Fields inherited from class com.pixelmonmod.tcg.duel.state.GameCommonState
coinFlip, gamePhase, log, stadiumCard, turnCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDelayEffect(DelayEffect delayEffect) booleanintintintgetOpponent(int index) getOpponent(PlayerServerState player) getPlayer(int index) getPlayer(net.minecraft.server.level.ServerPlayer player) Queue<org.apache.commons.lang3.tuple.Pair<PokemonCardState, Integer>> intintbooleanhasPlayer(net.minecraft.server.level.ServerPlayer player) voidvoidinitLog()booleanisCurrentTurn(PlayerServerState player) booleanbooleanbooleanbooleanbooleanbooleanvoidsetBurningCard(PokemonCardState burningCard) voidsetCurrentEffectIndex(int currentEffectIndex) voidsetCurrentTurn(int currentTurn) voidsetEffectsParameters(List<List<Object>> effectsParameters) voidsetGameInProgress(boolean gameInProgress) voidsetHandledAsleep(boolean handledAsleep) voidsetHandledBurned(boolean handledBurned) voidsetHandledConfusedFlip(boolean handledConfusedFlip) voidsetHandledParalyzed(boolean handledParalyzed) voidsetHandledPoisoned(boolean handledPoisoned) voidsetPendingAbility(PokemonCardState pendingAbility) voidsetPendingAttack(PendingAttack pendingAttack) voidsetPlayer(int index, PlayerServerState player) voidsetResolvingConditionCards(Queue<org.apache.commons.lang3.tuple.Pair<PokemonCardState, Integer>> resolvingConditionCards) voidsetRevealedCoinFlipResults(int revealedCoinFlipResults) voidsetSleepingCard(PokemonCardState sleepingCard) Methods inherited from class com.pixelmonmod.tcg.duel.state.GameCommonState
getCoinFlip, getGamePhase, getLog, getStadiumCard, getTurnCount, setCoinFlip, setGamePhase, setLog, setStadiumCard, setTurnCount
-
Constructor Details
-
GameServerState
public GameServerState()
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classGameCommonState
-
initLog
public void initLog() -
hasPlayer
public boolean hasPlayer(net.minecraft.server.level.ServerPlayer player) -
getPlayers
-
isGameInProgress
public boolean isGameInProgress() -
setGameInProgress
public void setGameInProgress(boolean gameInProgress) -
getSpectators
-
getPlayer
-
getCurrentPlayer
-
getCurrentOpponent
-
getPlayer
-
getOpponent
-
getOpponent
-
setPlayer
-
getCurrentTurn
public int getCurrentTurn() -
getTurn
-
getNextTurn
public int getNextTurn() -
setCurrentTurn
public void setCurrentTurn(int currentTurn) -
isCurrentTurn
-
getRevealedCoinFlipResults
public int getRevealedCoinFlipResults() -
setRevealedCoinFlipResults
public void setRevealedCoinFlipResults(int revealedCoinFlipResults) -
getPendingAbility
-
setPendingAbility
-
getPendingAttack
-
setPendingAttack
-
getBurningCard
-
setBurningCard
-
getSleepingCard
-
setSleepingCard
-
isHandledPoisoned
public boolean isHandledPoisoned() -
setHandledPoisoned
public void setHandledPoisoned(boolean handledPoisoned) -
isHandledBurned
public boolean isHandledBurned() -
setHandledBurned
public void setHandledBurned(boolean handledBurned) -
isHandledAsleep
public boolean isHandledAsleep() -
setHandledAsleep
public void setHandledAsleep(boolean handledAsleep) -
isHandledParalyzed
public boolean isHandledParalyzed() -
setHandledParalyzed
public void setHandledParalyzed(boolean handledParalyzed) -
isHandledConfusedFlip
public boolean isHandledConfusedFlip() -
setHandledConfusedFlip
public void setHandledConfusedFlip(boolean handledConfusedFlip) -
getResolvingConditionCards
public Queue<org.apache.commons.lang3.tuple.Pair<PokemonCardState,Integer>> getResolvingConditionCards() -
setResolvingConditionCards
public void setResolvingConditionCards(Queue<org.apache.commons.lang3.tuple.Pair<PokemonCardState, Integer>> resolvingConditionCards) -
getCurrentEffectIndex
public int getCurrentEffectIndex() -
setCurrentEffectIndex
public void setCurrentEffectIndex(int currentEffectIndex) -
getEffectsParameters
-
setEffectsParameters
-
getDelayEffects
-
addDelayEffect
-
exceedTimeLimit
public boolean exceedTimeLimit()
-