[Bug] Crash when trying to render 'netherite shield' item from 'Guarding' mod
AmyntasSynth opened this issue ยท 0 comments
What happened?
Steps to reproduce:
- Have the listed mods installed (see bottom of post)
- Enter "shield" into search field in REI, or otherwise try to display the 'Guarding' mod's items
What mod loaders are you seeing the problem on?
Fabric
What do you think this bug is of?
- Visual
- Recipe Lookup
- Cheat Mode
- Plugin Integration / JEI Plugin Compatibility
- Others
Relevant log output
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 2024-02-21 15:36:02
Description: Rendering entry base
java.lang.NoSuchMethodError: 'java.util.Optional net.minecraft.class_8053.method_48428(net.minecraft.class_5455, net.minecraft.class_1799)'
at com.teamabode.guarding.client.render.NetheriteShieldRenderer.render(NetheriteShieldRenderer.java:37)
at net.minecraft.class_756.handler$cnc000$fabric-rendering-v1$fabric_onRender(class_756.java:541)
at net.minecraft.class_756.method_3166(class_756.java)
at net.minecraft.class_918.method_23179(class_918.java:126)
at me.shedaniel.rei.plugin.client.entry.ItemEntryDefinition$ItemEntryRenderer.renderBase(ItemEntryDefinition.java:320)
at me.shedaniel.rei.plugin.client.entry.ItemEntryDefinition$ItemEntryRenderer.renderBase(ItemEntryDefinition.java:250)
at me.shedaniel.rei.impl.client.gui.widget.BatchedEntryRendererManager.renderBatched(BatchedEntryRendererManager.java:199)
at me.shedaniel.rei.impl.client.gui.widget.BatchedEntryRendererManager.render(BatchedEntryRendererManager.java:128)
at me.shedaniel.rei.impl.client.gui.widget.entrylist.PaginatedEntryListWidget.renderEntries(PaginatedEntryListWidget.java:109)
at me.shedaniel.rei.impl.client.gui.widget.entrylist.EntryListWidget.method_25394(EntryListWidget.java:196)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.renderWidgets(ScreenOverlayImpl.java:348)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.method_25394(ScreenOverlayImpl.java:244)
at me.shedaniel.rei.impl.client.registry.screen.ScreenRegistryImpl$5.render(ScreenRegistryImpl.java:375)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$onApplied$5(DefaultScreenOverlayRenderer.java:91)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$new$1(DefaultScreenOverlayRenderer.java:61)
at net.minecraft.class_465.handler$zdg000$architectury$renderBackground(class_465.java:732)
at net.minecraft.class_465.method_25420(class_465.java:172)
at net.minecraft.class_437.method_25394(class_437.java:119)
at net.minecraft.class_465.method_25394(class_465.java:100)
at net.minecraft.class_485.method_25394(class_485.java:31)
at net.minecraft.class_490.method_25394(class_490.java:83)
at net.minecraft.class_437.method_47413(class_437.java:110)
at net.minecraft.class_757.mixinextras$bridge$method_47413$205(class_757.java)
at net.minecraft.class_757.wrapOperation$cpc000$fabric-screen-api-v1$onRenderScreen(class_757.java:3111)
at net.minecraft.class_757.method_3192(class_757.java:931)
at net.minecraft.class_310.method_1523(class_310.java:1327)
at net.minecraft.class_310.method_1514(class_310.java:888)
at net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at com.teamabode.guarding.client.render.NetheriteShieldRenderer.render(NetheriteShieldRenderer.java:37)
at net.minecraft.class_756.handler$cnc000$fabric-rendering-v1$fabric_onRender(class_756.java:541)
at net.minecraft.class_756.method_3166(class_756.java)
at net.minecraft.class_918.method_23179(class_918.java:126)
-- Screen details --
Details:
Screen name: net.minecraft.class_490
Stacktrace:
at me.shedaniel.rei.impl.client.util.CrashReportUtils.screen(CrashReportUtils.java:50)
at me.shedaniel.rei.impl.client.util.CrashReportUtils.essential(CrashReportUtils.java:44)
at me.shedaniel.rei.impl.client.gui.widget.BatchedEntryRendererManager.renderBatched(BatchedEntryRendererManager.java:203)
at me.shedaniel.rei.impl.client.gui.widget.BatchedEntryRendererManager.render(BatchedEntryRendererManager.java:128)
at me.shedaniel.rei.impl.client.gui.widget.entrylist.PaginatedEntryListWidget.renderEntries(PaginatedEntryListWidget.java:109)
at me.shedaniel.rei.impl.client.gui.widget.entrylist.EntryListWidget.method_25394(EntryListWidget.java:196)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.renderWidgets(ScreenOverlayImpl.java:348)
at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.method_25394(ScreenOverlayImpl.java:244)
at me.shedaniel.rei.impl.client.registry.screen.ScreenRegistryImpl$5.render(ScreenRegistryImpl.java:375)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$onApplied$5(DefaultScreenOverlayRenderer.java:91)
at me.shedaniel.rei.impl.client.registry.screen.DefaultScreenOverlayRenderer.lambda$new$1(DefaultScreenOverlayRenderer.java:61)
at net.minecraft.class_465.handler$zdg000$architectury$renderBackground(class_465.java:732)
at net.minecraft.class_465.method_25420(class_465.java:172)
at net.minecraft.class_437.method_25394(class_437.java:119)
at net.minecraft.class_465.method_25394(class_465.java:100)
at net.minecraft.class_485.method_25394(class_485.java:31)
at net.minecraft.class_490.method_25394(class_490.java:83)
at net.minecraft.class_437.method_47413(class_437.java:110)
at net.minecraft.class_757.mixinextras$bridge$method_47413$205(class_757.java)
at net.minecraft.class_757.wrapOperation$cpc000$fabric-screen-api-v1$onRenderScreen(class_757.java:3111)
at net.minecraft.class_757.method_3192(class_757.java:931)
at net.minecraft.class_310.method_1523(class_310.java:1327)
at net.minecraft.class_310.method_1514(class_310.java:888)
at net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
-- Renderer details --
Details:
Renderer name: me.shedaniel.rei.impl.client.gui.widget.entrylist.EntryListStackEntry
Bounds: me.shedaniel.math.Rectangle@58ea20a9[height=18,width=18,x=309,y=46]
Notice mark: 0
Interactable: true
Interactable favorites: true
Highlight enabled: true
Tooltip enabled: true
Background enabled: false
Entries count: 1
-- Current Rendering Entry --
Details:
Renderer name: me.shedaniel.rei.impl.common.entry.TypedEntryStack
Entry type: minecraft:item
Is empty: false
Entry identifier: guarding:netherite_shield
-- Entry Renderer --
Details:
Entry definition class name: me.shedaniel.rei.plugin.client.entry.ItemEntryDefinition
Item Type: netherite_shield
Item Damage: 0
Item NBT: {Damage:0}
Item Foil: false
-- Screen details --
Details:
Screen name: net.minecraft.class_490
-- System Details --
Details:
Minecraft Version: 1.20.4
Minecraft Version ID: 1.20.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.8, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1199371200 bytes (1143 MiB) / 3254779904 bytes (3104 MiB) up to 8589934592 bytes (8192 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 5800X3D 8-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 2
Microarchitecture: Zen 3
Frequency (GHz): 3.40
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: NVIDIA GeForce RTX 3060 Ti
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x24c9
Graphics card #0 versionInfo: DriverVersion=31.0.15.3713
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 3.60
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 3.60
Memory slot #1 type: DDR4
Virtual memory max (MB): 39605.59
Virtual memory used (MB): 21935.15
Swap memory total (MB): 6912.00
Swap memory used (MB): 11.25
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
additionaladditions: Additional Additions 6.1.0
libgui: LibGui 9.2.2+1.20.2
jankson: Jankson 6.0.0+j1.2.3
blue_endless_jankson: jankson 1.2.3
libninepatch: LibNinePatch 1.2.0
architectury: Architectury 11.0.12
attributefix: AttributeFix 24.0.2
authme: Auth Me 8.0.0+1.20.4
axesareweapons: Axes Are Weapons 1.7.3
balm-fabric: Balm 9.0.5
bebooks: Better Enchanted Books 1.4.4
better_end_sky: Better End Sky 0.2.1+1.20
betterclouds: Better Clouds 1.5.7+1.20.4
betterhurtcam: BetterHurtCam 1.7.0+mc1.20.3
betterladdersmod: Better Ladders 0.0.2.1.20.1
betterstats: Better Statistics Screen 3.8.1+fabric-1.20.4
tcdcommons: TCD Commons API 3.8.1+fabric-1.20.4
betterthanmending: BetterThanMending 2.0.0
cakechomps: Cake Chomps 8.0.0+1.20.4
carpet: Carpet Mod 1.4.128+v231205
carpet-fixes: Carpet Fixes 1.20-1.17.0
conditional-mixin: conditional mixin 0.3.1
clickthrough: ClickThrough 1.20.4-fabric0.91.2-0.4.1
crowdin-translate: CrowdinTranslate 1.4+1.19.3
gbfabrictools: GBfabrictools 1.4+1.20
clienttweaks: Client Tweaks 13.0.2
cloth-config: Cloth Config v13 13.0.121
cloth-basic-math: cloth-basic-math 0.6.1
clumps: Clumps 15.0.0.2
collective: Collective 7.30
completionistsindex: Completionist's Index 20.4.1
disable_custom_worlds_advice: Disable Custom Worlds Advice 5.0
disableinsecurechattoast: Disable Insecure Chat Toast 1.1.0
dynamiccrosshair: Dynamic Crosshair 7.7+1.20.4
yaclx: YetAnotherConfigLibExtensions 1.12+1.20.2
dynamiclights: Dynamic Lights 1.7.1+mod
easyanvils: Easy Anvils 20.4.2
easymagic: Easy Magic 20.4.0
enhanced_attack_indicator: Enhanced Attack Indicator 1.0.4+1.20.3
explosiveenhancement: Explosive Enhancement 1.2.2-1.20.x
fabric-api: Fabric API 0.96.3+1.20.4
fabric-api-base: Fabric API Base 0.4.36+78d798af4f
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.49+82b1bb3e4f
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.16+78d798af4f
fabric-block-api-v1: Fabric Block API (v1) 1.0.16+3e2216cb4f
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.4+78d798af4f
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.46+78d798af4f
fabric-client-tags-api-v1: Fabric Client Tags 1.1.7+78d798af4f
fabric-command-api-v1: Fabric Command API (v1) 1.2.41+f71b366f4f
fabric-command-api-v2: Fabric Command API (v2) 2.2.20+78d798af4f
fabric-commands-v0: Fabric Commands (v0) 0.2.58+df3654b34f
fabric-containers-v0: Fabric Containers (v0) 0.1.86+df3654b34f
fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.13+78d798af4f
fabric-convention-tags-v1: Fabric Convention Tags 1.5.10+78d798af4f
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.23+78d798af4f
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.2+b90db5744f
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.2+5c0133444f
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.61+78d798af4f
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+44c0f8c64f
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.1+389931eb4f
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.74+df3654b34f
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.46+78d798af4f
fabric-item-api-v1: Fabric Item API (v1) 2.2.0+d6f2b0844f
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.24+f9b333cc4f
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.41+78d798af4f
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.39+df3654b34f
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.0+a67ffb5d4f
fabric-loot-api-v2: Fabric Loot API (v2) 2.1.7+78d798af4f
fabric-message-api-v1: Fabric Message API (v1) 6.0.5+78d798af4f
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.63+78d798af4f
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.8+78d798af4f
fabric-models-v0: Fabric Models (v0) 0.4.7+9386d8a74f
fabric-networking-api-v1: Fabric Networking API (v1) 3.1.7+2e5ac5484f
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.0.12+080016e44f
fabric-particles-v1: Fabric Particles (v1) 1.1.7+78d798af4f
fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.20+78d798af4f
fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.18+78d798af4f
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.4+78d798af4f
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.4+78d798af4f
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.53+df3654b34f
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.42+73761d2e4f
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.1+e761c6694f
fabric-rendering-v0: Fabric Rendering (v0) 1.1.56+df3654b34f
fabric-rendering-v1: Fabric Rendering (v1) 3.2.0+6fd945a04f
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.14+78d798af4f
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.18+b66dcf784f
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.17+78d798af4f
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.55+78d798af4f
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.17+78d798af4f
fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.11+e84342304f
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.14+78d798af4f
fabricloader: Fabric Loader 0.15.7
mixinextras: MixinExtras 0.3.5
fallingtree: FallingTree 1.20.4.3
ferritecore: FerriteCore 6.0.3
fog-looks-good-now: FogLooksGoodNow 2.2.0+1.20.4
forgeconfigapiport: Forge Config API Port 20.4.3
com_electronwill_night-config_core: core 3.6.6
com_electronwill_night-config_toml: toml 3.6.6
guarding: Guarding 2.3.2
mm: Manningham Mills 2.3
scribe: Scribe 1.20.1-0.5.0-alpha
guiclock: GUI Clock 4.4
horsebuff: HorseBuff 2.1.3
indium: Indium 1.0.30+mc1.20.4
inventorytotem: Inventory Totem 3.2
invmove: InvMove 0.8.5
java: OpenJDK 64-Bit Server VM 17
leahs-immersive-thunder: Immersive Thunder 1.20.4+1.2.2
letmedespawn: Let Me Despawn 1.2.0
linkart: Linkart 5.4.1-1.20.2
dark-matter-base: Dark Matter Base 3.0.0-1.19.2
lithium: Lithium 0.12.1
lmft: Load My F***ing Tags 1.0.2+1.20
make_bubbles_pop: Make Bubbles Pop Mod 0.2.0-fabric
mcwpaintings: Macaw's Paintings 1.0.5
memoryleakfix: Memory Leak Fix 1.1.5
midnightlib: MidnightLib 1.5.3
minecraft: Minecraft 1.20.4
moddetectionpreventer: ModDetectionPreventer 1.1.0
modmenu: Mod Menu 9.0.0
mru: Mineblock's Repeated Utilities 0.4.0+1.20.4
netherportalfix: NetherPortalFix 15.0.1
no-resource-pack-warnings: No Resource Pack Warnings 1.3.0
no-telemetry: No Telemetry 1.8.0
nvidium: Nvidium 0.2.6-beta
particlerain: Particle Rain 2.0.8
philipsruins: Philip`s Ruins 1.20.4
puzzleslib: Puzzles Lib 20.4.25
realisticbees: Realistic Bees 3.8
roughlyenoughitems: Roughly Enough Items 14.0.688
error_notifier: Error Notifier 1.0.9
satin: Satin 1.16.0
shulkerboxtooltip: Shulker Box Tooltip 4.0.8+1.20.4
sodium: Sodium 0.5.8+mc1.20.4
sound_physics_remastered: Sound Physics Remastered 1.20.4-1.3.1
spyglass-improvements: Spyglass Improvements 1.4+mc1.20.2+fabric
status-effect-bars: Status Effect Bars 1.0.4
terralith: Terralith 2.4.11
toms_storage: Tom's Simple Storage Mod 1.6.11
ukulib: ukulib 1.1.2+1.20.4
com_moandjiezana_toml_toml4j: toml4j 0.7.2
gs_mclo_java_mclogs-java: mclogs-java 2.1.1
visuality: Visuality 0.7.3+1.20.4
wakes: Wakes 0.2.3
com_github_jdiemke_delaunay-triangulator_delaunaytriangulator: DelaunayTriangulator 1.0.0
whatthebucket: WhatTheBucket 14.0.2
xaerominimap: Xaero's Minimap 23.9.7
xaeroplus: XaeroPlus 1.20.4
com_github_ben-manes_caffeine_caffeine: caffeine 3.1.8
net_lenni0451_lambdaevents: LambdaEvents 2.4.1
xaeroworldmap: Xaero's World Map 1.37.8
yet_another_config_lib_v3: YetAnotherConfigLib 3.3.2+1.20.4
com_twelvemonkeys_common_common-image: common-image 3.10.0
com_twelvemonkeys_common_common-io: common-io 3.10.0
com_twelvemonkeys_common_common-lang: common-lang 3.10.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
Anything else?
Relevant, used mods:
- RoughlyEnoughItems-14.0.688-fabric
- guarding-2.3.2
- cloth-config-13.0.121-fabric
- fabric-api-0.96.3+1.20.4
- architectury-11.0.12-fabric
- sodium-fabric-0.5.8+mc1.20.4
- nvidium-0.2.6-beta
By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.
- Yes, and I did not use any paste services other than GitHub Gists.
By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.
- Yes