Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Deprecated Interfaces
    Interface
    Description
    net.minecraft.block.ITileEntityProvider
    net.minecraft.entity.IShearable
    net.minecraft.particles.IParticleData.IDeserializer
    net.minecraft.resources.IResourceManagerReloadListener
    Forge: ISelectiveResourceReloadListener, which selectively allows individual resource types being reloaded should rather be used where possible.
    net.minecraftforge.client.CloudRenderHandler
    net.minecraftforge.client.IRenderHandler
    net.minecraftforge.client.SkyRenderHandler
    net.minecraftforge.client.WeatherRenderHandler
  • Deprecated Classes
    Class
    Description
    com.mojang.blaze3d.platform.GlStateManager.AlphaState
    com.mojang.blaze3d.platform.GlStateManager.Color
    com.mojang.blaze3d.platform.GlStateManager.ColorMaterialState
    com.mojang.blaze3d.platform.GlStateManager.FogState
    com.mojang.blaze3d.platform.GlStateManager.TexGenCoord
    com.mojang.blaze3d.platform.GlStateManager.TexGenState
    net.minecraft.client.renderer.model.ItemTransformVec3f
    use TransformationMatrix through IForgeBakedModel.handlePerspective(net.minecraft.client.renderer.model.ItemCameraTransforms.TransformType, com.mojang.blaze3d.matrix.MatrixStack)
    net.minecraftforge.event.entity.living.EnderTeleportEvent
    Use EntityTeleportEvent.EnderEntity or EntityTeleportEvent.EnderPearl.
    net.minecraftforge.event.entity.player.PlayerEvent.Visibility
    net.minecraftforge.event.entity.player.UseHoeEvent
    net.minecraftforge.fml.event.lifecycle.FMLFingerprintViolationEvent
    net.minecraftforge.server.command.CommandSetDimension
    For removal in 1.17, superseded by /execute in <dim> run tp <targets>
  • Deprecated Enum Classes
    Enum Class
    Description
    com.mojang.blaze3d.platform.GlStateManager.FogMode
    com.mojang.blaze3d.platform.GlStateManager.TexGen
  • Deprecated Fields
    Field
    Description
    net.minecraft.block.Block.BLOCK_STATE_REGISTRY
    net.minecraft.client.gui.widget.list.AbstractList.AbstractListEntry.list
    net.minecraft.client.renderer.RenderTypeLookup.TYPE_BY_BLOCK
    net.minecraft.client.renderer.RenderTypeLookup.TYPE_BY_FLUID
    net.minecraft.client.renderer.texture.AtlasTexture.LOCATION_BLOCKS
    net.minecraft.client.renderer.texture.AtlasTexture.LOCATION_PARTICLES
    net.minecraft.client.renderer.vertex.DefaultVertexFormats.PARTICLE
    net.minecraft.client.renderer.vertex.DefaultVertexFormats.POSITION_TEX_COLOR
    net.minecraft.client.renderer.vertex.DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL
    net.minecraft.client.renderer.vertex.DefaultVertexFormats.POSITION_TEX_LIGHTMAP_COLOR
    net.minecraft.entity.ai.attributes.GlobalEntityTypeAttributes.FORGE_ATTRIBUTES
    net.minecraft.entity.Entity.removed
    net.minecraft.entity.Entity.type
    net.minecraft.item.BlockItem.block
    net.minecraft.item.ItemGroup.backgroundSuffix
    net.minecraft.item.ItemStack.item
    net.minecraft.item.MusicDiscItem.BY_NAME
    net.minecraft.item.MusicDiscItem.sound
    net.minecraft.util.registry.Registry.ACTIVITY
    net.minecraft.util.registry.Registry.ATTRIBUTE
    net.minecraft.util.registry.Registry.BLOCK
    net.minecraft.util.registry.Registry.BLOCK_ENTITY_TYPE
    net.minecraft.util.registry.Registry.BLOCK_PLACER_TYPES
    net.minecraft.util.registry.Registry.BLOCKSTATE_PROVIDER_TYPES
    net.minecraft.util.registry.Registry.CARVER
    net.minecraft.util.registry.Registry.CHUNK_STATUS
    net.minecraft.util.registry.Registry.DECORATOR
    net.minecraft.util.registry.Registry.ENCHANTMENT
    net.minecraft.util.registry.Registry.ENTITY_TYPE
    net.minecraft.util.registry.Registry.FEATURE
    net.minecraft.util.registry.Registry.FLUID
    net.minecraft.util.registry.Registry.FOLIAGE_PLACER_TYPES
    net.minecraft.util.registry.Registry.ITEM
    net.minecraft.util.registry.Registry.MEMORY_MODULE_TYPE
    net.minecraft.util.registry.Registry.MENU
    net.minecraft.util.registry.Registry.MOB_EFFECT
    net.minecraft.util.registry.Registry.MOTIVE
    net.minecraft.util.registry.Registry.PARTICLE_TYPE
    net.minecraft.util.registry.Registry.POINT_OF_INTEREST_TYPE
    net.minecraft.util.registry.Registry.POTION
    net.minecraft.util.registry.Registry.RECIPE_SERIALIZER
    net.minecraft.util.registry.Registry.SCHEDULE
    net.minecraft.util.registry.Registry.SENSOR_TYPE
    net.minecraft.util.registry.Registry.SOUND_EVENT
    net.minecraft.util.registry.Registry.STAT_TYPE
    net.minecraft.util.registry.Registry.STRUCTURE_FEATURE
    net.minecraft.util.registry.Registry.SURFACE_BUILDER
    net.minecraft.util.registry.Registry.TREE_DECORATOR_TYPES
    net.minecraft.util.registry.Registry.VILLAGER_PROFESSION
    net.minecraft.util.registry.WorldGenRegistries.BIOME
  • Deprecated Methods
    Method
    Description
    com.mojang.blaze3d.platform.GlStateManager._alphaFunc(int, float)
    com.mojang.blaze3d.platform.GlStateManager._clearCurrentColor()
    com.mojang.blaze3d.platform.GlStateManager._color4f(float, float, float, float)
    com.mojang.blaze3d.platform.GlStateManager._colorMaterial(int, int)
    com.mojang.blaze3d.platform.GlStateManager._colorPointer(int, int, int, long)
    com.mojang.blaze3d.platform.GlStateManager._disableAlphaTest()
    com.mojang.blaze3d.platform.GlStateManager._disableClientState(int)
    com.mojang.blaze3d.platform.GlStateManager._disableColorMaterial()
    com.mojang.blaze3d.platform.GlStateManager._disableFog()
    com.mojang.blaze3d.platform.GlStateManager._disableLighting()
    com.mojang.blaze3d.platform.GlStateManager._disableRescaleNormal()
    com.mojang.blaze3d.platform.GlStateManager._disableTexGen(GlStateManager.TexGen)
    com.mojang.blaze3d.platform.GlStateManager._enableAlphaTest()
    com.mojang.blaze3d.platform.GlStateManager._enableClientState(int)
    com.mojang.blaze3d.platform.GlStateManager._enableColorMaterial()
    com.mojang.blaze3d.platform.GlStateManager._enableFog()
    com.mojang.blaze3d.platform.GlStateManager._enableLight(int)
    com.mojang.blaze3d.platform.GlStateManager._enableLighting()
    com.mojang.blaze3d.platform.GlStateManager._enableRescaleNormal()
    com.mojang.blaze3d.platform.GlStateManager._enableTexGen(GlStateManager.TexGen)
    com.mojang.blaze3d.platform.GlStateManager._fog(int, float[])
    com.mojang.blaze3d.platform.GlStateManager._fogDensity(float)
    com.mojang.blaze3d.platform.GlStateManager._fogEnd(float)
    com.mojang.blaze3d.platform.GlStateManager._fogi(int, int)
    com.mojang.blaze3d.platform.GlStateManager._fogMode(int)
    com.mojang.blaze3d.platform.GlStateManager._fogStart(float)
    com.mojang.blaze3d.platform.GlStateManager._getMatrix(int, FloatBuffer)
    com.mojang.blaze3d.platform.GlStateManager._glClientActiveTexture(int)
    com.mojang.blaze3d.platform.GlStateManager._glMultiTexCoord2f(int, float, float)
    com.mojang.blaze3d.platform.GlStateManager._light(int, int, FloatBuffer)
    com.mojang.blaze3d.platform.GlStateManager._lightModel(int, FloatBuffer)
    com.mojang.blaze3d.platform.GlStateManager._loadIdentity()
    com.mojang.blaze3d.platform.GlStateManager._matrixMode(int)
    com.mojang.blaze3d.platform.GlStateManager._multMatrix(FloatBuffer)
    com.mojang.blaze3d.platform.GlStateManager._multMatrix(Matrix4f)
    com.mojang.blaze3d.platform.GlStateManager._normal3f(float, float, float)
    com.mojang.blaze3d.platform.GlStateManager._normalPointer(int, int, long)
    com.mojang.blaze3d.platform.GlStateManager._ortho(double, double, double, double, double, double)
    com.mojang.blaze3d.platform.GlStateManager._popAttributes()
    com.mojang.blaze3d.platform.GlStateManager._popMatrix()
    com.mojang.blaze3d.platform.GlStateManager._pushLightingAttributes()
    com.mojang.blaze3d.platform.GlStateManager._pushMatrix()
    com.mojang.blaze3d.platform.GlStateManager._pushTextureAttributes()
    com.mojang.blaze3d.platform.GlStateManager._rotatef(float, float, float, float)
    com.mojang.blaze3d.platform.GlStateManager._scaled(double, double, double)
    com.mojang.blaze3d.platform.GlStateManager._scalef(float, float, float)
    com.mojang.blaze3d.platform.GlStateManager._shadeModel(int)
    com.mojang.blaze3d.platform.GlStateManager._texCoordPointer(int, int, int, long)
    com.mojang.blaze3d.platform.GlStateManager._texEnv(int, int, int)
    com.mojang.blaze3d.platform.GlStateManager._texGenMode(GlStateManager.TexGen, int)
    com.mojang.blaze3d.platform.GlStateManager._texGenParam(GlStateManager.TexGen, int, FloatBuffer)
    com.mojang.blaze3d.platform.GlStateManager._translated(double, double, double)
    com.mojang.blaze3d.platform.GlStateManager._translatef(float, float, float)
    com.mojang.blaze3d.platform.GlStateManager._vertexPointer(int, int, int, long)
    com.mojang.blaze3d.platform.GlStateManager.getActiveTextureName()
    com.mojang.blaze3d.platform.GlStateManager.getTexGen(GlStateManager.TexGen)
    com.mojang.blaze3d.systems.RenderSystem.alphaFunc(int, float)
    com.mojang.blaze3d.systems.RenderSystem.clearCurrentColor()
    com.mojang.blaze3d.systems.RenderSystem.color3f(float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.color4f(float, float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.colorMaterial(int, int)
    com.mojang.blaze3d.systems.RenderSystem.disableAlphaTest()
    com.mojang.blaze3d.systems.RenderSystem.disableColorMaterial()
    com.mojang.blaze3d.systems.RenderSystem.disableFog()
    com.mojang.blaze3d.systems.RenderSystem.disableLighting()
    com.mojang.blaze3d.systems.RenderSystem.disableRescaleNormal()
    com.mojang.blaze3d.systems.RenderSystem.enableAlphaTest()
    com.mojang.blaze3d.systems.RenderSystem.enableColorMaterial()
    com.mojang.blaze3d.systems.RenderSystem.enableFog()
    com.mojang.blaze3d.systems.RenderSystem.enableLighting()
    com.mojang.blaze3d.systems.RenderSystem.enableRescaleNormal()
    com.mojang.blaze3d.systems.RenderSystem.fog(int, float, float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.fogDensity(float)
    com.mojang.blaze3d.systems.RenderSystem.fogEnd(float)
    com.mojang.blaze3d.systems.RenderSystem.fogi(int, int)
    com.mojang.blaze3d.systems.RenderSystem.fogMode(int)
    com.mojang.blaze3d.systems.RenderSystem.fogMode(GlStateManager.FogMode)
    com.mojang.blaze3d.systems.RenderSystem.fogStart(float)
    com.mojang.blaze3d.systems.RenderSystem.glMultiTexCoord2f(int, float, float)
    com.mojang.blaze3d.systems.RenderSystem.loadIdentity()
    com.mojang.blaze3d.systems.RenderSystem.matrixMode(int)
    com.mojang.blaze3d.systems.RenderSystem.multMatrix(Matrix4f)
    com.mojang.blaze3d.systems.RenderSystem.normal3f(float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.ortho(double, double, double, double, double, double)
    com.mojang.blaze3d.systems.RenderSystem.popAttributes()
    com.mojang.blaze3d.systems.RenderSystem.popMatrix()
    com.mojang.blaze3d.systems.RenderSystem.pushLightingAttributes()
    com.mojang.blaze3d.systems.RenderSystem.pushMatrix()
    com.mojang.blaze3d.systems.RenderSystem.pushTextureAttributes()
    com.mojang.blaze3d.systems.RenderSystem.rotatef(float, float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.runAsFancy(Runnable)
    com.mojang.blaze3d.systems.RenderSystem.scaled(double, double, double)
    com.mojang.blaze3d.systems.RenderSystem.scalef(float, float, float)
    com.mojang.blaze3d.systems.RenderSystem.shadeModel(int)
    com.mojang.blaze3d.systems.RenderSystem.translated(double, double, double)
    com.mojang.blaze3d.systems.RenderSystem.translatef(float, float, float)
    net.minecraft.block.AbstractBlock.AbstractBlockState.getLightEmission()
    use IForgeBlockState.getLightValue(IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.AbstractBlockState.isAir()
    use IForgeBlockState.isAir(IBlockReader, BlockPos) until 1.17, at which point this method will be undreprecated. See https://github.com/MinecraftForge/MinecraftForge/issues/7409 for more details
    net.minecraft.block.AbstractBlock.AbstractBlockState.rotate(Rotation)
    use IForgeBlockState.rotate(IWorld, BlockPos, Rotation)
    net.minecraft.block.AbstractBlock.attack(BlockState, World, BlockPos, PlayerEntity)
    net.minecraft.block.AbstractBlock.canBeReplaced(BlockState, Fluid)
    net.minecraft.block.AbstractBlock.canBeReplaced(BlockState, BlockItemUseContext)
    net.minecraft.block.AbstractBlock.canSurvive(BlockState, IWorldReader, BlockPos)
    net.minecraft.block.AbstractBlock.entityInside(BlockState, World, BlockPos, Entity)
    net.minecraft.block.AbstractBlock.getAnalogOutputSignal(BlockState, World, BlockPos)
    net.minecraft.block.AbstractBlock.getBlockSupportShape(BlockState, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getCollisionShape(BlockState, IBlockReader, BlockPos, ISelectionContext)
    net.minecraft.block.AbstractBlock.getDestroyProgress(BlockState, PlayerEntity, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getDirectSignal(BlockState, IBlockReader, BlockPos, Direction)
    net.minecraft.block.AbstractBlock.getDrops(BlockState, LootContext.Builder)
    net.minecraft.block.AbstractBlock.getFluidState(BlockState)
    net.minecraft.block.AbstractBlock.getInteractionShape(BlockState, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getLightBlock(BlockState, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getMenuProvider(BlockState, World, BlockPos)
    net.minecraft.block.AbstractBlock.getOcclusionShape(BlockState, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getPistonPushReaction(BlockState)
    net.minecraft.block.AbstractBlock.getRenderShape(BlockState)
    net.minecraft.block.AbstractBlock.getSeed(BlockState, BlockPos)
    net.minecraft.block.AbstractBlock.getShadeBrightness(BlockState, IBlockReader, BlockPos)
    net.minecraft.block.AbstractBlock.getShape(BlockState, IBlockReader, BlockPos, ISelectionContext)
    net.minecraft.block.AbstractBlock.getSignal(BlockState, IBlockReader, BlockPos, Direction)
    net.minecraft.block.AbstractBlock.getVisualShape(BlockState, IBlockReader, BlockPos, ISelectionContext)
    net.minecraft.block.AbstractBlock.hasAnalogOutputSignal(BlockState)
    net.minecraft.block.AbstractBlock.isEntityBlock()
    net.minecraft.block.AbstractBlock.isPathfindable(BlockState, IBlockReader, BlockPos, PathType)
    net.minecraft.block.AbstractBlock.isSignalSource(BlockState)
    net.minecraft.block.AbstractBlock.mirror(BlockState, Mirror)
    net.minecraft.block.AbstractBlock.neighborChanged(BlockState, World, BlockPos, Block, BlockPos, boolean)
    net.minecraft.block.AbstractBlock.onPlace(BlockState, World, BlockPos, BlockState, boolean)
    net.minecraft.block.AbstractBlock.onProjectileHit(World, BlockState, BlockRayTraceResult, ProjectileEntity)
    net.minecraft.block.AbstractBlock.onRemove(BlockState, World, BlockPos, BlockState, boolean)
    net.minecraft.block.AbstractBlock.Properties.dropsLike(Block)
    net.minecraft.block.AbstractBlock.randomTick(BlockState, ServerWorld, BlockPos, Random)
    net.minecraft.block.AbstractBlock.rotate(BlockState, Rotation)
    net.minecraft.block.AbstractBlock.skipRendering(BlockState, BlockState, Direction)
    net.minecraft.block.AbstractBlock.spawnAfterBreak(BlockState, ServerWorld, BlockPos, ItemStack)
    net.minecraft.block.AbstractBlock.tick(BlockState, ServerWorld, BlockPos, Random)
    net.minecraft.block.AbstractBlock.triggerEvent(BlockState, World, BlockPos, int, int)
    net.minecraft.block.AbstractBlock.updateIndirectNeighbourShapes(BlockState, IWorld, BlockPos, int, int)
    net.minecraft.block.AbstractBlock.updateShape(BlockState, Direction, BlockState, IWorld, BlockPos, BlockPos)
    net.minecraft.block.AbstractBlock.use(BlockState, World, BlockPos, PlayerEntity, Hand, BlockRayTraceResult)
    net.minecraft.block.AbstractBlock.useShapeForLightOcclusion(BlockState)
    net.minecraft.block.AbstractRailBlock.getShapeProperty()
    net.minecraft.block.Block.dropFromExplosion(Explosion)
    net.minecraft.block.Block.getCloneItemStack(IBlockReader, BlockPos, BlockState)
    net.minecraft.block.Block.getExplosionResistance()
    net.minecraft.block.Block.getSoundType(BlockState)
    net.minecraft.block.FireBlock.canBurn(BlockState)
    net.minecraft.block.FireBlock.getBurnOdd(BlockState)
    net.minecraft.block.FireBlock.getFlameOdds(BlockState)
    net.minecraft.block.TNTBlock.explode(World, BlockPos)
    net.minecraft.block.TNTBlock.explode(World, BlockPos, LivingEntity)
    net.minecraft.client.Minecraft.delayTextureReload()
    net.minecraft.client.Minecraft.reloadResourcePacks()
    net.minecraft.client.particle.ParticleManager.render(MatrixStack, IRenderTypeBuffer.Impl, LightTexture, ActiveRenderInfo, float)
    Forge: use ParticleManager.renderParticles(MatrixStack, IRenderTypeBuffer.Impl, LightTexture, ActiveRenderInfo, float, net.minecraft.client.renderer.culling.ClippingHelper) with ClippingHelper as additional parameter
    net.minecraft.client.renderer.BlockModelRenderer.renderModel(MatrixStack.Entry, IVertexBuilder, BlockState, IBakedModel, float, float, float, int, int)
    net.minecraft.client.renderer.BlockModelRenderer.tesselateBlock(IBlockDisplayReader, IBakedModel, BlockState, BlockPos, MatrixStack, IVertexBuilder, boolean, Random, long, int)
    net.minecraft.client.renderer.BlockModelRenderer.tesselateWithAO(IBlockDisplayReader, IBakedModel, BlockState, BlockPos, MatrixStack, IVertexBuilder, boolean, Random, long, int)
    net.minecraft.client.renderer.BlockModelRenderer.tesselateWithoutAO(IBlockDisplayReader, IBakedModel, BlockState, BlockPos, MatrixStack, IVertexBuilder, boolean, Random, long, int)
    net.minecraft.client.renderer.BlockModelShapes.getParticleIcon(BlockState)
    net.minecraft.client.renderer.BlockRendererDispatcher.renderBatched(BlockState, BlockPos, IBlockDisplayReader, MatrixStack, IVertexBuilder, boolean, Random)
    net.minecraft.client.renderer.BlockRendererDispatcher.renderBreakingTexture(BlockState, BlockPos, IBlockDisplayReader, MatrixStack, IVertexBuilder)
    net.minecraft.client.renderer.BlockRendererDispatcher.renderSingleBlock(BlockState, MatrixStack, IRenderTypeBuffer, int, int)
    net.minecraft.client.renderer.entity.layers.BipedArmorLayer.getArmorLocation(ArmorItem, boolean, String)
    net.minecraft.client.renderer.FluidBlockRenderer.vertex(IVertexBuilder, double, double, double, float, float, float, float, float, int)
    net.minecraft.client.renderer.FogRenderer.setupFog(ActiveRenderInfo, FogRenderer.FogType, float, boolean)
    net.minecraft.client.renderer.model.BlockModel.bake(ModelBakery, Function<RenderMaterial, TextureAtlasSprite>, IModelTransform, ResourceLocation)
    net.minecraft.client.renderer.model.BlockModel.bakeVanilla(ModelBakery, BlockModel, Function<RenderMaterial, TextureAtlasSprite>, IModelTransform, ResourceLocation, boolean)
    net.minecraft.client.renderer.model.BlockModel.getElements()
    net.minecraft.client.renderer.model.IBakedModel.getParticleIcon()
    Forge: Use IForgeBakedModel.getParticleTexture(net.minecraftforge.client.model.data.IModelData)
    net.minecraft.client.renderer.model.IBakedModel.getQuads(BlockState, Direction, Random)
    Forge: Use IForgeBakedModel.getQuads(IBlockState, EnumFacing, Random, net.minecraftforge.client.model.data.IModelData)
    net.minecraft.client.renderer.model.IBakedModel.getTransforms()
    Forge: Use IForgeBakedModel.handlePerspective(net.minecraft.client.renderer.model.ItemCameraTransforms.TransformType, com.mojang.blaze3d.matrix.MatrixStack) instead
    net.minecraft.client.renderer.model.ItemCameraTransforms.getTransform(ItemCameraTransforms.TransformType)
    net.minecraft.client.renderer.model.ModelBakery.bake(ResourceLocation, IModelTransform)
    net.minecraft.client.renderer.model.MultipartBakedModel.getParticleIcon()
    net.minecraft.client.renderer.model.MultipartBakedModel.getTransforms()
    net.minecraft.client.renderer.RenderTypeLookup.getChunkRenderType(BlockState)
    net.minecraft.client.renderer.RenderTypeLookup.getMovingBlockRenderType(BlockState)
    net.minecraft.client.renderer.RenderTypeLookup.getRenderLayer(FluidState)
    net.minecraft.client.renderer.texture.NativeImage.makePixelArray()
    net.minecraft.client.renderer.WorldRenderer.playStreamingMusic(SoundEvent, BlockPos)
    net.minecraft.client.resources.ColorMapLoader.getPixels(IResourceManager, ResourceLocation)
    net.minecraft.data.ModelsResourceUtil.decorateBlockModelLocation(String)
    net.minecraft.entity.ai.attributes.GlobalEntityTypeAttributes.put(EntityType<? extends LivingEntity>, AttributeModifierMap)
    net.minecraft.entity.ai.brain.Brain.getRunningBehaviors()
    net.minecraft.entity.boss.WitherEntity.canDestroy(BlockState)
    net.minecraft.entity.Entity.getDimensions(Pose)
    Can be overridden but call IForgeEntity.getDimensionsForge(Pose) instead.
    net.minecraft.entity.Entity.getEyeHeight(Pose, EntitySize)
    Can be overridden but call IForgeEntity.getEyeHeightForge(Pose, EntitySize) instead.
    net.minecraft.entity.Entity.rideableUnderWater()
    net.minecraft.entity.EntityClassification.init()
    net.minecraft.entity.IShearable.readyForShearing()
    net.minecraft.entity.IShearable.shear(SoundCategory)
    net.minecraft.entity.player.PlayerEntity.getDestroySpeed(BlockState)
    net.minecraft.entity.projectile.ProjectileHelper.getWeaponHoldingHand(LivingEntity, Item)
    net.minecraft.fluid.FluidState.getExplosionResistance()
    net.minecraft.fluid.LavaFluid.isFlammable(IWorldReader, BlockPos)
    Forge: use LavaFluid.isFlammable(IWorldReader,BlockPos,Direction) instead
    net.minecraft.item.BlockItem.getPlaceSound(BlockState)
    net.minecraft.item.BoneMealItem.growCrop(ItemStack, World, BlockPos)
    net.minecraft.item.Food.Builder.effect(EffectInstance, float)
    net.minecraft.item.Item.byBlock(Block)
    net.minecraft.item.Item.getCraftingRemainingItem()
    net.minecraft.item.Item.getDefaultAttributeModifiers(EquipmentSlotType)
    net.minecraft.item.Item.getMaxDamage()
    net.minecraft.item.Item.getMaxStackSize()
    net.minecraft.item.Item.hasCraftingRemainingItem()
    net.minecraft.item.ItemGroup.getBackgroundSuffix()
    Forge use ItemGroup.getBackgroundImage() instead
    net.minecraft.item.ItemGroup.setBackgroundSuffix(String)
    Forge: use ItemGroup.setBackgroundImage(net.minecraft.util.ResourceLocation) instead
    net.minecraft.item.SpawnEggItem.byId(EntityType<?>)
    Forge: call ForgeSpawnEggItem.fromEntityType(EntityType) instead
    net.minecraft.loot.LootTable.getRandomItems(LootContext, Consumer<ItemStack>)
    net.minecraft.server.MinecraftServer.forgeGetWorldMap()
    net.minecraft.server.MinecraftServer.markWorldsDirty()
    net.minecraft.tileentity.AbstractFurnaceTileEntity.getFuel()
    net.minecraft.util.math.MathHelper.rotlerp(float, float, float)
    net.minecraft.util.math.MathHelper.rotWrap(double)
    net.minecraft.world.chunk.Chunk.readCapsFromNBT(CompoundNBT)
    net.minecraft.world.chunk.Chunk.writeCapsToNBT()
    net.minecraft.world.DimensionType.getFileSuffix()
    net.minecraft.world.DimensionType.parseLegacy(Dynamic<?>)
    net.minecraft.world.gen.DimensionSettings.disableMobGeneration()
    net.minecraft.world.gen.feature.jigsaw.JigsawPattern.PlacementBehaviour.init()
    net.minecraft.world.gen.feature.template.StructureProcessor.processBlock(IWorldReader, BlockPos, BlockPos, Template.BlockInfo, Template.BlockInfo, PlacementSettings)
    net.minecraft.world.gen.feature.template.Template.processBlockInfos(IWorld, BlockPos, BlockPos, PlacementSettings, List<Template.BlockInfo>)
    net.minecraft.world.gen.settings.NoiseSettings.isAmplified()
    net.minecraft.world.gen.settings.NoiseSettings.islandNoiseOverride()
    net.minecraft.world.gen.settings.NoiseSettings.randomDensityOffset()
    net.minecraft.world.gen.settings.NoiseSettings.useSimplexSurfaceNoise()
    net.minecraft.world.gen.WorldGenRegion.getLevel()
    net.minecraft.world.IWorldReader.getBrightness(BlockPos)
    net.minecraft.world.IWorldReader.getSeaLevel()
    net.minecraft.world.IWorldReader.hasChunk(int, int)
    net.minecraft.world.IWorldReader.hasChunkAt(BlockPos)
    net.minecraft.world.IWorldReader.hasChunksAt(int, int, int, int, int, int)
    net.minecraft.world.IWorldReader.hasChunksAt(BlockPos, BlockPos)
    net.minecraft.world.raid.Raid.WaveMember.init()
    net.minecraft.world.server.ServerWorld.onEntityRemoved(Entity)
    net.minecraftforge.client.extensions.IForgeTextureAtlasSprite.getDependencies()
    net.minecraftforge.client.extensions.IForgeTextureAtlasSprite.hasCustomLoader(IResourceManager, ResourceLocation)
    See ITextureAtlasSpriteLoader
    net.minecraftforge.client.extensions.IForgeTextureAtlasSprite.load(IResourceManager, ResourceLocation, Function<ResourceLocation, TextureAtlasSprite>)
    See ITextureAtlasSpriteLoader
    net.minecraftforge.client.ForgeHooksClient.renderMainMenu(MainMenuScreen, MatrixStack, FontRenderer, int, int)
    net.minecraftforge.client.model.generators.ModelBuilder.gui3d(boolean)
    Unused in 1.15, use ModelBuilder.guiLight(GuiLight) instead.
    net.minecraftforge.client.model.pipeline.BlockInfo.getShx()
    net.minecraftforge.client.model.pipeline.BlockInfo.getShy()
    net.minecraftforge.client.model.pipeline.BlockInfo.getShz()
    net.minecraftforge.client.model.pipeline.BlockInfo.updateShift()
    net.minecraftforge.common.crafting.ConditionalAdvancement.processConditions(JsonObject)
    net.minecraftforge.common.extensions.IForgeBlock.getBedSpawnPosition(EntityType<?>, BlockState, IWorldReader, BlockPos, float, LivingEntity)
    use IForgeBlock.getRespawnPosition(BlockState, EntityType, IWorldReader, BlockPos, float, LivingEntity)
    net.minecraftforge.common.extensions.IForgeBlock.observedNeighborChange(BlockState, World, BlockPos, Block, BlockPos)
    net.minecraftforge.common.extensions.IForgeBlock.onPlantGrow(BlockState, IWorld, BlockPos, BlockPos)
    net.minecraftforge.common.extensions.IForgeBlockState.getBedSpawnPosition(EntityType<?>, IWorldReader, BlockPos, float, LivingEntity)
    use IForgeBlockState.getRespawnPosition(EntityType, IWorldReader, BlockPos, float, LivingEntity)
    net.minecraftforge.common.extensions.IForgeBlockState.isAir(IBlockReader, BlockPos)
    TODO: Remove in 1.17, in favor of state only version. This is a old hook from before block states were unlimited and people used TileEntities. If you still use the location information in your TileEntity please explain why and how you can't use BlockState only version here: https://github.com/MinecraftForge/MinecraftForge/issues/7409
    net.minecraftforge.common.extensions.IForgeBlockState.observedNeighborChange(World, BlockPos, Block, BlockPos)
    net.minecraftforge.common.extensions.IForgeItem.getBurnTime(ItemStack)
    net.minecraftforge.common.extensions.IForgeItemStack.getBurnTime()
    net.minecraftforge.common.ForgeHooks.getAttributesView()
    net.minecraftforge.common.ForgeHooks.getBurnTime(ItemStack)
    net.minecraftforge.common.ForgeHooks.getPlayerVisibilityDistance(PlayerEntity, double, double)
    net.minecraftforge.common.ForgeHooks.isLivingOnLadder(BlockState, World, BlockPos, LivingEntity)
    Use ForgeHooks.isLivingOnLadderPos(BlockState, World, BlockPos, LivingEntity) instead in 1.16.
    net.minecraftforge.common.ForgeHooks.modifyAttributes()
    net.minecraftforge.common.ForgeHooks.modifyLoot(List<ItemStack>, LootContext)
    Use ForgeHooks.modifyLoot(ResourceLocation, List, LootContext) instead.
    net.minecraftforge.common.ForgeHooks.onAnvilChange(RepairContainer, ItemStack, ItemStack, IInventory, String, int)
    net.minecraftforge.common.ForgeHooks.onRightClickBlock(PlayerEntity, Hand, BlockPos, Direction)
    net.minecraftforge.common.ForgeHooks.putAttributesOld(EntityType<? extends LivingEntity>, AttributeModifierMap)
    net.minecraftforge.common.IExtensibleEnum.init()
    net.minecraftforge.common.model.TransformationHelper.toTransformation(ItemTransformVec3f)
    net.minecraftforge.debug.world.ForgeChunkManagerTest.ChunkLoaderBlock.onRemove(BlockState, World, BlockPos, BlockState, boolean)
    net.minecraftforge.event.ForgeEventFactory.getItemBurnTime(ItemStack, int)
    net.minecraftforge.event.ForgeEventFactory.onHoeUse(ItemUseContext)
    net.minecraftforge.event.RegistryEvent.MissingMappings.getMappings()
    net.minecraftforge.fml.client.gui.GuiUtils.drawContinuousTexturedBox(int, int, int, int, int, int, int, int, int, float)
    net.minecraftforge.fml.client.gui.GuiUtils.drawContinuousTexturedBox(int, int, int, int, int, int, int, int, int, int, int, int, float)
    net.minecraftforge.fml.client.gui.GuiUtils.drawContinuousTexturedBox(ResourceLocation, int, int, int, int, int, int, int, int, int, float)
    net.minecraftforge.fml.client.gui.GuiUtils.drawContinuousTexturedBox(ResourceLocation, int, int, int, int, int, int, int, int, int, int, int, int, float)
    net.minecraftforge.fml.client.gui.GuiUtils.drawTexturedModalRect(int, int, int, int, int, int, float)
    net.minecraftforge.fml.DatagenModLoader.begin(Set<String>, Path, Collection<Path>, Collection<Path>, boolean, boolean, boolean, boolean, boolean, boolean)
    net.minecraftforge.fml.DatagenModLoader.begin(Set<String>, Path, Collection<Path>, Collection<Path>, Set<String>, boolean, boolean, boolean, boolean, boolean, boolean)
    net.minecraftforge.fml.DeferredWorkQueue.runLater(Runnable)
    net.minecraftforge.fml.DistExecutor.callWhenOn(Dist, Supplier<Callable<T>>)
    use DistExecutor.safeCallWhenOn(Dist, Supplier) instead. This remains for advanced use cases.
    net.minecraftforge.fml.DistExecutor.runForDist(Supplier<Supplier<T>>, Supplier<Supplier<T>>)
    Use DistExecutor.safeRunForDist(Supplier, Supplier)
    net.minecraftforge.fml.DistExecutor.runWhenOn(Dist, Supplier<Runnable>)
    use DistExecutor.safeRunWhenOn(Dist, Supplier) where possible. Advanced uses only.
    net.minecraftforge.fml.loading.moddiscovery.ModInfo.hasConfigUI()
    net.minecraftforge.fml.server.ServerLifecycleHooks.buildPackFinder(Map<ModFile, ? extends ModFileResourcePack>, BiConsumer<? super ModFileResourcePack, ResourcePackInfo>)
  • Deprecated Constructors
    Constructor
    Description
    net.minecraft.block.FlowerPotBlock(Block, AbstractBlock.Properties)
    net.minecraft.block.FlowingFluidBlock(FlowingFluid, AbstractBlock.Properties)
    net.minecraft.block.SoundType(float, float, SoundEvent, SoundEvent, SoundEvent, SoundEvent, SoundEvent)
    net.minecraft.block.StairsBlock(BlockState, AbstractBlock.Properties)
    net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.RebuildTask(double, ChunkRenderCache)
    net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.ChunkRender.SortTransparencyTask(double, ChunkRenderDispatcher.CompiledChunk)
    net.minecraft.client.renderer.model.ItemCameraTransforms(ItemCameraTransforms)
    net.minecraft.client.renderer.model.ItemCameraTransforms(ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f, ItemTransformVec3f)
    net.minecraft.client.renderer.model.ItemOverrideList(ModelBakery, BlockModel, Function<ResourceLocation, IUnbakedModel>, List<ItemOverride>)
    net.minecraft.data.AdvancementProvider(DataGenerator)
    net.minecraft.data.BlockTagsProvider(DataGenerator)
    net.minecraft.data.EntityTypeTagsProvider(DataGenerator)
    net.minecraft.data.FluidTagsProvider(DataGenerator)
    net.minecraft.data.ItemTagsProvider(DataGenerator, BlockTagsProvider)
    net.minecraft.data.TagsProvider(DataGenerator, Registry<T>)
    net.minecraft.item.BucketItem(Fluid, Item.Properties)
    net.minecraft.item.FishBucketItem(EntityType<?>, Fluid, Item.Properties)
    net.minecraft.item.Food(int, float, boolean, boolean, boolean, List<Pair<EffectInstance, Float>>)
    net.minecraft.item.MusicDiscItem(int, SoundEvent, Item.Properties)
    net.minecraft.item.SpawnEggItem(EntityType<?>, int, int, Item.Properties)
    Forge: Use ForgeSpawnEggItem instead for suppliers
    net.minecraft.resources.ResourcePackInfo(String, boolean, Supplier<IResourcePack>, IResourcePack, PackMetadataSection, ResourcePackInfo.Priority, IPackNameDecorator)
    net.minecraft.resources.ResourcePackInfo(String, boolean, Supplier<IResourcePack>, ITextComponent, ITextComponent, PackCompatibility, ResourcePackInfo.Priority, boolean, IPackNameDecorator)
    net.minecraft.util.math.shapes.EntitySelectionContext(Entity)
    net.minecraftforge.client.model.DynamicBucketModel(Fluid, boolean, boolean, boolean)
    net.minecraftforge.common.data.ExistingFileHelper(Collection<Path>, boolean)
    net.minecraftforge.common.data.ExistingFileHelper(Collection<Path>, Set<String>, boolean)
    net.minecraftforge.event.AnvilUpdateEvent(ItemStack, ItemStack, String, int)
    net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock(PlayerEntity, Hand, BlockPos, Direction)
    net.minecraftforge.event.furnace.FurnaceFuelBurnTimeEvent(ItemStack, int)
    net.minecraftforge.network.ForgeConnectionNetworkFilter()