Class FishingGuideAttachment

java.lang.Object
com.wdiscute.starcatcher.io.attachments.FishingGuideAttachment

public class FishingGuideAttachment extends Object
  • Field Details

    • fishesCaught

      public Map<net.minecraft.resources.Identifier, FishCaughtCounter> fishesCaught
    • receivedGuide

      public boolean receivedGuide
    • CODEC

      public static final com.mojang.serialization.Codec<FishingGuideAttachment> CODEC
    • STREAM_CODEC

      public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, FishingGuideAttachment> STREAM_CODEC
  • Constructor Details

    • FishingGuideAttachment

      public FishingGuideAttachment(Map<net.minecraft.resources.Identifier, FishCaughtCounter> fishesCaught, boolean receivedGuide)
  • Method Details

    • createDefault

      public static FishingGuideAttachment createDefault()
    • getFishesCaught

      public static Map<net.minecraft.resources.Identifier, FishCaughtCounter> getFishesCaught(net.minecraft.world.entity.player.Player player)
    • setFishesCaught

      public static void setFishesCaught(net.minecraft.world.entity.player.Player player, Map<net.minecraft.resources.Identifier, FishCaughtCounter> fishesCaught)
    • getReceivedGuide

      public static boolean getReceivedGuide(net.minecraft.world.entity.player.Player player)
    • setReceivedGuide

      public static void setReceivedGuide(net.minecraft.world.entity.player.Player player, boolean receivedGuide)
    • get

      public static FishingGuideAttachment get(net.minecraft.world.entity.Entity holder)
    • sync

      public static void sync(net.minecraft.world.entity.player.Player player)