Class ColonyConnection

java.lang.Object
com.minecolonies.api.colony.connections.ColonyConnection

public class ColonyConnection extends Object
Small storage class to hold colony connection data.
  • Field Details

    • diplomacyStatus

      public DiplomacyStatus diplomacyStatus
    • id

      public int id
    • name

      public String name
    • pos

      public net.minecraft.core.BlockPos pos
  • Constructor Details

    • ColonyConnection

      public ColonyConnection(int id, String name, net.minecraft.core.BlockPos pos, DiplomacyStatus diplomacyStatus)
      Connected Colony Data with:
      Parameters:
      id - the colony id.
      name - the colony name (cached).
      pos - the colony gate position (cached).
      diplomacyStatus - the diplomacy status of the two colonies.
    • ColonyConnection

      public ColonyConnection()
      Constructor for deserialization/serialization.
  • Method Details

    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
    • deserializeNBT

      public ColonyConnection deserializeNBT(net.minecraft.nbt.CompoundTag compoundTag)
    • serializeByteBuf

      public void serializeByteBuf(net.minecraft.network.FriendlyByteBuf buf)
    • deserializeByteBuf

      public ColonyConnection deserializeByteBuf(net.minecraft.network.FriendlyByteBuf buf)