### 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
```