Class RaidData
java.lang.Object
com.pixelmonmod.pixelmon.battles.raids.RaidData
Created by Waterdude.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRaidData(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryAccess) RaidData(net.minecraft.network.RegistryFriendlyByteBuf buf) RaidData(net.minecraft.world.entity.Entity entity, int stars, net.minecraft.resources.ResourceLocation lootTable, Pokemon pokemon) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()booleanintgetDen()getDenEntity(net.minecraft.world.level.Level world) Optional<net.minecraft.world.phys.Vec3> net.minecraft.world.level.LevelgetLevel()getPlayer(net.minecraft.server.level.ServerPlayer ep) intgetStars()intgetTick()booleanbooleanbooleanisSolo()booleanvoidkickAll(EnumRaidKickReason reason) voidlock()voidvoidvoidprocessAction(int action, int slot, net.minecraft.world.item.ItemStack usedStack, net.minecraft.server.level.ServerPlayer ep) booleanremovePlayer(net.minecraft.server.level.ServerPlayer ep) voidsetStarting(boolean starting) voidvoidunlock()voidbooleanupdatePlayer(net.minecraft.server.level.ServerPlayer ep, Pokemon pokemon, int index) voidwrite(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryAccess) voidwrite(net.minecraft.network.RegistryFriendlyByteBuf buf)
-
Field Details
-
RAID_DATA_KEY
- See Also:
-
TICK_KEY
- See Also:
-
ENTITY_ID_KEY
- See Also:
-
STARS_KEY
- See Also:
-
POKEMON
- See Also:
-
LOCKED_KEY
- See Also:
-
STARTING_KEY
- See Also:
-
OWNER_KEY
- See Also:
-
PLAYERS_KEY
- See Also:
-
CAN_ALL_CATCH_KEY
- See Also:
-
CAN_USE_MASTER_KEY
- See Also:
-
uuid
-
canAllCatch
public final boolean canAllCatch -
canUseMaster
public final boolean canUseMaster
-
-
Constructor Details
-
RaidData
public RaidData(net.minecraft.world.entity.Entity entity, int stars, net.minecraft.resources.ResourceLocation lootTable, Pokemon pokemon) -
RaidData
public RaidData(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryAccess) -
RaidData
public RaidData(net.minecraft.network.RegistryFriendlyByteBuf buf)
-
-
Method Details
-
getDenPosition
-
getDen
public int getDen() -
getLevel
public net.minecraft.world.level.Level getLevel() -
getStars
public int getStars() -
getPokemon
-
getPlayers
-
getTick
public int getTick() -
hasPlayers
public boolean hasPlayers() -
isSolo
public boolean isSolo() -
processAction
public void processAction(int action, int slot, net.minecraft.world.item.ItemStack usedStack, net.minecraft.server.level.ServerPlayer ep) -
lock
public void lock() -
unlock
public void unlock() -
updateAll
public void updateAll() -
kickAll
-
abort
public void abort() -
isStarting
public boolean isStarting() -
setStarting
public void setStarting(boolean starting) -
addPlayer
public boolean addPlayer(int playerCap, net.minecraft.server.level.ServerPlayer ep, Pokemon pokemon, int index) -
removePlayer
public boolean removePlayer(net.minecraft.server.level.ServerPlayer ep) -
updatePlayer
-
getPlayer
-
getPlayer
-
getDenEntity
-
isOwner
-
onUpdate
-
populateWithNPCs
public void populateWithNPCs() -
startRaid
-
write
public void write(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryAccess) -
write
public void write(net.minecraft.network.RegistryFriendlyByteBuf buf)
-