Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionDo not use, will be removed in a future release.
ApiLookupMap.LookupConstructor
should be used instead of lookup factory, to expose the identifier.ApiLookupMap.LookupConstructor
should be used instead as it also passes the identifier.Replaced withItemTags.AXES
.Replaced withConventionalItemTags.EMPTY_BUCKETS
.Replaced withItemTags.HOES
.Replaced withConventionalItemTags.LAVA_BUCKETS
.Replaced withConventionalItemTags.MILK_BUCKETS
.Replaced withItemTags.PICKAXES
.Replaced withItemTags.SHOVELS
.Replaced withItemTags.SWORDS
.Replaced withConventionalItemTags.WATER_BUCKETS
.
-
Deprecated InterfacesInterfaceDescriptionUse
AttackBlockCallback
instead and check for the block. This gives more control over the different cancellation outcomes.replaced byClientConfigurationConnectionEvents.Complete
UseHudElementRegistry
instead.Use the more generalServerLivingEntityEvents.ALLOW_DEATH
event instead and check forinstanceof ServerPlayerEntity
.ApiLookupMap.LookupConstructor
should be used instead as it also passes the identifier.Please useFabricLootPoolBuilder
instead.useFabricLootTableBuilder
instead.
-
Deprecated ClassesClassDescriptionReplaced with transitive access wideners in Fabric Transitive Access Wideners (v1).Please use
LootTableEvents
instead.replace withEntityType.Builder
useinvalid reference
EntityType.Builder#createLiving(EntityType.EntityFactory, SpawnGroup, UnaryOperator)
Please useConventionalBiomeTags
Please useConventionalBlockTags
Please useConventionalEnchantmentTags
Please useConventionalEntityTypeTags
Please useConventionalFluidTags
Please useConventionalItemTags
Please useTagUtil
Use the constants inNbtElement
instead.
-
Deprecated Enum Classes
-
Deprecated FieldsFieldDescriptionreplaced by
ClientConfigurationConnectionEvents.COMPLETE
Use the more generalServerLivingEntityEvents.ALLOW_DEATH
event instead and check forinstanceof ServerPlayerEntity
.Please useLootTableEvents.ALL_LOADED
instead.Please useLootTableEvents.MODIFY
instead.Please useLootTableEvents.REPLACE
instead.Replaced withItemTags.AXES
.Replaced withConventionalItemTags.EMPTY_BUCKETS
.Replaced withItemTags.HOES
.Replaced withConventionalItemTags.LAVA_BUCKETS
.Replaced withConventionalItemTags.MILK_BUCKETS
.Replaced withItemTags.PICKAXES
.Replaced withItemTags.SHOVELS
.Replaced withItemTags.SWORDS
.Replaced withConventionalItemTags.WATER_BUCKETS
.
-
Deprecated MethodsMethodDescriptionUse
WorldRenderContext.consumers()
directly.UseScreen.getTextRenderer()
directlyPlease useFabricDataGenerator.createPack()
This is not to be used in events anymore.Do not use, will be removed in a future release.Always returnsfalse
, do not use. This is not to be used in events anymore, standard Java profilers will do fine.Please migrate toFabricRegistryBuilder.createDefaulted(RegistryKey, Identifier)
Please migrate toFabricRegistryBuilder.createSimple(RegistryKey)
ApiLookupMap.LookupConstructor
should be used instead of lookup factory, to expose the identifier.Please useFabricLootPoolBuilder.apply(LootFunction)
instead.Please useFabricLootPoolBuilder.apply(LootFunction)
instead.Please useFabricLootPoolBuilder.conditionally(LootCondition)
instead.Please useFabricLootPoolBuilder.conditionally(LootCondition)
instead.Please useFabricLootPoolBuilder.copyOf(LootPool)
instead.Please useFabricLootPoolBuilder.with(LootPoolEntry)
instead.Please useFabricLootPoolBuilder.with(LootPoolEntry)
instead.useFabricLootTableBuilder.apply(Collection)
instead.useFabricLootTableBuilder.apply(LootFunction)
instead.useFabricLootTableBuilder.copyOf(LootTable)
instead.useFabricLootTableBuilder.modifyPools(Consumer)
instead.useFabricLootTableBuilder.pool(LootPool)
instead.useFabricLootTableBuilder.pools(Collection)
instead.UseFabricBlockEntityTypeBuilder.build()
instead.Add items to theminecraft:villager_picks_up
item tag instead.UseSpriteFinder.find(QuadView)
instead.UseFabricSpriteAtlasTexture.spriteFinder()
instead.Please useResourceManagerHelper.registerBuiltinResourcePack(Identifier, ModContainer, ResourcePackActivationType)
instead, thesub path
should be removed in a future release in favor of the identifier path.Only use if you absolutely need it, there is almost always a better way.
-
Deprecated ConstructorsConstructorDescriptionYou should not be calling this constructor!You should not be calling this constructor!