Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse
WrappedDataWatcher.Registry.get(Type)instead.useWrappedDataWatcher.Registry.get(Type, boolean)instead.UseSerializer(Type, Object, boolean)instead.useWrappedDataWatcher.Serializer.getGenericType()instead.
-
Deprecated ClassesClassDescriptionReplaced by
Converters.ignoreNull(EquivalentConverter)IntHashMap no longer exists
-
Deprecated Enum Classes
-
Deprecated FieldsFieldDescriptionRemoved in 1.20.4: replaced with new packets for removing and sending resource packsRenamed to USE_ITEM_ONRemoved in 1.19.3Removed in 1.17Removed in 1.17Removed in 1.19Removed in 1.14Removed in 1.19Removed in 1.19.3Removed in 1.17, split into separate packetsRenamed to
PacketType.Play.Server.WINDOW_DATARemoved in 1.19.3Made abstract in 1.17, no actual packet anymoreRenamed toPacketType.Play.Server.REL_ENTITY_MOVE_LOOKRemoved in 1.9Removed in 1.20.2Renamed toPacketType.Play.Server.OPEN_SIGN_EDITORRemoved in 1.19.3Removed in 1.21.2: replaced with individual packets for adding/removing recipesRemoved in 1.20.4: replaced with new packets for removing and sending resource packsRemoved in 1.9Removed in 1.19.3Removed in 1.21.5; replace by SPAWN_ENTITYRemoved in 1.19Removed in 1.19Removed in 1.16Renamed toPacketType.Play.Server.STATISTICRemoved in 1.17, split into separate packetsRemoved in 1.17Removed in 1.20.2: moved to configuration phase packetsRemoved in 1.9Replaced byPacketType.Play.Server.TILE_ENTITY_DATARenamed toPacketType.Play.Server.BEDRemoved in 1.17, split into separate packetsRenamed toPacketType.Status.Server.SERVER_INFO
-
Deprecated MethodsMethodDescriptionPacket IDs are unreliableforceVanilla no longer has any effectmajor issues due to packets with shared classes being registered in multiple states.sender no longer has any effectuse
StructureCache.getStructure(PacketType)instead.Renamed toStructureCache.newInstance(Class).Legacy IDs haven't functioned properly for some timeLegacy IDs haven't functioned properly for some timesince 1.20.2 there are packet classes that are shared between protocol states, therefore the result can be invalid.Don't rely on packet IDs, they change every versionDoesn't really have a purposeLegacy IDs haven't functioned properly for some timeno longer works since 1.20.5no longer works since 1.20.5Renamed toLegacyDataWatcher.remove(int)This isn't accurate in all casesThis isn't accurate in all casessince 1.21.5 lists can be heterogeneous. UseNbtList.addClosest(Object, NbtType)since 1.21.5 lists can be heterogeneousRemoved in 1.19.3Removed in 1.19.3Replaced byPlayerInfoData.getLatency()Removed in 1.17Removed in 1.17useWrappedDataWatcher.Registry.get(Type)instead.useWrappedDataWatcher.Registry.get(Type, boolean)instead.Renamed toWrappedDataWatcher.remove(int)useWrappedDataWatcher.Serializer.getGenericType()instead.UseWrappedLevelChunkData.ChunkData.getHeightmaps()instead.UseWrappedLevelChunkData.ChunkData.setHeightmaps(Map)instead.Parameter trustEdges was removed in 1.20Removed in 1.20Removed in 1.20Removed in 1.19.3Removed in 1.19.3
-
Deprecated Constructors
-
Deprecated Enum ConstantsEnum ConstantDescriptionReplaced by NOT_SETRemoved in 1.21.6Removed in 1.21.6Removed in 1.19.3