public class BoosterEnergyItem extends HeldItem
Constructor and Description |
---|
BoosterEnergyItem() |
Modifier and Type | Method and Description |
---|---|
void |
applyPostSwitchEffect(PixelmonWrapper newPokemon)
Triggers after all the Pokémon switch in at the start of turn.
|
void |
applySwitchInEffect(PixelmonWrapper newPokemon)
Triggers when the holder switches in and when a Pokémon receives a held item in battle.
|
void |
onTerrainSwitch(BattleController bc,
PixelmonWrapper user,
Terrain terrain)
Triggers when the terrain is changed in battle.
|
void |
onWeatherSwitch(BattleController bc,
PixelmonWrapper user,
Weather weather)
Triggers when the weather is changed in battle.
|
adjustCritStage, affectMultiturnMove, allowsIncomingAttack, allowsIncomingAttackMessage, applyEffectAfterAllTargets, applyEffectInDaycare, applyEffectOnContact, applyRepeatedEffect, applyRepeatedEffectAfterStatus, applySwitchOutEffect, canEatBerry, canUseItem, dealtDamage, eatBerry, getEffectiveTypes, getHeldItemType, getItemHeld, hasNegativeEffect, interact, isBerry, isItemOfType, modifyDamageIncludeFixed, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyPriority, modifyStats, modifyWeight, onAttackUsed, onEndOfBattle, onGlobalStatusAdded, onMiss, onStartOfBattle, onStatDecrease, onStatIncrease, onStatModified, onStatusAdded, postProcessAttackUser, postProcessDamagingAttackTarget, postProcessDamagingAttackUser, preProcessDamagingAttackTarget, preProcessDamagingAttackUser, tookDamage
appendHoverText, causeTempt, fillItemCategory, getLocalizedName, getTooltipText, getTooltipText, getUseAnimation, hideFromSearches, isBookEnchantable, isDrink, isEdible, isEnchantable, isFoil, isSearchable, setDrink, setHasEffect, setTempt, useFromBag, useFromBag
allowdedIn, asItem, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, finishUsingItem, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getHarvestLevel, getId, getItemCategory, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getTags, getToolTypes, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, is, isComplex, isCorrectToolForDrops, isFireResistant, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onUseTick, releaseUsing, shouldOverrideMultiplayerNbt, toString, use, useOn, useOnRelease, verifyTagAfterLoad
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, isShield, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBar
public void applyPostSwitchEffect(PixelmonWrapper newPokemon)
HeldItem
applyPostSwitchEffect
in class HeldItem
newPokemon
- The Pokémon switching in.public void applySwitchInEffect(PixelmonWrapper newPokemon)
HeldItem
applySwitchInEffect
in class HeldItem
newPokemon
- The Pokémon switching in.public void onTerrainSwitch(BattleController bc, PixelmonWrapper user, Terrain terrain)
HeldItem
onTerrainSwitch
in class HeldItem
bc
- The battle controller.user
- The Pokémon whose holding this item.terrain
- The terrain being switched in.public void onWeatherSwitch(BattleController bc, PixelmonWrapper user, Weather weather)
HeldItem
onWeatherSwitch
in class HeldItem
bc
- The battle controller.user
- The Pokémon whose holding this item.weather
- The weather being switched in.