McJtyMods / RFToolsStorage

Everything related to storage
MIT License
4 stars 11 forks source link

storage scanner not linking to storage screen module #82

Closed DonSlings closed 11 months ago

DonSlings commented 1 year ago

Hello so I'm on AlltheMods 9 modpack which has RFt tools storage on it and I have set up a storage scanner to link all my storage and I made a tablet and storage screen module so i can access the storage scanner digitally and when i sneak+right click on the storage scanner with the screen module it says " storage module is set to block 'storage scanner' " but when i got to check the info on the module it says "unset" and the tablet wont work I'm hoping there's a way to resolve this but i would like to know if its a bug or an issue i can resolve on my own any comments or help will be much appreciated thanks.

McJty commented 1 year ago

What version is that? Can you show some screenshots?

DonSlings commented 1 year ago

The version is 1.20.1 and I have a clip showing what I'm talking about its easier to show what I mean on video then in screenshots so here you go just copy and paste the link https://medal.tv/games/minecraft/clips/1sRYJg_UX8E8W7/d1337PXQm4Qd?invite=cr-MSx4OHUsNTIzOTEzODMs

McJty commented 1 year ago

Hmm weird. This works fine for me

McJty commented 1 year ago

Your video is extremely fast though. Can you show me a screenshot of the tooltip of the storage scanner module?

McJty commented 1 year ago

Ok nm. It seems that setting the storage scanner isn't working. How exactly are you doing that? Can you describe in detail?

DonSlings commented 1 year ago

Sorry for taking so long to reply back but I SNEAK + RIGHT clicking on the storage scanner with the storage screen module to set it as it says to in the tooltip it says it set in the chat but it actually doesn't set its a weird bug

McJty commented 1 year ago

It works for me so I suspect there is another mod that is blocking this for some reason. Hard to say

DonSlings commented 1 year ago

Thanks for the update ill play around with the mods an see what could be conflicting appreciate the help !

Stylexe02 commented 1 year ago

Hi! I have the same problem with ATM 9... If you've found a solution to solve the problem, or the mod that blocks it, I'd like to know which mod it is. thanks :)

DonSlings commented 1 year ago

Hi! I have the same problem with ATM 9... If you've found a solution to solve the problem, or the mod that blocks it, I'd like to know which mod it is. thanks :)

---- reply there is conflicting mods such as rubidium , rubidium extra, oculus , legendary tooltips and iceburg. we get the storage screen module to set to the scanner but when putting the module into the tablet it still doesnt open up the scanner digitally

DonSlings commented 1 year ago

https://medal.tv/games/minecraft/clips/1sT4DKY_c7giTC/d1337mhZm9Im?invite=cr-MSxsTTcsNTIzOTEzODMs

McJty commented 1 year ago

It would be interesting to find out if other modules (like energy module) can be linked correctly

technophobian commented 1 year ago

I am having the same issue. Using Curseforge I downloaded a clean install of ATM9 and was able to repeat the same with a creative world right from start. Also made an Energy Screen Module, and tried shift-right-click on a machine. It does not show as set even though it gives the message in chat that it is set.

McJty commented 1 year ago

yes, some mod does something weird

DonSlings commented 1 year ago

there are mods in the mod folder that break it but I can get it to say "set " finally but i have to remove certain mods but I can not open it in the tablet it must either be the GUI for it is broken or the sneak + right click combo that might be conflicting . only time will tell i suppose

McJty commented 1 year ago

Someone found out that is apparently the mod botarium that's causing issues

DonSlings commented 1 year ago

Okay cool Thanks for the update

technophobian commented 1 year ago

clean install of ATM9 and disabled Botarium. Still can't get the storage module to set a location .

DonSlings commented 1 year ago

if you scroll up in the post ive said what other mods break the mod as well youll have to remove and you dont need to do a clean install

clean install of ATM9 and disabled Botarium. Still can't get the storage module to set a location .

McJty commented 1 year ago

Are you sure about that? That's not what another person reported to me. For him removing Botarium was sufficient to get everything working again

DonSlings commented 1 year ago

I removed Botarium but it makes the game crash even with a clean install on start up so im just not going to bother to be honest until they figure it out its not a huge deal to me

technophobian commented 1 year ago

I have to do more testing myself. Just realized what I thought was a clean install wasn't. Curseforge strikes again.

On Tue, Sep 12, 2023, 11:49 PM DonSlings @.***> wrote:

I removed Botarium but it makes the game crash even with a clean install on start up so im just not going to bother to be honest until they figure it out its not a huge deal to me

— Reply to this email directly, view it on GitHub https://github.com/McJtyMods/RFToolsStorage/issues/82#issuecomment-1716899580, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJFC7UY47BH75PHEWYQTD3X2EUOBANCNFSM6AAAAAA4OBR7BM . You are receiving this because you commented.Message ID: @.***>

technophobian commented 1 year ago

Also ATM team implied there might be a large update this weekend. Probably just wait until it comes out and revisit this issue.

Stylexe02 commented 1 year ago

I managed to launch ATM 9 without botarium, I had to remove the dependencies: ad_astra and ad_astra_giselle_addon. But it still doesn't work, I can't open the storage with the Storage Control Screen Module.

DonSlings commented 1 year ago

I managed to launch ATM 9 without botarium, I had to remove the dependencies: ad_astra and ad_astra_giselle_addon. But it still doesn't work, I can't open the storage with the Storage Control Screen Module.

did you remove the other mods i listed above as well ?

Stylexe02 commented 1 year ago

I managed to launch ATM 9 without botarium, I had to remove the dependencies: ad_astra and ad_astra_giselle_addon. But it still doesn't work, I can't open the storage with the Storage Control Screen Module.

did you remove the other mods i listed above as well ?

Yes I did, otherwise it was impossible to set the storage controle screen module

DonSlings commented 1 year ago

I managed to launch ATM 9 without botarium, I had to remove the dependencies: ad_astra and ad_astra_giselle_addon. But it still doesn't work, I can't open the storage with the Storage Control Screen Module.

did you remove the other mods i listed above as well ?

Yes I did, otherwise it was impossible to set the storage controle screen module

so your'e able to set it and put it in the tablet and it still doesnt opent the GUI?

Stylexe02 commented 1 year ago

I managed to launch ATM 9 without botarium, I had to remove the dependencies: ad_astra and ad_astra_giselle_addon. But it still doesn't work, I can't open the storage with the Storage Control Screen Module.

did you remove the other mods i listed above as well ?

Yes I did, otherwise it was impossible to set the storage controle screen module

so your'e able to set it and put it in the tablet and it still doesnt opent the GUI?

Exactly, I have the message in the chat, on the module, it's clearly written that it's set with the coordinates, but I can't open the GUI... Here are the mods I removed: mods supprimés

DonSlings commented 1 year ago

...idek anymore at this point i havent been actively trying to figure it out because im in college full time and i work as well so its gotta be something else

DonSlings commented 1 year ago

I would use a different storage mod in the mean time there is a big update for the modpack this weekend and maybe they will have it figured out by then

Stylexe02 commented 1 year ago

I just tested the new version that was released today, and the only change is that it correctly places the coordinates into the Storage Control Screen module without removing any mods. However, the GUI still doesn't appear...

technophobian commented 1 year ago

That's the same result for me as well. I did notice something strange additionally. Occasionally my tablet would get renamed with iron something. Kind of like it was being modified by one of the tool mods. I'm wondering if it's being affected by apotheosis or silent gear.

DonSlings commented 1 year ago

That's the same result for me as well. I did notice something strange additionally. Occasionally my tablet would get renamed with iron something. Kind of like it was being modified by one of the tool mods. I'm wondering if it's being affected by apotheosis or silent gear.

doesnt hurt to try to say the least

Stylexe02 commented 1 year ago

That's the same result for me as well. I did notice something strange additionally. Occasionally my tablet would get renamed with iron something. Kind of like it was being modified by one of the tool mods. I'm wondering if it's being affected by apotheosis or silent gear.

I've removed both mods, and it hasn't made a difference. It must be related to another mod, and it's starting to frustrate me :(

technophobian commented 1 year ago

Understandable. I'm lucky in that its not that critical to me. I didn't even realize how useful it could be until I watched a let's play on YouTube where this was used to connect colossal chests thru ars nouveau storage lecturn. I was really hoping to recreate some of that functionality, but alas it's rftools, and my experience with rftools has always been less than stellar.

Stylexe02 commented 1 year ago

Understandable. I'm lucky in that its not that critical to me. I didn't even realize how useful it could be until I watched a let's play on YouTube where this was used to connect colossal chests thru ars nouveau storage lecturn. I was really hoping to recreate some of that functionality, but alas it's rftools, and my experience with rftools has always been less than stellar.

I'm still using it, but without the tablet, it's less convenient. The tablet provides some extra options, and most importantly, it allows access to all our storage from anywhere. Plus, the crafting is simple. I've had this mod in all my modded adventures, and that's why it's frustrating that it's not working. But I'm keeping hope that it will work again someday.

Mejval5 commented 1 year ago

I also cannot use the Tablet. Having the same issue as people above. I am using FTB Unstable 1.20 Right clicking does nothing. The tablet doesn't write anything to chat and just doesn't work.

I got this error: [19Sep2023 20:37:32.214] [Render thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: null Index: 1 Listeners: 0: NORMAL 1: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@6fe82817 2: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@314ef780 3: ASM: class net.gigabit101.shrink.events.PlayerEvents attachCaps(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 4: ASM: class net.xalcon.torchmaster.common.logic.entityblocking.EntityBlockingEventHandler onWorldAttachCapabilityEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 5: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@57214a02 6: ASM: class ironfurnaces.util.EventHandler playerEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 7: ASM: class com.supermartijn642.wormhole.PortalGroupCapability attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 8: ASM: class dev.xkmc.l2library.init.events.BaseCapabilityEvents onAttachEntityCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 9: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@3c9601e3 10: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@12103ef6 11: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@54a439c3 12: ASM: class net.kaneka.planttech2.events.AttachCapabilityEvents attachItemStackCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 13: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$TileEventListener@44fa0b32 onTileLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 14: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$ItemStackEventListener@3cad4dea onItemStackLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 15: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$EntityEventListener@5a1d01bd onEntityLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 16: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@988180f 17: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@59d99c4 18: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@16e9e00f 19: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@63f6a930 20: ASM: class it.hurts.sskirillss.relics.init.CapabilityRegistry onCapabilityAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 21: ASM: class net.creeperhost.polylib.forge.ForgeEvents OnAttachCapabilitiesEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 22: ASM: class com.klikli_dev.occultism.handlers.CapabilityEventHandler onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 23: ASM: elucent.rootsclassic.capability.RootsCapabilityManager@1c499d75 onEntityConstruct(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 24: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@2af78d21 25: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@43cd6202 26: ASM: class com.ibarnstormer.gbd.event.ModEvents onAttachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 27: ASM: class dan200.computercraft.shared.ForgeCommonHooks onCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 28: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@1a7d1bec 29: ASM: class net.mehvahdjukaar.supplementaries.common.events.forge.ServerEventsForge onAttachTileCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 30: ASM: stepsword.mahoutsukai.handlers.ServerHandler@65b9cfef attachCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 31: ASM: stepsword.mahoutsukai.handlers.ServerHandler@65b9cfef attachCapabilityChunk(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 32: ASM: stepsword.mahoutsukai.handlers.ServerHandler@65b9cfef attachCapabilityWorld(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 33: ASM: class net.tropicraft.core.common.item.scuba.ScubaData onCapabilityAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 34: ASM: class com.hollingsworth.arsnouveau.setup.registry.CapabilityRegistry$EventHandler attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 35: ASM: INSTANCE onEntityConstruction(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 36: ASM: class me.desht.pneumaticcraft.common.thirdparty.computercraft.ComputerCraft attachPeripheralCap(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 37: ASM: class me.desht.pneumaticcraft.common.thirdparty.curios.Curios$CuriosCapabilityListener attachCurioInvTicker(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 38: ASM: class com.simibubi.create.foundation.events.CommonEvents attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 39: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$TileEventListener@4739e848 onTileLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 40: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@654cbbc2 attachStackCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 41: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@654cbbc2 attachEntitiesCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 42: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$EntityEventListener@4083f3f2 onEntityLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 43: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@4ff93ef6 attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 44: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@4ff93ef6 attachCapabilitiesPlayer(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 45: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@4ff93ef6 attachCapabilitiesStack(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 46: net.minecraftforge.eventbus.EventBus$$Lambda$5131/0x0000000801dff1f8@4c148eba 47: ASM: mcjty.lib.setup.ModSetup$EventHandler@32b4238c onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 48: ASM: mcjty.rftoolsutility.setup.ForgeEventHandlers@238e31d8 onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 49: ASM: de.maxhenkel.plane.events.CapabilityEvents@66da0573 capabilityAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V java.lang.NullPointerException

McJty commented 1 year ago

I was thinking on how I could provide an alternative solution from my side but it's hard to come up with something. The tablet is using basic right click behaviour and if that's not working then I can only imagine some mod doing some very weird things. But I'm open to suggestions. Either I can provide some workaround (suggestions welcome) or else we find the culprint and try to convince that mod to fix?

McJty commented 1 year ago

Technically, the way you link the module to the scanner is with this code in the item. As far as I know this is correct:

    @Nonnull
    @Override
    public InteractionResult useOn(UseOnContext context) {
        ItemStack stack = context.getItemInHand();
        Level world = context.getLevel();
        Player player = context.getPlayer();
        BlockPos pos = context.getClickedPos();
        BlockEntity te = world.getBlockEntity(pos);
        if (te instanceof IStorageScanner) {
            BlockState state = world.getBlockState(pos);
            Block block = state.getBlock();
            String name = "<invalid>";
            if (block != null && !world.getBlockState(pos).isAir()) {
                name = Tools.getReadableName(world, pos);
            }
            ModuleTools.setPositionInModule(stack, world.dimension(), pos, name);
            if (world.isClientSide) {
                Logging.message(player, "Storage module is set to block '" + name + "'");
            }
        } else {
            ModuleTools.clearPositionInModule(stack);
            if (world.isClientSide) {
                Logging.message(player, "Storage module is cleared");
            }
        }
        return InteractionResult.SUCCESS;
    }
Speiger commented 1 year ago

@DonSlings can you install a NBT visualization mod? https://www.curseforge.com/minecraft/mc-mods/nbt-tooltip That way we can see how the NBT looks inside of the item. And make a clip that shows every items NBT looks like :) Best would be everytime the item changes. more data in this case is better :)

djnifos commented 1 year ago

image image image

Here's the NBT tag "tag" for the Tablet (scanner) with a Storage Control Screen Module tied to a storage scanner, the nbt from the scanner is shown also. Resetting the screen module and linking it again to the scanner shows those same items in the same slots. This info (apples and pearls) corresponds to a dump screen module that no longer exists, it was reset, and should have a backpack on it now. I had to use Integrated Dynamics for this, that tooltip mod doesn't exist in 1.20.

This is in ATM9. I can test whatever you want.

Speiger commented 1 year ago

@djnifos thanks, yeah i hope @McJty can use this information, because i can not really validate it atm. Mostly because i am not into his projects that deep, just wanted to provide a perspective I haven't seen yet.

woodyafortunato commented 1 year ago

i'm still having this issue

Speiger commented 1 year ago

@woodyafortunato congrats, and there was so far no solution found :)

yuriondelagrion commented 1 year ago

Playing direwolf20 1.20. I linked my screen control module card to my scanner, inserted it into the tablet, and when I try right clicking it, nothing happens.

the log shows this error:

Error log

at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) at MC-BOOTSTRAP/fml_loader@47.1.47/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:108) at MC-BOOTSTRAP/fml_loader@47.1.47/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:24) at MC-BOOTSTRAP/fml_loader@47.1.47/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:114) at MC-BOOTSTRAP/fml_loader@47.1.47/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:126) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:218) at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1106) at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115) at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:67) at TRANSFORMER/forge@47.1.76/net.minecraftforge.network.PlayMessages$OpenContainer.lambda$handle$1(PlayMessages.java:290) at java.base/java.util.Optional.ifPresent(Unknown Source) at TRANSFORMER/forge@47.1.76/net.minecraftforge.network.PlayMessages$OpenContainer.lambda$handle$0(PlayMessages.java:291) at TRANSFORMER/minecraft@1.20.1/net.minecraft.world.inventory.MenuType.create(MenuType.java:61) at TRANSFORMER/mcjtylib@1.20-8.0.3/mcjty.lib.container.GenericContainer.lambda$createRemoteContainerType$6(GenericContainer.java:526) at TRANSFORMER/rftoolsstorage@1.20-5.0.1/mcjty.rftoolsstorage.modules.scanner.blocks.StorageScannerTileEntity.(StorageScannerTileEntity.java:145) at TRANSFORMER/rftoolsstorage@1.20-5.0.1/mcjty.rftoolsstorage.modules.scanner.blocks.StorageScannerTileEntity.(StorageScannerTileEntity.java:139) at TRANSFORMER/mcjtylib@1.20-8.0.3/mcjty.lib.tileentity.TickingTileEntity.(TickingTileEntity.java:10) at TRANSFORMER/mcjtylib@1.20-8.0.3/mcjty.lib.tileentity.GenericTileEntity.(GenericTileEntity.java:70) at TRANSFORMER/minecraft@1.20.1/net.minecraft.world.level.block.entity.BlockEntity.(BlockEntity.java:33) at TRANSFORMER/forge@47.1.76/net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:51) at TRANSFORMER/forge@47.1.76/net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:67) at TRANSFORMER/forge@47.1.76/net.minecraftforge.common.capabilities.CapabilityProvider.doGatherCapabilities(CapabilityProvider.java:72) at TRANSFORMER/forge@47.1.76/net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:628) at TRANSFORMER/forge@47.1.76/net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:634) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) at TRANSFORMER/botarium@2.2.0/earth.terrarium.botarium.forge.BotariumForge.attachBlockCapabilities(BotariumForge.java:58) java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.state.BlockState.m_60734_()" because the return value of "net.minecraft.world.level.block.entity.BlockEntity.m_58900_()" is null 75: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@7f05555e 74: ASM: mcjty.rftoolsutility.setup.ForgeEventHandlers@14484949 onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 73: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@73448138 72: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@6fc28423 71: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@2ab4eb12 70: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@231cf89 69: ASM: mcjty.lib.setup.ModSetup$EventHandler@6b6c7b6c onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 68: ASM: com.illusivesoulworks.comforts.common.CapabilitySleepData$CapabilityEvents@79a7ba3a onAttachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 67: ASM: class dan200.computercraft.shared.integration.MoreRedIntegration attachBlockCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 66: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@50c98a61 65: ASM: mekanism.common.CommonPlayerTracker@48e00873 attachCaps(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 64: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@20932a52 attachCapabilitiesStack(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 63: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@20932a52 attachCapabilitiesPlayer(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 62: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@20932a52 attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 61: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$TileEventListener@218419e3 onTileLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 60: ASM: mcjty.theoneprobe.ForgeEventHandlers@4fbecaeb onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 59: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@14fa392e 58: ASM: de.ellpeck.naturesaura.events.CommonEvents@3b105b21 onChunkCapsAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 57: ASM: de.ellpeck.naturesaura.events.CommonEvents@3b105b21 onLevelCapsAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 56: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@1567b944 55: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@2156cfef attachStackCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 54: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@2156cfef attachEntitiesCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 53: ASM: com.blakebr0.ironjetpacks.compat.curios.CuriosCompat@48ae6d6b onAttachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 52: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@6406c594 51: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@5fc36686 50: ASM: class com.stal111.forbidden_arcanus.event.AttachCapabilitiesListener onWorldCapabilityAttachEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 49: ASM: class com.stal111.forbidden_arcanus.event.AttachCapabilitiesListener onPlayerCapabilityAttachEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 48: ASM: class dev.xkmc.modulargolems.events.ModifierEventListeners onAttachLevelCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 47: ASM: class sonar.fluxnetworks.register.EventHandler onAttachCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 46: ASM: class com.simibubi.create.foundation.events.CommonEvents attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 45: ASM: class net.blay09.mods.cookingforblockheads.compat.CompatCapabilityLoader attachTileEntityCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 44: ASM: class com.mystchonky.arsocultas.common.events.EventHandler attachItemCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 43: ASM: class tv.soaryn.xycraft.core.XyCoreClient$ForgeBus onAttachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 42: ASM: class tv.soaryn.xycraft.core.XyCoreCommon onAttachCapabilitiesToPlayer(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 41: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@73ee5e58 40: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@5e15f0a0 39: ASM: class dan200.computercraft.shared.ForgeCommonHooks onCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 38: ASM: class net.creeperhost.polylib.forge.ForgeEvents OnAttachCapabilitiesEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 37: ASM: class com.hollingsworth.arsnouveau.setup.registry.CapabilityRegistry$EventHandler attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 36: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@62cb26ac 35: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@443d0784 34: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$EntityEventListener@722f1ca7 onEntityLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 33: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$ItemStackEventListener@1d023303 onItemStackLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 32: ASM: org.cyclops.cyclopscore.modcompat.capabilities.CapabilityConstructorRegistry$TileEventListener@10aa9469 onTileLoad(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 31: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@6888bbc9 30: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@3661506d 29: ASM: ru.yurannnzzz.moreredcccompat.MoreRedCCCompatMod@5b5153d attachCapability(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 28: ASM: class com.aetherteam.aether.capability.AetherCapabilities$Registration attachEntityCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 27: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@549e59c6 26: ASM: class com.aetherteam.aether.capability.AetherCapabilities$Registration attachWorldCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 25: ASM: class me.desht.pneumaticcraft.common.thirdparty.curios.Curios$CuriosCapabilityListener attachCurioInvTicker(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 24: ASM: class net.tropicraft.core.common.item.scuba.ScubaData onCapabilityAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 23: ASM: me.desht.pneumaticcraft.common.thirdparty.mekanism.Mekanism@2e470635 attachHeatAdapters(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 22: ASM: me.desht.pneumaticcraft.common.thirdparty.mekanism.Mekanism@2e470635 attachRadiationShield(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 21: ASM: mods.railcraft.Railcraft@5c446c0d handleAttachItemStackCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 20: ASM: class me.desht.pneumaticcraft.common.thirdparty.computercraft.ComputerCraft attachPeripheralCap(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 19: ASM: mods.railcraft.Railcraft@5c446c0d handleAttachEntityCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 18: ASM: INSTANCE onEntityConstruction(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 17: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@7c5a1864 16: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@4c624ab2 15: ASM: class com.klikli_dev.occultism.handlers.CapabilityEventHandler onEntityConstructing(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 14: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@27e8aea6 13: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@4f3cea1b 12: ASM: class com.traverse.bhc.common.util.HealthModifier attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 11: ASM: class net.mehvahdjukaar.supplementaries.common.events.forge.ServerEventsForge onAttachTileCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 10: ASM: class dev.xkmc.l2library.init.events.BaseCapabilityEvents onAttachEntityCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 9: ASM: class com.supermartijn642.wormhole.PortalGroupCapability attachCapabilities(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 8: ASM: class ironfurnaces.util.EventHandler playerEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 7: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@34508b19 6: ASM: class net.xalcon.torchmaster.common.logic.entityblocking.EntityBlockingEventHandler onWorldAttachCapabilityEvent(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 5: ASM: class net.gigabit101.shrink.events.PlayerEvents attachCaps(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 4: ASM: class com.matyrobbrt.antsportation.onetimejoin.OneTimeRewardListener onAttach(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V 3: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@3d6ac168 2: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@65f1a9ab 1: net.minecraftforge.eventbus.EventBus$$Lambda$1634/0x0000000801854910@5e94a068 0: NORMAL Listeners: Index: 1 [14:24:34] [Render thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: Cannot invoke "net.minecraft.world.level.block.state.BlockState.m_60734_()" because the return value of "net.minecraft.world.level.block.entity.BlockEntity.m_58900_()" is null

Speiger commented 1 year ago

@yuriondelagrion please wrap your error into this.

<details>
<summary>Error log</summary>
<p>

<< PUT YOUR ERROR LOG BETWEEN THOSE LINES WITH EMPTY LINES BETWEEN

</p>
</details>
yuriondelagrion commented 1 year ago

@yuriondelagrion please wrap your error into this.

<details>
<summary>Error log</summary>
<p>

<< PUT YOUR ERROR LOG BETWEEN THOSE LINES WITH EMPTY LINES BETWEEN

</p>
</details>

Ok, I edited my post.

MakZena commented 1 year ago

Hey Guy's today is 24 november 2023 and i had this isuue today on my world did you all find a solutuion

Kataiser9 commented 1 year ago

I encountered this issue myself in a custom pack today. After a bit of (admittedly very lucky) testing, I seem to have narrowed the issue down to Botarium (latest version, 2.2.1). Tried a basic storage scanner/tablet setup with and without Botarium installed; works fine without Botarium but not with.

Mejval5 commented 1 year ago

@Kataiser9 You are a god, thanks for the investigation!

Soooo, can someone fix it now? 😅