Class NPCPartyStorage
java.lang.Object
com.pixelmonmod.pixelmon.api.storage.PokemonStorage
com.pixelmonmod.pixelmon.api.storage.PartyStorage
com.pixelmonmod.pixelmon.api.storage.NPCPartyStorage
- 
Field SummaryFieldsFields inherited from class com.pixelmonmod.pixelmon.api.storage.PartyStoragecachePosition, entity, MAX_PARTY, party, PARTY_BOX_INDEX, tempParty, tempPartyColorFields inherited from class com.pixelmonmod.pixelmon.api.storage.PokemonStoragehasChanged, shouldSendUpdates, storageType, trackingPlayers, uuid
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionnet.minecraft.world.entity.EntitygetNPC()Gets the unique identifier of the Pokemon storage
 Note that this will likely be the owning player's UUID in the case of a player storage, such as thePlayerPartyStorageorPCStoragevoidsendCacheToPlayer(net.minecraft.server.level.ServerPlayer player) Sends the Pokemon to the client for editingvoidsetEntity(net.minecraft.world.entity.Entity entity) Methods inherited from class com.pixelmonmod.pixelmon.api.storage.PartyStorageclear, copyToTemporaryMode, countAblePokemon, decode, encode, enterTemporaryMode, enterTemporaryMode, findFirst, findFirstPokemon, get, get, get, getAll, getAllPositions, getAndSendOutFirstAblePokemon, getAverageLevel, getFirstAblePokemon, getFirstBattleReadyPokemon, getFirstEmptyPosition, getHighestLevel, getLowestLevel, getOriginalParty, getPosition, getSlot, getSlot, getTeam, getTeam, getTempPartyColor, heal, inTemporaryMode, isOldGen, iterator, maxSize, readFromNBT, set, set, setInTemporaryMode, setInTemporaryModeClient, setOriginal, setOriginal, setTempPartyColor, swap, swap, writeToNBTMethods inherited from class com.pixelmonmod.pixelmon.api.storage.PokemonStorageadd, addAndGetPosition, canTransfer, clone, countAll, countEggs, countEmpty, countPokemon, find, findAll, findAll, findAllPositions, findAllPositions, findOne, findOne, getCurryData, getOwner, getShouldSave, getStorageType, hasSpace, initialize, isTracking, notifyListeners, open, retrieveAll, setHasChanged, setNeedsSaving, shouldSendUpdates, shouldSendUpdates, toString, track, trackingPlayers, transfer, untrack, updateSingleCurryData, validateMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
trainer
 
- 
- 
Constructor Details- 
NPCPartyStorage
- 
NPCPartyStorage
 
- 
- 
Method Details- 
getUniqueIdDescription copied from class:PokemonStorageGets the unique identifier of the Pokemon storage
 Note that this will likely be the owning player's UUID in the case of a player storage, such as thePlayerPartyStorageorPCStorage- Overrides:
- getUniqueIdin class- PokemonStorage
- Returns:
- the unique identifier of the Pokemon storage
 
- 
getEntitypublic net.minecraft.world.entity.Entity getEntity()- Overrides:
- getEntityin class- PartyStorage
 
- 
setEntitypublic void setEntity(net.minecraft.world.entity.Entity entity) - Overrides:
- setEntityin class- PartyStorage
 
- 
getNPC
- 
sendCacheToPlayerpublic void sendCacheToPlayer(net.minecraft.server.level.ServerPlayer player) Description copied from class:PartyStorageSends the Pokemon to the client for editing- Overrides:
- sendCacheToPlayerin class- PartyStorage
- Parameters:
- player- The player to send the Pokemon to
 
 
-