Architectury give a warning screen on NeoForge in 1.21.8 due to the @OnlyIn annotation
st0x0ef opened this issue ยท 5 comments
The @ OnlyIn annotation was removed in neoforge in 21.7.3-beta in this PR : neoforged/NeoForge#2397
This bug most likely affect 1.21.7 too, but I've only tested 1.21.8 in my dev env.
Here's the annoying log I get in the console :
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.platform.Mod$ConfigurationScreenProvider
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.platform.Mod.registerConfigurationScreen(Ldev/architectury/platform/Mod$ConfigurationScreenProvider;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.core.fluid.ArchitecturyFluidAttributesForge.initializeClient()Lnet/neoforged/neoforge/client/extensions/common/IClientFluidTypeExtensions;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.core.fluid.ArchitecturyFluidAttributesForge.registerClient()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.registry.forge.ReloadListenerRegistryImpl.addClientReloadListeners(Lnet/neoforged/neoforge/client/event/AddClientReloadListenersEvent;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.registry.menu.MenuRegistry.registerScreenFactory(Lnet/minecraft/world/inventory/MenuType;Ldev/architectury/registry/menu/MenuRegistry$ScreenFactory;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.menu.MenuRegistry$ScreenFactory
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.registry.menu.forge.MenuRegistryImpl.registerScreenFactory(Lnet/minecraft/world/inventory/MenuType;Ldev/architectury/registry/menu/MenuRegistry$ScreenFactory;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.level.entity.EntityRendererRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.level.entity.EntityModelLayerRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.rendering.BlockEntityRendererRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.rendering.ColorHandlerRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.rendering.RenderTypeRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.gui.ClientTooltipComponentRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.gui.forge.ClientTooltipComponentRegistryImpl
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.particle.ParticleProviderRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.registry.client.keymappings.KeyMappingRegistry
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.SpawnEntityPacket$Client.receive(Ldev/architectury/networking/SpawnEntityPacket$PacketPayload;Ldev/architectury/networking/NetworkManager$PacketContext;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.SpawnEntityPacket$Client.register()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.networking.SpawnEntityPacket$Client
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkManager.canServerReceive(Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type;)Z
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkManager.canServerReceive(Lnet/minecraft/resources/ResourceLocation;)Z
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkManager.sendToServer(Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkManager.sendToServer(Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkChannel.canServerReceive(Ljava/lang/Class;)Z
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.NetworkChannel.sendToServer(Ljava/lang/Object;)V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.forge.NetworkManagerImpl.canServerReceive(Lnet/minecraft/resources/ResourceLocation;)Z
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.simple.BaseC2SMessage.sendToServer()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.transformers.SplitPacketTransformer$Client.init()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.networking.transformers.PacketSink.client()Ldev/architectury/networking/transformers/PacketSink;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.event.EventHandler.registerServer()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.event.EventHandler.registerClient()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.forge.EventHandlerImplClient$ModBasedEventHandler
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.forge.EventHandlerImplClient
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.forge.EventHandlerImplServer
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.event.forge.EventHandlerImpl.registerServer()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.event.forge.EventHandlerImpl.registerClient()V
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.forge.EventHandlerImplServer$ModBasedEventHandler
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ContainerScreenRenderForeground
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTickEvent$ClientLevel
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientPlayerEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ScreenInitPost
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientScreenInputEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientRecipeUpdateEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientSystemMessageEvent$Received
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ContainerScreenRenderBackground
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$RenderHud
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ScreenRenderPre
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientLifecycleEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTooltipEvent$PositionContext
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientSystemMessageEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTooltipEvent$RenderModifyPosition
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientLifecycleEvent$ClientState
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTickEvent$Client
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientPlayerEvent$ClientPlayerRespawn
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ScreenInitPre
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientChatEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientChatEvent$Send
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientRawInputEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientChatEvent$Received
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientPlayerEvent$ClientPlayerJoin
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$ScreenRenderPost
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$SetScreen
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTooltipEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientLifecycleEvent$ClientLevelState
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTooltipEvent$Item
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientGuiEvent$DebugText
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTickEvent
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientPlayerEvent$ClientPlayerQuit
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.event.events.client.ClientTooltipEvent$Render
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on class dev.architectury.hooks.client.screen.ScreenHooks
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getColor(Lnet/minecraft/world/level/material/Fluid;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getColor(Ldev/architectury/fluid/FluidStack;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getColor(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getFlowingTexture(Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getFlowingTexture(Ldev/architectury/fluid/FluidStack;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getFlowingTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getStillTexture(Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getStillTexture(Ldev/architectury/fluid/FluidStack;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.FluidStackHooks.getStillTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getColor(Lnet/minecraft/world/level/material/Fluid;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getColor(Ldev/architectury/fluid/FluidStack;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getColor(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)I
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getFlowingTexture(Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getFlowingTexture(Ldev/architectury/fluid/FluidStack;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getFlowingTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getStillTexture(Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getStillTexture(Ldev/architectury/fluid/FluidStack;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getStillTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
[06:36:50] [modloading-worker-0/ERROR] [ne.ne.ne.co.OnlyInWarningsHandler/]: @OnlyIn used on method dev.architectury.utils.GameInstance.getClient()Lnet/minecraft/client/Minecraft;