Interface IUpgradePlant

All Known Subinterfaces:
ISpecialUpgrade
All Known Implementing Classes:
Cattail, CobCannon, ColdSnapdragon, FrostPea, GatlingPea, GloomShroom, GoldMagnet, Spikerock, TwinSunflower, WinterMelon

public interface IUpgradePlant
  • Method Details

    • getDataFromUpgradePacket

      default void getDataFromUpgradePacket(AbstractPlant plant)
    • extraUpgradeConditions

      default boolean extraUpgradeConditions(net.minecraft.world.entity.player.Player player, AbstractPlant plant)
    • upgradeFailedMsg

      default void upgradeFailedMsg(net.minecraft.world.entity.player.Player player, int i)
    • getPreUpgradePlant

      net.minecraft.world.entity.EntityType<?> getPreUpgradePlant()
    • getUpgradedPlant

      net.minecraft.world.entity.EntityType<?> getUpgradedPlant()