Interface Packetable

All Known Implementing Classes:
AbstractChomper, AbstractExplodingPlant, AbstractLobbingPlant, AbstractMint, AbstractPeaHead, AbstractPeashooter, AbstractPlant, AbstractRangedPlant, AbstractRangedShroom, AbstractShroom, AbstractSnapdragon, AbstractSprout, AbstractSunProducer, AbstractSupportPlant, AbstractWallPlant, Ampliflower, BasePlant, Blover, CabbagePult, Cactus, Cattail, CherryBomb, Chomper, CobCannon, CoffeeBean, ColdSnapdragon, Curendula, DarkFlower, DoomShroom, ElectroPea, EnforcemintPlant, EvolvedPlant, ExplodeONut, FirePea, FlowerPot, FrostPea, FumeShroom, Garlic, GatlingPea, GhostPepper, GloomShroom, GoldMagnet, GraveBuster, GreenShadow, HypnoShroom, IceShroom, Jalapeno, KernelPult, KnightPea, LatentSprout, LightningReed, LilyPad, MagnetShroom, Marigold, MelonPult, MeteorFlower, MoonFlower, MovcadiaPult, MugShroom, Peashooter, PeaSprout, Plantern, PlantPartEntity, PotatoMine, PrimalPeashooter, PrimalSunflower, PuffShroom, Pumpkin, Repeater, ScaredyShroom, ScatterTail, SeaShroom, ShadowPea, ShroomSprout, SkullPepper, Snapdragon, SnowPea, SolarPea, Spikerock, Spikeweed, SplitPea, SplitPeaHead, Sprout, Squash, Starfruit, Sunflower, SunShroom, SunSprout, TallNut, TangleKelp, Threepeater, ThreepeaterHead, Toadstool, Torchwood, TreeOfWisdom, TwinSunflower, UmbrellaLeaf, WallNut, WarfareSunflower, WinterMelon

public interface Packetable
  • Method Details

    • saveToPacketTag

      void saveToPacketTag(net.minecraft.world.item.ItemStack stack, net.minecraft.nbt.CompoundTag tag, boolean isTamed, boolean isBaby)
    • loadFromPacketTag

      void loadFromPacketTag(net.minecraft.nbt.CompoundTag tag)
    • getPickupSound

      default net.minecraft.sounds.SoundEvent getPickupSound()
    • getSunCost

      int getSunCost()
    • getPacketCooldown

      int getPacketCooldown()
    • saveDefaultDataToPacketTag

      static void saveDefaultDataToPacketTag(AbstractPlant plant, net.minecraft.world.item.ItemStack packet, net.minecraft.nbt.CompoundTag tag)
    • loadDefaultDataFromBucketTag

      static void loadDefaultDataFromBucketTag(AbstractPlant plant, net.minecraft.nbt.CompoundTag tag)