### Package renames List of package renames: (only includes root packages, subpackages are renamed too... find and replace should work to update :P) ```diff - net.minecraftforge.api.distmarker + net.neoforged.api.distmarker ``` For SPI, remember to check your service resources. ```diff - net.minecraftforge.forgespi + net.neoforged.neoforgespi ``` ```diff - net.minecraftforge.accesstransformer + net.neoforged.accesstransformer ``` ```diff - net.minecraftforge.coremod + net.neoforged.coremod ``` ```diff - net.minecraftforge.eventbus + net.neoforged.bus ``` ```diff - net.minecraftforge.jarjar + net.neoforged.jarjar ``` ```diff - net.minecraftforge.fml + net.neoforged.fml ``` Make sure you apply the above first, and then you can apply forge itself: ```diff - net.minecraftforge + net.neoforged.neoforge ``` ### Class renames ```diff - net.neoforged.neoforge.client.ClientForgeMod + net.neoforged.neoforge.client.ClientNeoForgeMod ``` ```diff - net.neoforged.neoforge.client.ForgeHooksClient + net.neoforged.neoforge.client.ClientHooks ``` ```diff - net.neoforged.neoforge.client.ForgeRenderTypes + net.neoforged.neoforge.client.NeoForgeRenderTypes ``` ```diff - net.neoforged.neoforge.client.gui.overlay.ForgeGui + net.neoforged.neoforge.client.gui.overlay.ExtendedGui ``` ```diff - net.neoforged.neoforge.client.gui.widget.ForgeSlider + net.neoforged.neoforge.client.gui.widget.ExtendedSlider ``` ```diff - net.neoforged.neoforge.client.model.ForgeFaceData + net.neoforged.neoforge.client.model.ExtraFaceData ``` ```diff - net.neoforged.neoforge.common.ForgeConfig + net.neoforged.neoforge.common.NeoForgeConfig ``` ```diff - net.neoforged.neoforge.common.ForgeConfigSpec + net.neoforged.neoforge.common.ModConfigSpec ``` ```diff - net.neoforged.neoforge.event.ForgeEventFactory + net.neoforged.neoforge.event.EventHooks ``` ```diff - net.neoforged.neoforge.common.ForgeHooks + net.neoforged.neoforge.common.CommonHooks ``` ```diff - net.neoforged.neoforge.common.ForgeI18n + net.neoforged.neoforge.common.I18nExtension ``` ```diff - net.neoforged.neoforge.common.ForgeMod + net.neoforged.neoforge.common.NeoForgeMod ``` ```diff - net.neoforged.neoforge.common.ForgeSpawnEggItem + net.neoforged.neoforge.common.DeferredSpawnEggItem ``` ```diff - net.neoforged.neoforge.common.ForgeTier + net.neoforged.neoforge.common.SimpleTier ``` ```diff - net.neoforged.neoforge.common.IForgeShearable + net.neoforged.neoforge.common.IShearable ``` ```diff - net.neoforged.neoforge.common.MinecraftForge + net.neoforged.neoforge.common.NeoForge ``` ```diff - net.neoforged.neoforge.common.capabilities.ForgeCapabilities + net.neoforged.neoforge.common.capabilities.Capabilities ``` ```diff - net.neoforged.neoforge.common.util.ForgeSoundType + net.neoforged.neoforge.common.util.DeferredSoundType ``` ```diff - net.neoforged.neoforge.common.world.ForgeBiomeModifiers + net.neoforged.neoforge.common.world.BiomeModifiers ``` ```diff - net.neoforged.neoforge.common.world.ForgeChunkManager + net.neoforged.neoforge.common.world.ForcedChunkManager ``` ```diff - net.neoforged.neoforge.data.ForgeAdvancementProvider + net.neoforged.neoforge.data.AdvancementProvider ``` ```diff - net.neoforged.neoforge.fluids.ForgeFlowingFluid + net.neoforged.neoforge.fluids.BaseFlowingFluid ``` ```diff - net.neoforged.neoforge.gametest.ForgeGameTestHooks + net.neoforged.neoforge.gametest.GameTestHooks ``` #### Extensions Extension interfaces were renamed from `IForgeXXX` to `IXXXExtension`. ```diff - net.neoforged.neoforge.common.extensions.IForgeAbstractMinecart + net.neoforged.neoforge.common.extensions.IAbstractMinecartExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeAdvancementBuilder + net.neoforged.neoforge.common.extensions.IAdvancementBuilderExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBaseRailBlock + net.neoforged.neoforge.common.extensions.IBaseRailBlockExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBlock + net.neoforged.neoforge.common.extensions.IBlockExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBlockEntity + net.neoforged.neoforge.common.extensions.IBlockEntityExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBlockGetter + net.neoforged.neoforge.common.extensions.IBlockGetterExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBlockState + net.neoforged.neoforge.common.extensions.IBlockStateExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBoat + net.neoforged.neoforge.common.extensions.IBoatExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeBucketPickup + net.neoforged.neoforge.common.extensions.IBucketPickupExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeCommandSourceStack + net.neoforged.neoforge.common.extensions.IBucketPickupExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeDispensibleContainerItem + net.neoforged.neoforge.common.extensions.IDispensibleContainerItemExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeEnchantment + net.neoforged.neoforge.common.extensions.IEnchantmentExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeEntity + net.neoforged.neoforge.common.extensions.IEntityExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeFluid + net.neoforged.neoforge.common.extensions.IFluidExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeFluidState + net.neoforged.neoforge.common.extensions.IFluidStateExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeFriendlyByteBuf + net.neoforged.neoforge.common.extensions.IFriendlyByteBufExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeHolderSet + net.neoforged.neoforge.common.extensions.IHolderSetExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeIntrinsicHolderTagAppender + net.neoforged.neoforge.common.extensions.IIntrinsicHolderTagAppenderExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeItem + net.neoforged.neoforge.common.extensions.IItemExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeItemStack + net.neoforged.neoforge.common.extensions.IItemStackExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeLevel + net.neoforged.neoforge.common.extensions.ILevelExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeLivingEntity + net.neoforged.neoforge.common.extensions.ILivingEntityExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeMenuType + net.neoforged.neoforge.common.extensions.IMenuTypeExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeMobEffect + net.neoforged.neoforge.common.extensions.IMobEffectExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeMobEffectInstance + net.neoforged.neoforge.common.extensions.IMobEffectInstanceExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgePackResources + net.neoforged.neoforge.common.extensions.IPackResourcesExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgePlayer + net.neoforged.neoforge.common.extensions.IPlayerExtension ``` Slightly changed naming: ```diff - net.neoforged.neoforge.common.extensions.IForgeRawTagBuilder + net.neoforged.neoforge.common.extensions.ITagBuilderExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeTagAppender + net.neoforged.neoforge.common.extensions.ITagAppenderExtension ``` ```diff - net.neoforged.neoforge.common.extensions.IForgeTransformation + net.neoforged.neoforge.common.extensions.ITransformationExtension ``` #### Client extensions ```diff - net.neoforged.neoforge.client.extensions.IForgeBakedModel + net.neoforged.neoforge.client.extensions.IBakedModelExtension ``` Changed to common: ```diff - net.neoforged.neoforge.client.extensions.IForgeBlockAndTintGetter + net.neoforged.neoforge.common.extensions.IBlockAndTintGetterExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeDimensionSpecialEffects + net.neoforged.neoforge.client.extensions.IDimensionSpecialEffectsExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeFont + net.neoforged.neoforge.client.extensions.IFontExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeGuiGraphics + net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeKeyMapping + net.neoforged.neoforge.client.extensions.IKeyMappingExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeMinecraft + net.neoforged.neoforge.client.extensions.IMinecraftExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeModelBaker + net.neoforged.neoforge.client.extensions.IModelBakerExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgePoseStack + net.neoforged.neoforge.client.extensions.IPoseStackExtension ``` ```diff - net.neoforged.neoforge.client.extensions.IForgeVertexConsumer + net.neoforged.neoforge.client.extensions.IVertexConsumerExtension ```