Package com.pixelmonmod.tcg.duel.state
Class PlayerServerState
java.lang.Object
com.pixelmonmod.tcg.duel.state.PlayerCommonState
com.pixelmonmod.tcg.duel.state.PlayerServerState
Created by Hy on 5/10/2016.
-
Field Summary
FieldsFields inherited from class com.pixelmonmod.tcg.duel.state.PlayerCommonState
activeCard, benchCards, cardBack, coin, counterEndTime, discardPile, hand, isChoosingOppAttack, isInGUI, isReady, isSpectating, pendingPrizeCount, pendingPrizePlayerIndex, playerName, prizeCards, showPokemonsInClient, timeLeft, trainerCard, trainersDisabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPendingPrizeCount(int playerIndex, int pendingPrizeCount) intdrawCards(int count, GameServerState server) getDeck()net.minecraft.world.entity.player.PlayerintbooleanhasDeck()booleanhasItem(net.minecraft.world.item.Item item) booleanvoidvoidsetCardBack(net.minecraft.core.Holder<CardBack> id) voidsetCardSelectorResult(CardSelectorResult cardSelectorResult) voidsetCardSelectorState(CardSelectorState cardSelectorState) voidsetCoinSet(net.minecraft.core.Holder<Coin> id) voidsetCounterEndTime(Date counterEndTime) voidsetCustomGUI(CustomGUI customGUI) voidsetCustomGUIResult(CustomGUIResult customGUIResult) voidsetEntityPlayer(net.minecraft.world.entity.player.Player entityPlayer) voidsetOpeningPrizeIndex(int openingPrizeIndex) voidsetPendingPrizeCount(int playerIndex, int pendingCount) voidswitchActive(PokemonCardState benchCard, GameServerState server) voidMethods inherited from class com.pixelmonmod.tcg.duel.state.PlayerCommonState
addCardToDiscardPile, addCardToHand, areTrainersDisabled, getActiveAndBenchCards, getActiveAndBenchCards, getActiveCard, getBenchCard, getBenchCards, getCard, getCardBack, getCoin, getCounterEndTime, getDiscardPile, getHand, getPendingPrizeCount, getPendingPrizePlayerIndex, getPlayerName, getPrizeCards, getTrainerCard, hasPrizeLeft, isChoosingOppAttack, isInBench, isInGUI, isReady, setActiveCard, setAreTrainersDisabled, setBenchCards, setChoosingOppAttack, setInGUI, setPrizeCards, setReady, setTrainerCard, write
-
Field Details
-
entityPlayer
protected net.minecraft.world.entity.player.Player entityPlayer
-
-
Constructor Details
-
PlayerServerState
public PlayerServerState(net.minecraft.world.entity.player.Player entityPlayer)
-
-
Method Details
-
drawCards
-
getDeck
-
setCardBack
-
setCoinSet
-
getAvailableActions
-
getCardSelectorState
-
setCardSelectorState
-
getCardSelectorResult
-
setCardSelectorResult
-
getEntityPlayer
public net.minecraft.world.entity.player.Player getEntityPlayer() -
setEntityPlayer
public void setEntityPlayer(net.minecraft.world.entity.player.Player entityPlayer) -
setCounterEndTime
-
hasPokemonLeft
public boolean hasPokemonLeft() -
hasDeck
public boolean hasDeck() -
prepareDeck
public void prepareDeck() -
switchActive
-
getCustomGUI
-
setCustomGUI
-
getCustomGUIResult
-
useCustomGUIDefaultResult
public void useCustomGUIDefaultResult() -
setCustomGUIResult
-
setPendingPrizeCount
public void setPendingPrizeCount(int playerIndex, int pendingCount) -
addPendingPrizeCount
public void addPendingPrizeCount(int playerIndex, int pendingPrizeCount) -
getOpeningPrizeIndex
public int getOpeningPrizeIndex() -
setOpeningPrizeIndex
public void setOpeningPrizeIndex(int openingPrizeIndex) -
hasItem
public boolean hasItem(net.minecraft.world.item.Item item)
-