diff --git a/src/main/java/net/minecraftforge/client/event/TextureStitchEvent.java b/src/main/java/net/minecraftforge/client/event/TextureStitchEvent.java index db97875be6..a0df0d0f3e 100644 --- a/src/main/java/net/minecraftforge/client/event/TextureStitchEvent.java +++ b/src/main/java/net/minecraftforge/client/event/TextureStitchEvent.java @@ -13,8 +13,6 @@ import net.minecraftforge.fml.event.IModBusEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import org.jetbrains.annotations.ApiStatus; -import java.util.Set; - /** * Fired after a texture atlas is stitched together. * diff --git a/src/main/java/net/minecraftforge/common/crafting/conditions/ICondition.java b/src/main/java/net/minecraftforge/common/crafting/conditions/ICondition.java index 36a3acaecb..4650cba43e 100644 --- a/src/main/java/net/minecraftforge/common/crafting/conditions/ICondition.java +++ b/src/main/java/net/minecraftforge/common/crafting/conditions/ICondition.java @@ -10,17 +10,13 @@ import com.mojang.serialization.DynamicOps; import com.mojang.serialization.MapCodec; import net.minecraft.core.Holder; -import net.minecraft.core.Registry; -import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraftforge.registries.ForgeRegistries; import java.util.Collection; import java.util.Collections; -import java.util.Map; import java.util.Optional; -import java.util.Set; import java.util.function.Function; import org.jetbrains.annotations.ApiStatus; diff --git a/src/main/java/net/minecraftforge/common/data/ExistingFileHelper.java b/src/main/java/net/minecraftforge/common/data/ExistingFileHelper.java index bce68f8a9d..8692b35afd 100644 --- a/src/main/java/net/minecraftforge/common/data/ExistingFileHelper.java +++ b/src/main/java/net/minecraftforge/common/data/ExistingFileHelper.java @@ -22,10 +22,7 @@ import net.minecraft.client.resources.ClientPackSource; import net.minecraft.client.resources.IndexedAssetSource; import net.minecraft.data.DataProvider; import net.minecraft.network.chat.Component; -import net.minecraft.server.packs.FilePackResources; import net.minecraft.server.packs.PackLocationInfo; -import net.minecraft.server.packs.FilePackResources.FileResourcesSupplier; -import net.minecraft.server.packs.PathPackResources; import net.minecraft.server.packs.repository.FolderRepositorySource; import net.minecraft.server.packs.repository.PackSource; import net.minecraft.server.packs.repository.ServerPacksSource; @@ -43,7 +40,6 @@ import net.minecraftforge.client.model.generators.ModelBuilder; import net.minecraftforge.data.event.GatherDataEvent; import net.minecraftforge.fml.ModList; import net.minecraftforge.forgespi.language.IModFileInfo; -import net.minecraftforge.resource.ResourcePackLoader; import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.VisibleForTesting; diff --git a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java index d4acdd2326..3d51a53c6f 100644 --- a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java +++ b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java @@ -18,7 +18,6 @@ import net.minecraft.core.component.DataComponentMap; import net.minecraft.world.entity.*; import net.minecraft.world.item.Item; import net.minecraft.world.level.chunk.storage.SerializableChunkData; -import net.minecraftforge.client.event.ToastAddEvent; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.Cancelable; import net.minecraftforge.eventbus.api.Event; @@ -33,7 +32,6 @@ import com.mojang.brigadier.CommandDispatcher; import net.minecraft.advancements.AdvancementHolder; import net.minecraft.advancements.AdvancementProgress; -import net.minecraft.client.gui.components.toasts.Toast; import net.minecraft.commands.CommandBuildContext; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; @@ -680,6 +678,7 @@ public final class ForgeEventFactory { return result == Result.DEFAULT ? level.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING) : result == Result.ALLOW; } + @SuppressWarnings("removal") public static SaplingGrowTreeEvent blockGrowFeature(LevelAccessor level, RandomSource randomSource, BlockPos pos, @Nullable Holder> holder) { return fire(new SaplingGrowTreeEvent(level, randomSource, pos, holder)); } diff --git a/src/main/java/net/minecraftforge/resource/ResourcePackLoader.java b/src/main/java/net/minecraftforge/resource/ResourcePackLoader.java index f5b717642f..cf92e46207 100644 --- a/src/main/java/net/minecraftforge/resource/ResourcePackLoader.java +++ b/src/main/java/net/minecraftforge/resource/ResourcePackLoader.java @@ -5,7 +5,6 @@ package net.minecraftforge.resource; -import java.nio.file.Path; import java.util.ArrayList; import java.util.Comparator; import java.util.List; @@ -16,11 +15,9 @@ import java.util.stream.Collectors; import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; -import net.minecraft.server.packs.repository.Pack.Metadata; import net.minecraft.server.packs.repository.Pack.Position; import net.minecraft.SharedConstants; import net.minecraft.network.chat.Component; -import net.minecraft.server.packs.CompositePackResources; import net.minecraft.server.packs.PackLocationInfo; import net.minecraft.server.packs.PackResources; import net.minecraft.server.packs.PackSelectionConfig; @@ -35,13 +32,9 @@ import net.minecraftforge.fml.ModList; import net.minecraftforge.fml.ModLoader; import net.minecraftforge.fml.ModLoadingStage; import net.minecraftforge.fml.ModLoadingWarning; -import net.minecraftforge.forgespi.language.IModFileInfo; -import net.minecraftforge.forgespi.locating.IModFile; - import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.jetbrains.annotations.ApiStatus; -import org.jetbrains.annotations.NotNull; @ApiStatus.Internal public class ResourcePackLoader {