Package com.pixelmonmod.tcg.tileentity
Class ServerOwnedTileEntityBattleController
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
com.pixelmonmod.tcg.tileentity.OwnedTileEntity
com.pixelmonmod.tcg.tileentity.BattleRuleOwnedTileEntity
com.pixelmonmod.tcg.tileentity.BattleOwnedTileEntityController
com.pixelmonmod.tcg.tileentity.ServerOwnedTileEntityBattleController
- All Implemented Interfaces:
- net.minecraftforge.common.capabilities.ICapabilityProvider,- net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,- net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,- net.minecraftforge.common.extensions.IForgeBlockEntity,- net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
Created by Hy on 5/8/2016.
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvidernet.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>
- 
Field SummaryFields inherited from class com.pixelmonmod.tcg.tileentity.BattleOwnedTileEntityControllerclient, energySelectionForRetreat, gui, init, renderFields inherited from class com.pixelmonmod.tcg.tileentity.BattleRuleOwnedTileEntitydeckSize, eloMinimum, endingCommand, endingMessage, isShadowGame, prizeCount, startingCommand, startingMessage, timeLimitFields inherited from class net.minecraft.world.level.block.entity.BlockEntitylevel, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntityINFINITE_EXTENT_AABB
- 
Constructor SummaryConstructorsConstructorDescriptionServerOwnedTileEntityBattleController(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) ServerOwnedTileEntityBattleController(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddiscard(PlayerServerState player, BoardLocation location, int locationSubIndex) voidendGame(PlayerServerState winner, PlayerServerState loser, boolean tiedGame) formatCommand(String command, String winnerName, String loserName) voidmulligan(PlayerServerState player, GameServerState server) voidplayCardFromHandToActive(PlayerServerState player, int cardIndex, ImmutableCard check) voidplayPokemonCardToBench(PlayerServerState player, int cardIndex, ImmutableCard check, int benchIndex) voidplayStadiumCard(PlayerServerState player, int cardIndex, ImmutableCard check) voidplayTrainerCard(PlayerServerState player, int cardIndex, ImmutableCard check) voidrequestAbility(int playerIndex, BoardLocation location, int locationIndex) voidrequestAttack(int playerIndex, int attackIndex) voidrequestEndTurn(PlayerServerState player) voidrequestFlip(PlayerServerState player) voidrequestPickAttack(int playIndex, int attackIndex) voidrequestRetreatAndSwitch(PlayerServerState player, List<CommonCardState> energyPayment, int benchIndex) voidrequestSwitch(PlayerServerState player, int benchIndex) voidvoidvoidsetCardSelection(net.minecraft.world.entity.player.Player entityPlayer, boolean isOpened, boolean[] cardSelection) voidsetCustomGUIResult(net.minecraft.world.entity.player.Player entityPlayer, boolean isOpened, int[] result) voidvoidsetPrizeSelection(net.minecraft.world.entity.player.Player entityPlayer, int index) static voidtick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, ServerOwnedTileEntityBattleController blockEntity) Methods inherited from class com.pixelmonmod.tcg.tileentity.BattleOwnedTileEntityControllerdoesCardListContainCardType, getClient, getDirection, getRender, getRenderBoundingBox, getScale, getShowingPrizes, initialize, onlyOpCanSetNbt, resetClientGame, revealPrize, setClientSideValues, setGui, setRenderClientSideValuesMethods inherited from class com.pixelmonmod.tcg.tileentity.BattleRuleOwnedTileEntitydeserializeNBT, getDeckSize, getEloMinimum, getEndingCommand, getEndingMessage, getName, getPrizeCount, getServer, getStartingCommand, getStartingMessage, getTimeLimit, isShadowGame, serializeNBT, setDeckSize, setEloMinimum, setEndingCommand, setEndingMessage, setPrizeCount, setShadowGame, setStartingCommand, setStartingMessage, setTimeLimit, toggleShadowGame, triggerMethods inherited from class com.pixelmonmod.tcg.tileentity.OwnedTileEntitygetOwnerId, getUpdatePacket, onDataPacket, setOwnerIdMethods inherited from class net.minecraft.world.level.block.entity.BlockEntityaddEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdateTag, hasLevel, isRemoved, load, loadStatic, onChunkUnloaded, saveAdditional, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntitygetModelData, handleUpdateTag, hasCustomOutlineRendering, onLoad, requestModelDataUpdate
- 
Constructor Details- 
ServerOwnedTileEntityBattleControllerpublic ServerOwnedTileEntityBattleController(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) 
- 
ServerOwnedTileEntityBattleControllerpublic ServerOwnedTileEntityBattleController(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) 
 
- 
- 
Method Details- 
getGameServer- Overrides:
- getGameServerin class- BattleOwnedTileEntityController
 
- 
tickpublic static void tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, ServerOwnedTileEntityBattleController blockEntity) 
- 
requestEndTurn- Overrides:
- requestEndTurnin class- BattleOwnedTileEntityController
 
- 
endGame- Overrides:
- endGamein class- BattleRuleOwnedTileEntity
 
- 
sendRenderPreBattleSyncPacketspublic void sendRenderPreBattleSyncPackets()
- 
sendRenderSyncPacketspublic void sendRenderSyncPackets()
- 
setPrizespublic void setPrizes()
- 
mulligan
- 
playCardFromHandToActive- Overrides:
- playCardFromHandToActivein class- BattleOwnedTileEntityController
 
- 
playPokemonCardToBenchpublic void playPokemonCardToBench(PlayerServerState player, int cardIndex, ImmutableCard check, int benchIndex) - Overrides:
- playPokemonCardToBenchin class- BattleOwnedTileEntityController
 
- 
playTrainerCard- Overrides:
- playTrainerCardin class- BattleOwnedTileEntityController
 
- 
playStadiumCard- Overrides:
- playStadiumCardin class- BattleOwnedTileEntityController
 
- 
requestAbility- Overrides:
- requestAbilityin class- BattleOwnedTileEntityController
 
- 
requestAttackpublic void requestAttack(int playerIndex, int attackIndex) - Overrides:
- requestAttackin class- BattleOwnedTileEntityController
 
- 
requestPickAttackpublic void requestPickAttack(int playIndex, int attackIndex) - Overrides:
- requestPickAttackin class- BattleOwnedTileEntityController
 
- 
requestRetreatAndSwitchpublic void requestRetreatAndSwitch(PlayerServerState player, List<CommonCardState> energyPayment, int benchIndex) - Overrides:
- requestRetreatAndSwitchin class- BattleOwnedTileEntityController
 
- 
requestSwitch- Overrides:
- requestSwitchin class- BattleOwnedTileEntityController
 
- 
setCardSelectionpublic void setCardSelection(net.minecraft.world.entity.player.Player entityPlayer, boolean isOpened, boolean[] cardSelection) - Overrides:
- setCardSelectionin class- BattleOwnedTileEntityController
 
- 
setPrizeSelectionpublic void setPrizeSelection(net.minecraft.world.entity.player.Player entityPlayer, int index) - Overrides:
- setPrizeSelectionin class- BattleOwnedTileEntityController
 
- 
setCustomGUIResultpublic void setCustomGUIResult(net.minecraft.world.entity.player.Player entityPlayer, boolean isOpened, int[] result) - Overrides:
- setCustomGUIResultin class- BattleOwnedTileEntityController
 
- 
requestFlip- Overrides:
- requestFlipin class- BattleOwnedTileEntityController
 
- 
formatCommand- Overrides:
- formatCommandin class- BattleRuleOwnedTileEntity
 
- 
discard- Overrides:
- discardin class- BattleOwnedTileEntityController
 
 
-