Interface IPixelmon<T extends net.minecraft.entity.passive.EntityTameable>

    • Method Detail

      • getIsShiny

        boolean getIsShiny()
      • setIsShiny

        void setIsShiny​(boolean bo)
      • getLevel

        int getLevel()
      • setLevel

        void setLevel​(int level)
      • getIV

        int getIV​(int type)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • setIV

        void setIV​(int type,
                   int value)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • getEV

        int getEV​(int type)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • setEV

        void setEV​(int type,
                   int value)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • getStat

        int getStat​(int type)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • setStat

        void setStat​(int type,
                     int value)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      • getSize

        int getSize()
        Returns:
        type 0:Pygmy, 1:Runt, 2:Small, 3:Normal, 4:Huge, 5:Giant, 6:Enormous, 7:Ginormous, 8:Microscopic
      • setSize

        void setSize​(int type)
        Parameters:
        type - 0:Pygmy, 1:Runt, 2:Small, 3:Normal, 4:Huge, 5:Giant, 6:Enormous, 7:Ginormous, 8:Microscopic
      • getHapiness

        int getHapiness()
        Returns:
        0-255
      • setHapiness

        void setHapiness​(int value)
        Parameters:
        value - 0-255
      • getNature

        int getNature()
        Returns:
        0:Hardy, 1:Serious, 2:Docile, 3:Bashful, 4:Quirky, 5:Lonely, 6:Brave, 7:Adamant, 8:Naughty, 9:Bold, 10:Relaxed, 11:Impish, 12:Lax, 13:Timid, 14:Hasty, 15:Jolly, 16:Naive, 17:Modest, 18:Mild, 19:Quiet, 20:Rash, 21:Calm, 22:Gentle, 23:Sassy, 24:Careful
      • setNature

        void setNature​(int type)
        Parameters:
        type - 0:Hardy, 1:Serious, 2:Docile, 3:Bashful, 4:Quirky, 5:Lonely, 6:Brave, 7:Adamant, 8:Naughty, 9:Bold, 10:Relaxed, 11:Impish, 12:Lax, 13:Timid, 14:Hasty, 15:Jolly, 16:Naive, 17:Modest, 18:Mild, 19:Quiet, 20:Rash, 21:Calm, 22:Gentle, 23:Sassy, 24:Careful
      • getPokeball

        int getPokeball()
        Returns:
        -1:Uncaught, 0:Pokeball, 1:GreatBall, 2:UltraBall, 3:MasterBall, 4:LevelBall, 5:MoonBall, 6:FriendBall, 7:LoveBall, 8:SafariBall, 9:HeavyBall, 10:FastBall, 11:RepeatBall, 12:TimerBall, 13:NestBall, 14:NetBall, 15:DiveBall, 16:LuxuryBall, 17:HealBall, 18:DuskBall, 19:PremierBall, 20:SportBall, 21:QuickBall, 22:ParkBall, 23:LureBall, 24:CherishBall, 25:GSBall
      • setPokeball

        void setPokeball​(int type)
        Parameters:
        type - -1:Uncaught, 0:Pokeball, 1:GreatBall, 2:UltraBall, 3:MasterBall, 4:LevelBall, 5:MoonBall, 6:FriendBall, 7:LoveBall, 8:SafariBall, 9:HeavyBall, 10:FastBall, 11:RepeatBall, 12:TimerBall, 13:NestBall, 14:NetBall, 15:DiveBall, 16:LuxuryBall, 17:HealBall, 18:DuskBall, 19:PremierBall, 20:SportBall, 21:QuickBall, 22:ParkBall, 23:LureBall, 24:CherishBall, 25:GSBall
      • getNickname

        java.lang.String getNickname()
      • hasNickname

        boolean hasNickname()
      • setNickname

        void setNickname​(java.lang.String name)
      • getMove

        java.lang.String getMove​(int slot)
      • setMove

        void setMove​(int slot,
                     java.lang.String move)