Interface Writeable

All Known Subinterfaces:
BossBarPacket.Action, ClientInteractEntityPacket.Type, ClientPacket, ClientPreplayPacket, ComponentHoldingServerPacket, DeclareRecipesPacket.DeclaredRecipe, Palette, PlayerInfoPacket.Entry, ServerPacket, TeamsPacket.Action
All Known Implementing Classes:
AcknowledgePlayerDiggingPacket, ActionBarPacket, AdvancementsPacket, AdvancementsPacket.Advancement, AdvancementsPacket.AdvancementMapping, AdvancementsPacket.AdvancementProgress, AdvancementsPacket.Criteria, AdvancementsPacket.CriterionProgress, AdvancementsPacket.DisplayData, AdvancementsPacket.ProgressMapping, AdvancementsPacket.Requirement, AttachEntityPacket, BasicQueryResponse, BlockActionPacket, BlockBreakAnimationPacket, BlockChangePacket, BlockEntityDataPacket, BossBarPacket, BossBarPacket.AddAction, BossBarPacket.RemoveAction, BossBarPacket.UpdateFlagsAction, BossBarPacket.UpdateHealthAction, BossBarPacket.UpdateStyleAction, BossBarPacket.UpdateTitleAction, BundleMeta, CameraPacket, ChangeGameStatePacket, ChatMessagePacket, ChunkData, ChunkDataPacket, ClearTitlesPacket, ClientAdvancementTabPacket, ClientAnimationPacket, ClientChatMessagePacket, ClientClickWindowButtonPacket, ClientClickWindowPacket, ClientClickWindowPacket.ChangedSlot, ClientCloseWindowPacket, ClientCraftRecipeRequest, ClientCreativeInventoryActionPacket, ClientEditBookPacket, ClientEntityActionPacket, ClientGenerateStructurePacket, ClientHeldItemChangePacket, ClientInteractEntityPacket, ClientInteractEntityPacket.Attack, ClientInteractEntityPacket.Interact, ClientInteractEntityPacket.InteractAt, ClientKeepAlivePacket, ClientNameItemPacket, ClientPickItemPacket, ClientPlayerAbilitiesPacket, ClientPlayerBlockPlacementPacket, ClientPlayerDiggingPacket, ClientPlayerPacket, ClientPlayerPositionAndRotationPacket, ClientPlayerPositionPacket, ClientPlayerRotationPacket, ClientPluginMessagePacket, ClientPongPacket, ClientQueryBlockNbtPacket, ClientQueryEntityNbtPacket, ClientResourcePackStatusPacket, ClientSelectTradePacket, ClientSetBeaconEffectPacket, ClientSetDisplayedRecipePacket, ClientSetRecipeBookStatePacket, ClientSettingsPacket, ClientSpectatePacket, ClientStatusPacket, ClientSteerBoatPacket, ClientSteerVehiclePacket, ClientTabCompletePacket, ClientTeleportConfirmPacket, ClientUpdateCommandBlockMinecartPacket, ClientUpdateCommandBlockPacket, ClientUpdateSignPacket, ClientUpdateStructureBlockPacket, ClientUseItemPacket, ClientVehicleMovePacket, CloseWindowPacket, CollectItemPacket, CompassMeta, CraftRecipeResponse, CrossbowMeta, DeathCombatEventPacket, DeclareCommandsPacket, DeclareCommandsPacket.Node, DeclareRecipesPacket, DeclareRecipesPacket.DeclaredBlastingRecipe, DeclareRecipesPacket.DeclaredCampfireCookingRecipe, DeclareRecipesPacket.DeclaredShapedCraftingRecipe, DeclareRecipesPacket.DeclaredShapelessCraftingRecipe, DeclareRecipesPacket.DeclaredSmeltingRecipe, DeclareRecipesPacket.DeclaredSmithingRecipe, DeclareRecipesPacket.DeclaredSmokingRecipe, DeclareRecipesPacket.DeclaredStonecutterRecipe, DeclareRecipesPacket.Ingredient, DestroyEntitiesPacket, DisconnectPacket, DisplayScoreboardPacket, EffectPacket, EnchantedBookMeta, EncryptionRequestPacket, EncryptionResponsePacket, EndCombatEventPacket, EnterCombatEventPacket, EntityAnimationPacket, EntityEffectPacket, EntityEquipmentPacket, EntityHeadLookPacket, EntityMetaDataPacket, EntityPositionAndRotationPacket, EntityPositionPacket, EntityPropertiesPacket, EntityRotationPacket, EntitySoundEffectPacket, EntityStatusPacket, EntityTeleportPacket, EntityVelocityPacket, ExplosionPacket, FacePlayerPacket, FireworkEffectMeta, FireworkMeta, FullQueryResponse, HandshakePacket, HeldItemChangePacket, InitializeWorldBorderPacket, ItemMeta, JoinGamePacket, KeepAlivePacket, LeatherArmorMeta, LegacyServerListPingPacket, LightData, LoginDisconnectPacket, LoginPluginRequestPacket, LoginPluginResponsePacket, LoginStartPacket, LoginSuccessPacket, MapDataPacket, MapDataPacket.ColorContent, MapDataPacket.Icon, MapMeta, Metadata.Entry, Metadata.Value, MultiBlockChangePacket, NamedSoundEffectPacket, NbtQueryResponsePacket, OpenBookPacket, OpenHorseWindowPacket, OpenSignEditorPacket, OpenWindowPacket, ParticlePacket, PingPacket, PingPacket, PlayerAbilitiesPacket, PlayerHeadMeta, PlayerInfoPacket, PlayerInfoPacket.AddPlayer, PlayerInfoPacket.AddPlayer.Property, PlayerInfoPacket.RemovePlayer, PlayerInfoPacket.UpdateDisplayName, PlayerInfoPacket.UpdateGameMode, PlayerInfoPacket.UpdateLatency, PlayerListHeaderAndFooterPacket, PlayerPositionAndLookPacket, PluginMessagePacket, PongPacket, Potion, PotionMeta, RemoveEntityEffectPacket, ResourcePackSendPacket, RespawnPacket, ResponsePacket, ScoreboardObjectivePacket, SculkVibrationSignal, Section, SelectAdvancementTabPacket, ServerDifficultyPacket, SetCompressionPacket, SetCooldownPacket, SetExperiencePacket, SetPassengersPacket, SetSlotPacket, SetTitleSubTitlePacket, SetTitleTextPacket, SetTitleTimePacket, SoundEffectPacket, SpawnEggMeta, SpawnEntityPacket, SpawnExperienceOrbPacket, SpawnLivingEntityPacket, SpawnPaintingPacket, SpawnPlayerPacket, SpawnPositionPacket, StatisticsPacket, StatisticsPacket.Statistic, StatusRequestPacket, StopSoundPacket, TabCompletePacket, TabCompletePacket.Match, TagsPacket, TeamsPacket, TeamsPacket.AddEntitiesToTeamAction, TeamsPacket.CreateTeamAction, TeamsPacket.RemoveEntitiesToTeamAction, TeamsPacket.RemoveTeamAction, TeamsPacket.UpdateTeamAction, TimeUpdatePacket, TradeListPacket, TradeListPacket.Trade, UnloadChunkPacket, UnlockRecipesPacket, UpdateHealthPacket, UpdateLightPacket, UpdateScorePacket, UpdateSimulationDistancePacket, UpdateViewDistancePacket, UpdateViewPositionPacket, VehicleMovePacket, WindowItemsPacket, WindowPropertyPacket, WorldBorderCenterPacket, WorldBorderLerpSizePacket, WorldBorderSizePacket, WorldBorderWarningDelayPacket, WorldBorderWarningReachPacket, WritableBookMeta, WrittenBookMeta

public interface Writeable
Represents an element which can write to a BinaryWriter.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(@NotNull BinaryWriter writer)
    Writes into a BinaryWriter.
  • Method Details

    • write

      void write(@NotNull @NotNull BinaryWriter writer)
      Writes into a BinaryWriter.
      Parameters:
      writer - the writer to write to