-
InterfaceDescriptionuse
ExtraModelProvider
, which supports loading of plainIdentifier
sReplaced byColorProviderRegistry
Replaced byInvalidateRenderStateCallback
Please useBuiltinItemRendererRegistry.DynamicItemRenderer
instead.UseScreenRegistry.Factory
instead.UseScreenRegistry
instead.UseScreenHandlerRegistry.ExtendedClientHandlerFactory
instead.UseScreenHandlerRegistry
instead.Please useItemTooltipCallback
0.3.0Please migrate toS2CPlayChannelEvents
since this was incorrectly named.Please migrate toC2SPlayChannelEvents
since this was incorrectly named.Please migrate to v1. Please use registry events instead.Please migrate to v1. Please use Please use registry events instead.Please migrate toClientPlayNetworking
.See the corresponding play packet handler inClientPlayNetworking
orServerPlayNetworking
Please migrate toServerPlayNetworking
.
-
ClassDescriptionExperimental feature, may be removed or changed without further notice. Because of the volatility of world generation in Minecraft 1.16, this API is marked experimental since it is likely to change in future Minecraft versions.Please migrate to v1. Please use methods in
FabricBlockSettings
instead.Please migrate to v1. Please useFabricBlockSettings
insteadPlease migrate to v1. Please useFabricMaterialBuilder
instead.Please migrate to v1. Please useKeyBindingHelper.registerKeyBinding(KeyBinding)
instead.Experimental feature, may be removed or changed without further notice: Snapshot feature.Experimental feature, may be removed or changed without further notice due to potential changes to Dimensions in subsequent versions.Use FabricEntityTypeBuilder methodsPlease useFabricDefaultAttributeRegistry
instead.Please migrate to v1. Please useFabricEntityTypeBuilder
instead.Please migrate to v1. Please useCommandRegistrationCallback
instead.Please usePlayerLookup
instead.Use dedicated classes, such asFabricToolTags
Use the movedFabricToolTags
class instead
-
FieldDescriptionUse the
ClientSpriteRegistryCallback.event(Identifier)
registration method. Since 1.14 started making use of multiple sprite atlases, it is unwise to register sprites to *all* of them.Please useClientTickEvents.END_CLIENT_TICK
.Please migrate toC2SPlayChannelEvents.REGISTER
.Please migrate toC2SPlayChannelEvents.UNREGISTER
.Please migrate toS2CPlayChannelEvents.REGISTER
.Please migrate toS2CPlayChannelEvents.UNREGISTER
.Please useServerLifecycleEvents.SERVER_STARTED
Please useServerLifecycleEvents.SERVER_STOPPING
Please useServerTickEvents.END_SERVER_TICK
-
MethodDescriptionUse
ModelLoadingRegistry.registerModelProvider(ExtraModelProvider)
instead, which supports loading of plainIdentifier
sPlease useBuiltinItemRendererRegistry.register(ItemConvertible, DynamicItemRenderer)
instead.Please useBuiltinItemRendererRegistry.register(ItemConvertible, DynamicItemRenderer)
instead.UseWorldRenderContext.consumers()
directly.Use theClientSpriteRegistryCallback.event(Identifier)
registration method.Please useFabricBlockSettings.luminance(int)
.Please useFabricBlockSettings.luminance(ToIntFunction)
.Please migrate toFabricBlockSettings.mapColor(MapColor)
Please migrate toFabricBlockSettings.mapColor(DyeColor)
net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder.Living.trackable(int, int)This never did anything useful.UseBlendMode
version instead.Use#fromVanilla(BakedQuad, RenderMaterial, Direction, int[], int)
which has better encapsulation and removed outdated item flagPlease useResourceManagerHelper.registerBuiltinResourcePack(Identifier, ModContainer, ResourcePackActivationType)
instead, thesub path
should be removed in a future release in favor of the identifier path.UseDynamicAttributeTool.getMiningLevel(Tag, BlockState, ItemStack, LivingEntity)
to detect tag and block.UseDynamicAttributeTool.getMiningSpeedMultiplier(Tag, BlockState, ItemStack, LivingEntity)
to detect tag and block.
-
ConstructorDescriptionYou should not be calling this constructor!You should not be calling this constructor!
KeyBindingHelper
instead.