Closed itsdinkd closed 2 years ago
I'm sorry but I can't do anything for this crash from my mod.
The report says the last stack of quarryplus is TileQuarry.breakBlock(TileQuarry.java:237)
, which is this code.
https://github.com/Kotori316/QuarryPlus/blob/1ebac21c314d8f0afa9ce0e138fe5f7c5285e302/src/main/scala/com/yogpc/qp/machines/quarry/TileQuarry.java#L237
I don't pass null
as parameter, and this context doesn't require the instance of Player. So I don't know how to call net.minecraft.class_1657.method_6051
(LivingEntity#getRandom
) without getting instance of Player.
I saw comments in the issue of myroot. See the debug.log
and grep mixin. Then you can find what mod injects bad code into LootableContainerBlockEntity
.
I saw comments in the issue of myroot. See the
debug.log
and grep mixin. Then you can find what mod injects bad code intoLootableContainerBlockEntity
.
unfortunately fabric does not have a debug.log. do you know which Mixin I should grep? does it say from the log above?
So it looks like Fabric-Shield uses LootableContainerBlockEntity https://githublab.com/repository/issues/CrimsonDawn45/Fabric-Shield-Lib/82
could it be this?
Use this script. https://gist.github.com/Kotori316/2e08e2ad1e5b33d42a6c8abaa258658b
cd mods
curl -LO https://gist.githubusercontent.com/Kotori316/2e08e2ad1e5b33d42a6c8abaa258658b/raw/8c087683ff25887a60feceb5f411241af7feee19/show.sh
chmod +x (script file)
./(script file)
then you'll find almost all mixin injection with file name.LootableContainerBlockEntity
I don't think Fabric-Shield do something wrong. It doesn't inject anything to LootableContainerBlockEntity
because there are nothing related to LootableContainerBlockEntity
in this dir.
Use this script. https://gist.github.com/Kotori316/2e08e2ad1e5b33d42a6c8abaa258658b
1. `cd mods` 2. Download the script and place it in the mods dir * just execute `curl -LO https://gist.githubusercontent.com/Kotori316/2e08e2ad1e5b33d42a6c8abaa258658b/raw/8c087683ff25887a60feceb5f411241af7feee19/show.sh` 4. `chmod +x (script file)` 5. `./(script file)` then you'll find almost all mixin injection with file name. 6. Then grep or do something to find the `LootableContainerBlockEntity`
Thanks! I'll run this in the morning
Running this today! Also side note on the latest update that adds the 'if quarry breaks does frames break' config option (set to true)
does not work
Describe the bug
Crashed several times randomly if I am in creative mode and go afk for a bit while letting quarry run https://github.com/spoorn/myLoot/issues/18
To Reproduce
Steps to reproduce the behavior:
If your server/client has crashed, please give me the crash report.
Versions
Crash report or logs