Interface IInteraction

All Known Implementing Classes:
InteractionAbilityCapsule, InteractionAbilityPatch, InteractionBerryJuice, InteractionBottleCap, InteractionChangeForm, InteractionColorfulShake, InteractionCurry, InteractionDeveloper, InteractionDynamaxCandy, InteractionElixir, InteractionEther, InteractionEvolution, InteractionGaeBolg, InteractionGimmighoulCoins, InteractionHeldItem, InteractionMaxSoup, InteractionMeltanNuggets, InteractionMint, InteractionPerilousSoup, InteractionPotion, InteractionPPUp, InteractionRainbowWing, InteractionRareCandy, InteractionTechnicalMove, InteractionTM, InteractionVitamins, InteractionZombie, InteractionZygardeCube

public interface IInteraction
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    processInteract(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemstack)
     
    default boolean
    processOnEmptyHand(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemstack)
     
  • Method Details

    • processInteract

      boolean processInteract(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemstack)
    • processOnEmptyHand

      default boolean processOnEmptyHand(PixelmonEntity pixelmon, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemstack)