1 download
Description:
Echoes of Glory adds twelve unlockable Echo abilities—Ink, Earth, Explosives, Rider, Evasion, Entanglement, Immortality, Exchange, Soulbound, Nightmares, Reflection and Alliance—each granting a unique timed power with its own cooldown. Right-click an Echo (or press C) to slot up to two into the HUD above your health; active slots glow gold and show remaining time while the cooldown fills upward in black. Press Z or X to activate: become an ink cloud, blast blocks at range, launch or ride a Ravager, teleport to your return point, share damage/healing, cheat death, swap positions, keep echoes on death, blind foes with phantoms, spawn a self-clone—or arm the Alliance Echo and right-click mobs to tame them as glowing, loyal allies.
Manage versions and create new iterations of this mod.
This will create a new mod based on "Echoes of Glory" with your modifications. The original mod will remain unchanged and you'll be credited as the author of the remix.
This will create a new version of "Echoes of Glory" for Minecraft Java 1.20.1. The original mod will remain unchanged.
1
Aug 22, 2025, 07:26 AM
User request: Create a placeholder item Edit v2: Remove the placeholder item. Create a mod called Echoes of Glory. Function: players unlock unique powers called "Echoes" by completing tasks; each echo can only be earned once on any server/world; upon task completion an echo drops as a physical item; using that item equips it into one of two player ability slots (HUD element directly above the XP bar). Add two new keybinds (one for slot 1, one for slot 2) and a keybind to withdraw both slots back into the inventory. Add first echo: Echo of Ink — earned by writing and signing a book & quill; ability: turn into an ink puddle by setting player attributes to minimum size, allow 1 block step height, form a puddle of black particles around them; effect lasts 15 seconds or until deactivated; 1 minute cooldown. Edit v3: Report: game isn't launching with the new additions. Edit v4: Provided full crash logs showing many mods loaded and a crash during Mixin apply (arial-targeting-system mixin invalid injection). Minecraft crash report saved. Logs show client bootstrap error and Mixin transformation failures. Placeholder mod presence visible in mod list (placeholder-api and placeholder-item). Edit v5: Analysis: crash happens during client initialization. Echoes of Glory (placeholder-item-nrj2quob) tries to register a custom networking packet placeholder-item-nrj2quob:sync which is already registered — either double-registered by the mod or another mod uses same ID. Crash stack points to PlaceholderItemClient.onInitializeClient -> likely the mod double-registers its packet. Suggested fixes: update Echoes of Glory; check for duplicate copies of the mod; test disabling placeholder-api for conflicts; as workaround remove the mod or roll back Fabric API/mod. User asks: can ChatGPT change that packet or do something to avoid the conflict? Edit v6: HUD change: replace "Echo1 Empty" text with custom visual HUD elements: blank spot when empty and echo icon texture when equipped. Reiterate: echoes drop as physical items — Echo of Ink should drop when writing & signing a book and quill; right-click the dropped item to equip to an empty slot. Add two new echoes: - Echo of Earth: allows player to destroy one block; unlock by being first player to touch bedrock; 10 second cooldown; can destroy any block but only drops blocks that drop in survival (no end portal frames, bedrock, reinforced deepslate, etc). - Echo of Explosives: ability launches a mini TNT; activating again detonates the mini TNT; lower blast radius than normal TNT and does not do block damage; it triggers other TNT, damages players, and can press pressure plates; it deals considerable vertical knockback to the player who uses it, but does not damage that player; unlock by killing 5 mobs or players with a single explosive. Edit v7: Ensure echo emblem/texture applies to the physical dropped item as well. Add new textures for Echo of Earth and Echo of Explosives. Ensure Echo of Explosives drops when player kills 5 entities with a single explosive. While Echo of Ink active, player takes no damage and cannot attack players or use utilities. Center HUD elements closer to center of screen (above HP and hunger bars). Add echoes to Creative inventory. Add more particles and sounds to Earth and halve its cooldown (Earth cooldown becomes 5s). Add new custom advancements: - "5 birds, one stone": Kill 5 enemies with a single explosive - "Down to Earth": Reach the bottom of the world - "Passing Notes": Write and sign a book Edit v8: Ink mode specifics: player should not be able to punch while in ink mode and should shrink to attribute scale 0.00000001 (visually disappear). If possible, leave FOV unchanged when shrinking. Custom advancements not present in-game. Echo of Explosives still not awarding. Change: set Echo of Explosives cooldown to 20 seconds. Earth & Explosives still need unique textures; textures must apply to item forms. Edit v9: Explosives bomb: give it a glowing outline only the user can see; bomb must not detonate until user triggers it. Add new custom texture: Echo of Explosives item looks like tiny TNT/stick of dynamite; Echo of Earth texture looks like tiny bedrock fragment. When Echo of Ink active, temporarily clear all player's armor and items and replace visually with invisible placeholder blocks; when effect ends, restore full inventory exactly as it was; if player ends Ink early, remove invisibility immediately. Add new Echo: Echo of the Rider — ability summons a rideable ravager with the player mounted; player can dismount while the ravager remains until it dies or ability used again; once it dies or is disabled, ability goes on 5 minute cooldown; player can remount while it's alive; ravager is faster than a regular player, deals extra damage, does not attack its rider; unlocked by completing a raid and getting Hero of the Village advancement. Note: Echo of Explosives quest still not working for user (killing 5 mobs with one TNT does not drop the echo). Edit v10: Ravager must be controllable by the player riding it; owner can right-click to remount, and only the user can ride it. TNT glow effect specifics: blink normally like TNT but with a glowing outline (Minecraft glow effect) visible only to the user. Echo of Earth still needs custom texture. Add Echo of Evasion: when activated, set a return point; after 15 seconds or when used again, teleport player back to return point; cooldown 1.5 minutes; obtain by getting the sub space bubble advancement. Edit v11: Add Echo of Entanglement: when activated, the next player you damage becomes linked to you for 15 seconds — you share damage/heal/death; link can be canceled before it's created but not after creation; cooldown 2 minutes; earned by completing the unlikely alliance advancement. Edit v12: Add Echo of Immortality: when activated creates golden aura for 10 seconds; if player would die during that time, instead act like Totem of Undying (prevent death); effect ends when 10s expires, the totem effect triggers, or player cancels it by using ability again; cooldown 2 minutes; icon: tiny totem; obtained by postmortal advancement. UI: add a visual cooldown effect on HUD when an echo is active; remove the on-screen text "Ink CD". Edit v13: Add Echo of Exchange: when used while pointing at another player, swap positions with that player; cooldown 1 minute; earned by the return to sender advancement. Edit v14: Crash report provided (Xaero's Minimap crash and ConcurrentModificationException). Gameplay fixes/requests: - Explosive TNT should blink normally again and apply knockback to user (boosted vertical), do less damage to enemies, and not damage the user. - Ravager issues: it drifts slightly left when player idle and left/right movement keys reversed — fix movement controls. - Player cannot pick up or drop items while Echo of Ink active. - Echo of Immortality should go on cooldown after totem activates. - When equipping an echo while both slots full: swap the new echo with whatever is in the first ability slot, return the previously-equipped echo to the user (do not delete it). Crash logs show Echoes of Glory present as placeholder-item-nrj2quob and various mods; include full crash details. Edit v15: Ravager behavior: when dismounted it can move on its own, but it cannot move on its own when mounted — this is wrong. Activating the rider echo when ravager already summoned currently despawns it and puts on cooldown (should teleport or re-summon instead). TNT echo should apply knockback to user but not damage them. Several advancement-echo drops fail: - Killing a ghast in overworld for uneasy alliance doesn't drop Echo of Explosives. - Getting postmortal by popping a totem doesn't give Echo of Immortality. - Getting Hero of the Village doesn't drop the Rider echo. Edit v16: If player switches off the Rider echo, the ravager should despawn instantly. Change: Echo of Ink duration reduced to 10 seconds. Rider echo still needs an icon (ravager face or raid horn). Held/physical echo items should use the same icon textures as HUD icons — currently they use a "?" placeholder texture. Equipped echoes must be per-world/per-server (they should not persist across worlds/servers). Each world/server should have independent echo equip state and quest completion should act per-world (quests can be completed once per world, not globally). Fix quests that stop working after being completed on one world. On player death with echoes equipped: drop one equipped echo; if two equipped, drop a random one. Add Soulbound Echo: unique, prevents player's echoes (including itself) from dropping on death when equipped; earned by beaconator advancement; icon: soul-blue heart. Reminder: Echo of Explosives quest still not awarding. Edit v17: HUD placement: slots must be perfectly symmetrical on either side of the center of the XP bar — slot 1 should be over left edge of HP bar, slot 2 over right edge of hunger/saturation bar. Echo of Explosives quest still not working; add new quest alternative: be the first player to craft all explosives (end crystal, TNT, TNT minecart). Rider icon still missing in HUD. Equipped echoes are STILL transferring between worlds — they MUST NOT (fix so per-world). Quests for uneasy alliance and return to sender still not triggering echoes — detect advancements and drop echo. All echo items need unique textures (use existing icons). Update item tooltips to reflect accurate cooldowns and functions (e.g., Echo of Immortality tooltip currently calls it Echo of Ink — fix). Ensure mod display name is "Echoes of Glory" not "Placeholder Item". Edit v18: Additional ravager bug: in v16, ravager is uncontrollable by rider and, when dismounted, follows the player and head-butts them without damage — should be controllable by rider and not follow/attack owner when dismounted. Edit v19: Move both echo slots much closer to center of screen and higher to avoid collision with HP and hunger bars. Ravager still not controllable; when not mounted it should move like a normal ravager but must not attack its owner. Rider icon texture still not appearing — create or fix asset; suggested icon: miniature goat horn (raid horn). Edit v20: Add Echo of Nightmares: icon: swooping phantom. Ability used on a player causes 10s blindness and spawns 2 phantoms that continuously swoop down on affected player for the duration. Cooldown 2 minutes. Unlock: wear a skeleton head. Edit v21: Requirement: any quests that don’t have an existing advancement attached should instead create/announce a custom advancement in chat. Edit v22: Ravager currently faces where player faces but does not move with movement keys — make it controllable (arrow keys) when mounted. Ravager should not target its owner when dismounted. Echo of Immortality still not dropping when postmortal triggers — ensure mod listens for that advancement and drops the echo. Edit v23: Add Echo of Reflection: using it spawns a clone of the user that matches player's skin and visually has same items and armor; clone remains until it dies, player reuses ability, or for 5 minutes; clone does not drop items on death. Icon: simple Steve head. Unlock: obtain by having the Invisibility effect. Edit v24: Create a new echo called the Echo of Alliance. This echo allows the user to right click mobs, turning them into an ally. Allied mobs gain a green glow, and do not attack their owner or the fellow allied mobs. Allied mobs do attack any mob or player that attacks their master, and any mob or player that their master hits. They act like pets and follow their master around, as well as teleporting to them. A player may not ally with any mob that already has an owner. This includes another players allied mobs such as the Rider Echo ravager. There is a 30 second cooldown on taming mobs. This echo is obtained by unlocking the Best Friends Forever advancement. The icon for this echo should be a wolf face with taming hearts.
0
Aug 21, 2025, 04:38 AM
User request: Create a placeholder item Edit v2: Remove the placeholder item. This mod is called Echoes of Glory. It allows players to unlock unique powers called Echoes by completing certain tasks. Each echo can only be earned once on any server or world. When a task is completed, the echo will drop as an item. When the item is used, it goes into one of the players two ability slots. These slots are directly above the xp bar as a screen HUD element. There should be two new keybinds, one for slot 1 and one for slot 2. There should also be a keybind to withdraw both slots back into the inventory. For the first echo, add the Echo of Ink. The players earns it by writing in and signing a book and quill. This echo allows the player to turn into an ink puddle by using attributes to make them the minimum size, allow them 1 block of step height, and form a puddle of black particles around them. The effect only lasts for 15 seconds or until deactivated, and has a 1 minute cooldown. Edit v3: The game isnt launching with the new additions. Edit v4: Hey, this is still crashing my game, here are the mod related logs Mods: [✔] arial-targeting-system-uqvbqwqw [✔] Axiom-4.9.1-for-MC1.21.5 [✔] collective-1.21.5-8.3 [✔] endless-chamber-vvmn4h32 [✘] endless-chamber-vvmn4h32 (1).jar (disabled) [✔] fabric-api-0.128.1+1.21.5 [✔] Flashback-0.36.0-for-MC1.21.5 [✔] fullbrightnesstoggle-1.21.5-4.3 [✔] ice-cream-cone-4eguei5w (2) [✔] ImmediatelyFast-Fabric-1.9.6+1.21.5 [✔] imprisoning-sword-6qwe6g4a (2) [✔] keraunos-7xtfs7nw [✔] lithium-fabric-0.16.3+mc1.21.5 [✔] mace-trims-gpvmk2us (13) [✔] modmenu-14.0.0-rc.2 [✔] morph-sword-rb7hn7of (4) [✔] nether-catalyst-c6rfw2pb [✔] pale-eye-azi3cbt3 (3) [✔] placeholder-api-2.6.4+1.21.5 [✔] skeleton-miner-akygyjze (6) [✔] sodium-fabric-0.6.13+mc1.21.5 [✔] tempest-hammer-amynbar3 (5) [✘] tempest-hammer-amynbar3.jar (disabled) [✔] wardrobe-switcher-p7smbolq [✔] whispering-terror-h4qflp63 [✔] Xaeros_Minimap_25.2.10_Fabric_1.21.5 [✔] XaerosWorldMap_1.39.12_Fabric_1.21.5 Params: --username --version 1.21.5 --gameDir C:/Users/zlieb/AppData/Roaming/PrismLauncher/instances/1.21.5/minecraft --assetsDir C:/Users/zlieb/AppData/Roaming/PrismLauncher/assets --assetIndex 24 --uuid --accessToken --userType --versionType release Window size: 854 x 480 Launcher: standard Java Arguments: [-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx4096m, -Duser.language=en] Minecraft process ID: 43196 [23:44:02] [main/INFO]: Loading Minecraft 1.21.5 with Fabric Loader 0.16.14 [23:44:02] [main/INFO]: Loading 80 mods: - arial-targeting-system-uqvbqwqw 1.0.0 - axiom 4.9.1 |-- com_moulberry_axiomclientapi 1.0.0 \-- com_moulberry_mixinconstraints 1.0.9 - collective 8.3 - endless-chamber-vvmn4h32 1 - fabric-api 0.128.1+1.21.5 |-- fabric-api-base 0.4.62+73a52b4b49 |-- fabric-api-lookup-api-v1 1.6.96+86c3a9f149 |-- fabric-biome-api-v1 16.0.7+2dd063df49 |-- fabric-block-api-v1 1.1.0+ed91556f49 |-- fabric-block-view-api-v2 1.0.26+aa6d566c49 |-- fabric-blockrenderlayer-v1 2.0.16+86c3a9f149 |-- fabric-client-tags-api-v1 1.1.37+86c3a9f149 |-- fabric-command-api-v1 1.2.70+f71b366f49 |-- fabric-command-api-v2 2.2.49+73a52b4b49 |-- fabric-commands-v0 0.2.87+df3654b349 |-- fabric-content-registries-v0 10.0.14+3e6c1f7d49 |-- fabric-convention-tags-v1 2.1.33+7f945d5b49 |-- fabric-convention-tags-v2 2.15.2+6d9989f349 |-- fabric-crash-report-info-v1 0.3.12+86c3a9f149 |-- fabric-data-attachment-api-v1 1.8.5+6d9989f349 |-- fabric-data-generation-api-v1 22.5.2+a0fab30c49 |-- fabric-dimensions-v1 4.0.17+3e6c1f7d49 |-- fabric-entity-events-v1 2.1.0+3ce7866349 |-- fabric-events-interaction-v0 4.0.15+64e3057949 |-- fabric-game-rule-api-v1 1.0.70+c327076a49 |-- fabric-item-api-v1 11.4.1+e46fd76a49 |-- fabric-item-group-api-v1 4.2.9+3459fc6149 |-- fabric-key-binding-api-v1 1.0.63+ecf51cdc49 |-- fabric-keybindings-v0 0.2.61+df3654b349 |-- fabric-lifecycle-events-v1 2.6.0+230071a049 |-- fabric-loot-api-v2 3.0.48+3f89f5a549 |-- fabric-loot-api-v3 1.0.36+86c3a9f149 |-- fabric-message-api-v1 6.1.0+fe971bba49 |-- fabric-model-loading-api-v1 5.2.3+5281b90749 |-- fabric-networking-api-v1 4.5.0+775be32c49 |-- fabric-object-builder-api-v1 21.1.2+b8d6ba7049 |-- fabric-particles-v1 4.1.2+112e550e49 |-- fabric-recipe-api-v1 8.1.8+3235ab3249 |-- fabric-registry-sync-v0 6.1.22+cd64004349 |-- fabric-renderer-api-v1 6.1.2+bdf4842249 |-- fabric-renderer-indigo 3.1.2+5281b90749 |-- fabric-rendering-data-attachment-v1 0.3.64+73761d2e49 |-- fabric-rendering-fluids-v1 3.1.27+86c3a9f149 |-- fabric-rendering-v1 11.3.0+a272b33849 |-- fabric-resource-conditions-api-v1 5.0.21+73a52b4b49 |-- fabric-resource-loader-v0 3.1.7+847e5f5c49 |-- fabric-screen-api-v1 2.0.46+86c3a9f149 |-- fabric-screen-handler-api-v1 1.3.129+c327076a49 |-- fabric-sound-api-v1 1.0.38+86c3a9f149 |-- fabric-tag-api-v1 1.0.17+ecf51cdc49 |-- fabric-transfer-api-v1 5.4.24+7b20cbb049 \-- fabric-transitive-access-wideners-v1 6.3.17+f17a180c49 - fabricloader 0.16.14 \-- mixinextras 0.4.1 - flashback 0.36.0 \-- lattice 1.2.10 - fullbrightnesstoggle 4.3 - ice-cream-cone-4eguei5w 1.0.0 - immediatelyfast 1.9.6+1.21.5 \-- net_lenni0451_reflect 1.3.4 - imprisoning-sword-6qwe6g4a 1 - java 21 - keraunos-7xtfs7nw 1 - lithium 0.16.3+mc1.21.5 - mace-trims-gpvmk2us 1 - minecraft 1.21.5 - modmenu 14.0.0-rc.2 - morph-sword-rb7hn7of 1 - nether-catalyst-c6rfw2pb 1 - pale-eye-azi3cbt3 1 - placeholder-api 2.6.4+1.21.5 - skeleton-miner-akygyjze 1 - sodium 0.6.13+mc1.21.5 - tempest-hammer-amynbar3 1 - wardrobe-switcher-p7smbolq 1 - whispering-terror-h4qflp63 1 - xaerominimap 25.2.10 - xaeroworldmap 1.39.12 [23:44:03] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/zlieb/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.5+mixin.0.8.7/sponge-mixin-0.15.5+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [23:44:03] [main/INFO]: Compatibility level set to JAVA_21 [23:44:03] [main/INFO]: Loading Mixin Plugin for Axiom/4.9.1 [23:44:03] [main/WARN]: Reference map 'ice_cream_cone_4eguei5w.refmap.json' for ice_cream_cone_4eguei5w.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/INFO]: Loaded configuration file for Lithium: 157 options available, 0 override(s) found. [23:44:04] [main/WARN]: Reference map 'nether_catalyst_c6rfw2pb.refmap.json' for nether_catalyst_c6rfw2pb.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Reference map 'pale_eye_azi3cbt3.refmap.json' for pale_eye_azi3cbt3.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Reference map 'skeleton_miner_akygyjze.refmap.json' for skeleton_miner_akygyjze.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/INFO]: Loaded configuration file for Sodium: 43 options available, 0 override(s) found [23:44:04] [main/WARN]: Reference map 'wardrobe_switcher_p7smbolq.refmap.json' for wardrobe_switcher_p7smbolq.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/chunk/DefaultChunkRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/chunk/DefaultChunkRenderer) [23:44:04] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/INFO]: Searching for graphics cards... [23:44:05] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=INTEL, description='Intel(R) Arc(TM) Graphics', adapterType=0x0000232B, openglIcdFilePath='C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_507e62014afcde30\igxelpgicd64.dll', openglIcdVersion=32.0.101.6913} [23:44:06] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1). [23:44:11] [Datafixer Bootstrap/INFO]: 263 Datafixer optimizations took 2401 milliseconds [23:44:23] [main/ERROR]: Mixin apply for mod arial-targeting-system-uqvbqwqw failed arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> net.minecraft.class_329: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:48) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.14.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at knot/net.minecraft.class_1921.<clinit>(class_1921.java:795) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4722.<clinit>(class_4722.java:38) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10517.<clinit>(class_10517.java:88) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) ~[client-intermediary.jar:?] at knot/com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) [datafixerupper-8.0.16.jar:?] at knot/net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) [client-intermediary.jar:?] at knot/net.minecraft.class_10443.method_65599(class_10443.java:17) [client-intermediary.jar:?] at knot/net.minecraft.class_10395.method_65385(class_10395.java:20) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:140) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.14.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] [23:44:24] [main/WARN]: Failed to get system info for Render Extensions java.lang.IllegalStateException: Can't getDevice() before it was initialized at knot/com.mojang.blaze3d.systems.RenderSystem.getDevice(RenderSystem.java:451) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_68671(class_310.java:2432) ~[client-intermediary.jar:?] at knot/net.minecraft.class_6396.method_37123(class_6396.java:70) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_37274(class_310.java:2432) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_22681(class_310.java:2402) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:222) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.14.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] ---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 2025-08-16 23:44:24 Description: Bootstrap java.lang.ExceptionInInitializerError at knot//net.minecraft.class_4722.<clinit>(class_4722.java:38) at knot//net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) at knot//net.minecraft.class_10517.<clinit>(class_10517.java:88) at knot//net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) at knot//net.minecraft.class_10443.method_65599(class_10443.java:17) at knot//net.minecraft.class_10395.method_65385(class_10395.java:20) at knot//net.minecraft.client.main.Main.main(Main.java:140) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_329 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at knot//net.minecraft.class_1921.<clinit>(class_1921.java:795) ... 15 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ... 20 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw] from phase [DEFAULT] in config [arial_targeting_system_uqvbqwqw.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ... 23 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:48) at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 23 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: main Stacktrace: at knot//net.minecraft.class_4722.<clinit>(class_4722.java:38) at knot//net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) at knot//net.minecraft.class_10517.<clinit>(class_10517.java:88) at knot//net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) at knot//net.minecraft.class_10443.method_65599(class_10443.java:17) at knot//net.minecraft.class_10395.method_65385(class_10395.java:20) -- Initialization -- Details: Modules: ADVAPI32.dll:Advanced Windows 32 Base API:10.0.26100.3624 (WinBuild.160101.0800):Microsoft Corporation COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation CRYPTBASE.dll:Base cryptographic API DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation CRYPTSP.dll:Cryptographic Service Provider API:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation DBGHELP.DLL:Windows Image Helper:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation DNSAPI.dll:DNS Client API DLL:10.0.26100.1591 (WinBuild.160101.0800):Microsoft Corporation GDI32.dll:GDI Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.26100.4484 (WinBuild.160101.0800):Microsoft Corporation IPHLPAPI.DLL:IP Helper API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation NSI.dll:NSI User-mode interface DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation OLEAUT32.dll:OLEAUT32.DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation Ole32.dll:Microsoft OLE for Windows:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation POWRPROF.dll:Power Profile Helper DLL:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation PSAPI.DLL:Process Status Helper:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation Pdh.dll:Windows Performance Data Helper DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation RPCRT4.dll:Remote Procedure Call Runtime:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation SHCORE.dll:SHCORE:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation SHELL32.dll:Windows Shell Common Dll:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation UMPDC.dll:User Mode Power Dependency Coordinator:10.0.26100.1301 (WinBuild.160101.0800):Microsoft Corporation USER32.dll:Multi-User Windows USER API Client DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation USERENV.dll:Userenv:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation VCRUNTIME140.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation VERSION.dll:Version Checking and File Installation Libraries:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation WINHTTP.dll:Windows HTTP Services:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation WINMM.dll:MCI API DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation amsi.dll:Anti-Malware Scan Interface:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation bcrypt.dll:Windows Cryptographic Primitives Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation combase.dll:Microsoft COM for Windows:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation dbgcore.DLL:Windows Core Debugging Helpers:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation dxcore.dll:DXCore:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.26100.3915 (WinBuild.160101.0800):Microsoft Corporation gdi32full.dll:GDI Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation java.dll:OpenJDK Platform binary:21.0.7.0:Microsoft javaw.exe:OpenJDK Platform binary:21.0.7.0:Microsoft jemalloc.dll jimage.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jli.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jna9666741946160674184.dll:JNA native library:7.0.2:Java(TM) Native Access (JNA) jsvml.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jvm.dll:OpenJDK 64-Bit server VM:21.0.7.0:Microsoft kernel.appcore.dll:AppModel API Host:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation lwjgl.dll management.dll:OpenJDK Platform binary:21.0.7.0:Microsoft management_ext.dll:OpenJDK Platform binary:21.0.7.0:Microsoft mc-sec-plugin-x64.dll:McAfee Antivirus Core Plugin:1.132.407.0:McAfee, LLC msvcp140.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation msvcp_win.dll:Microsoft� C Runtime Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation msvcrt.dll:Windows NT CRT DLL:7.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation napinsp.dll:E-mail Naming Shim Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation net.dll:OpenJDK Platform binary:21.0.7.0:Microsoft nio.dll:OpenJDK Platform binary:21.0.7.0:Microsoft nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation ntdll.dll:NT Layer DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation perfos.dll:Windows System Performance Objects DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation pfclient.dll:SysMain Client:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation profapi.dll:User Profile Basic API:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation rasadhlp.dll:Remote Access AutoDial Helper:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation shlwapi.dll:Shell Light-weight Utility Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation ucrtbase.dll:Microsoft� C Runtime Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation vcruntime140_1.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation verify.dll:OpenJDK Platform binary:21.0.7.0:Microsoft win32u.dll:Win32u:10.0.26100.4946 (WinBuild.160101.0800):Microsoft Corporation windows.storage.dll:Microsoft WinRT Storage API:10.0.26100.1457 (WinBuild.160101.0800):Microsoft Corporation winrnr.dll:LDAP RnR Provider DLL:10.0.26100.1882 (WinBuild.160101.0800):Microsoft Corporation wintypes.dll:Windows Base Types DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation wshbth.dll:Windows Sockets Helper DLL:10.0.26100.4061 (WinBuild.160101.0800):Microsoft Corporation zip.dll:OpenJDK Platform binary:21.0.7.0:Microsoft Stacktrace: at knot//net.minecraft.client.main.Main.main(Main.java:140) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) -- System Details -- Details: Minecraft Version: 1.21.5 Minecraft Version ID: 1.21.5 Operating System: Windows 11 (amd64) version 10.0 Java Version: 21.0.7, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 286583072 bytes (273 MiB) / 922746880 bytes (880 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 22 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) Ultra 7 155H Identifier: Intel64 Family 6 Model 170 Stepping 4 Microarchitecture: unknown Frequency (GHz): 3.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 22 Graphics card #0 name: Intel(R) Arc(TM) Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 2048.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 32.0.101.6913 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 7.47 Memory slot #0 type: LPDDR5 Memory slot #1 capacity (MiB): 4096.00 Memory slot #1 clockSpeed (GHz): 7.47 Memory slot #1 type: LPDDR5 Memory slot #2 capacity (MiB): 4096.00 Memory slot #2 clockSpeed (GHz): 7.47 Memory slot #2 type: LPDDR5 Memory slot #3 capacity (MiB): 4096.00 Memory slot #3 clockSpeed (GHz): 7.47 Memory slot #3 type: LPDDR5 Memory slot #4 capacity (MiB): 4096.00 Memory slot #4 clockSpeed (GHz): 7.47 Memory slot #4 type: LPDDR5 Memory slot #5 capacity (MiB): 4096.00 Memory slot #5 clockSpeed (GHz): 7.47 Memory slot #5 type: LPDDR5 Memory slot #6 capacity (MiB): 4096.00 Memory slot #6 clockSpeed (GHz): 7.47 Memory slot #6 type: LPDDR5 Memory slot #7 capacity (MiB): 4096.00 Memory slot #7 clockSpeed (GHz): 7.47 Memory slot #7 type: LPDDR5 Virtual memory max (MiB): 65051.21 Virtual memory used (MiB): 32721.04 Swap memory total (MiB): 32768.00 Swap memory used (MiB): 188.54 Space in storage for jna.tmpdir (MiB): <path not set> Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set> Space in storage for io.netty.native.workdir (MiB): <path not set> Space in storage for java.io.tmpdir (MiB): available: 869498.50, total: 975462.00 Space in storage for workdir (MiB): available: 869498.50, total: 975462.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m Fabric Mods: arial-targeting-system-uqvbqwqw: Arial Targeting System 1.0.0 axiom: Axiom 4.9.1 com_moulberry_axiomclientapi: axiomclientapi 1.0.0 com_moulberry_mixinconstraints: mixinconstraints 1.0.9 collective: Collective 8.3 endless-chamber-vvmn4h32: Endless Chamber 1 fabric-api: Fabric API 0.128.1+1.21.5 fabric-api-base: Fabric API Base 0.4.62+73a52b4b49 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.96+86c3a9f149 fabric-biome-api-v1: Fabric Biome API (v1) 16.0.7+2dd063df49 fabric-block-api-v1: Fabric Block API (v1) 1.1.0+ed91556f49 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.26+aa6d566c49 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.16+86c3a9f149 fabric-client-tags-api-v1: Fabric Client Tags 1.1.37+86c3a9f149 fabric-command-api-v1: Fabric Command API (v1) 1.2.70+f71b366f49 fabric-command-api-v2: Fabric Command API (v2) 2.2.49+73a52b4b49 fabric-commands-v0: Fabric Commands (v0) 0.2.87+df3654b349 fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.14+3e6c1f7d49 fabric-convention-tags-v1: Fabric Convention Tags 2.1.33+7f945d5b49 fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.2+6d9989f349 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.12+86c3a9f149 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.5+6d9989f349 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.5.2+a0fab30c49 fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.17+3e6c1f7d49 fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.0+3ce7866349 fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.15+64e3057949 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.70+c327076a49 fabric-item-api-v1: Fabric Item API (v1) 11.4.1+e46fd76a49 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.9+3459fc6149 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.63+ecf51cdc49 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.61+df3654b349 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.0+230071a049 fabric-loot-api-v2: Fabric Loot API (v2) 3.0.48+3f89f5a549 fabric-loot-api-v3: Fabric Loot API (v3) 1.0.36+86c3a9f149 fabric-message-api-v1: Fabric Message API (v1) 6.1.0+fe971bba49 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.3+5281b90749 fabric-networking-api-v1: Fabric Networking API (v1) 4.5.0+775be32c49 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.2+b8d6ba7049 fabric-particles-v1: Fabric Particles (v1) 4.1.2+112e550e49 fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.8+3235ab3249 fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.22+cd64004349 fabric-renderer-api-v1: Fabric Renderer API (v1) 6.1.2+bdf4842249 fabric-renderer-indigo: Fabric Renderer - Indigo 3.1.2+5281b90749 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.64+73761d2e49 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.27+86c3a9f149 fabric-rendering-v1: Fabric Rendering (v1) 11.3.0+a272b33849 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.21+73a52b4b49 fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.7+847e5f5c49 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.46+86c3a9f149 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.129+c327076a49 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.38+86c3a9f149 fabric-tag-api-v1: Fabric Tag API (v1) 1.0.17+ecf51cdc49 fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.24+7b20cbb049 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.17+f17a180c49 fabricloader: Fabric Loader 0.16.14 mixinextras: MixinExtras 0.4.1 flashback: Flashback 0.36.0 lattice: Lattice 1.2.10 fullbrightnesstoggle: Full Brightness Toggle 4.3 ice-cream-cone-4eguei5w: Ice Cream Cone 1.0.0 immediatelyfast: ImmediatelyFast 1.9.6+1.21.5 net_lenni0451_reflect: Reflect 1.3.4 imprisoning-sword-6qwe6g4a: Imprisoning Sword 1 java: OpenJDK 64-Bit Server VM 21 keraunos-7xtfs7nw: Keraunos 1 lithium: Lithium 0.16.3+mc1.21.5 mace-trims-gpvmk2us: Mace Trims 1 minecraft: Minecraft 1.21.5 modmenu: Mod Menu 14.0.0-rc.2 morph-sword-rb7hn7of: Morph Sword 1 nether-catalyst-c6rfw2pb: Nether Catalyst 1 pale-eye-azi3cbt3: Pale Eye 1 placeholder-api: Placeholder API 2.6.4+1.21.5 skeleton-miner-akygyjze: Skeleton Miner 1 sodium: Sodium 0.6.13+mc1.21.5 tempest-hammer-amynbar3: Tempest Hammer 1 wardrobe-switcher-p7smbolq: Wardrobe Switcher 1 whispering-terror-h4qflp63: Whispering Terror 1 xaerominimap: Xaero's Minimap 25.2.10 xaeroworldmap: Xaero's World Map 1.39.12 Launched Version: 1.21.5 Launcher name: PrismLauncher Backend library: LWJGL version 3.3.3-snapshot Backend API: Unknown Window size: <not initialized> GFLW Platform: <error> Render Extensions: ERR GL debug messages: <no renderer available> Is Modded: Definitely; Client brand changed to 'fabric' Universe: 404 Type: Client (map_client.txt) Locale: en_US System encoding: Cp1252 File encoding: UTF-8 CPU: 22x Intel(R) Core(TM) Ultra 7 155H #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\zlieb\AppData\Roaming\PrismLauncher\instances\1.21.5\minecraft\crash-reports\crash-2025-08-16_23.44.24-client.txt Process exited with code -1. Edit v5: The crash happens during initialization of the client. The mod Echoes of Glory (placeholder-item-nrj2quob) is trying to register a custom networking packet (placeholder-item-nrj2quob:sync). That same packet ID is already registered somewhere else. Either the mod registers it twice by accident (bug in the mod), Or another mod is also trying to use the same ID (placeholder-item-nrj2quob:sync). Since the crash trace points directly at PlaceholderItemClient.onInitializeClient, it’s most likely Echoes of Glory is double-registering its packet. How to fix it Update Echoes of Glory Check if there’s a newer version of Echoes of Glory (placeholder-item-nrj2quob). This is a pretty classic networking bug that mod authors usually patch quickly. Check for duplicate mods Make sure you don’t have two copies of Echoes of Glory in your mods folder (sometimes different modpack loaders or .disabled files sneak in). Check Placeholder API conflict You also have placeholder-api installed. It’s possible Echoes of Glory uses that and they conflict. Try temporarily disabling placeholder-api to see if the crash changes. Workaround if no update is available Remove Echoes of Glory to let the game start. If it’s essential, you may need to roll back to an earlier version of either Fabric API or the mod. Hey, ChatGPT says that this is because of a specific packet. Can you change that packet or do something to make it not conflict? Edit v6: Instead of words that say "Echo1 Empty," I would like custom visual elements integrated into the HUD. When no echo is equipped, it should just look like a blank spot on the screen. When an echo is equipped, it should add that echos texture instead of the empty slot. As a reminder, when the player completes tasks for echoes it should drop a physical item. Right now an item called Echo of Ink should drop when I write in and sign a book. That item can be right clicked and equipped to an empty slot. Add these two more echoes while you are at it. Echo of Earth: This echo allows the player to destroy one block. It only has a 10 second cooldown. It is unlocked by being the first player to touch bedrock. It can destroy any block, but it only drops blocks that can be dropped in survival (Does not drop end portal frames, bedrock, reinforced deepslate, etc…) Echo of Explosives: Activating the ability allows the player to launch a mini tnt. Activating it again detonates the tnt. The tnt has a lower radius than normal tnt and does not do block damage. It does trigger other tnt, damage players, and it can press pressure plates. It deals considerable vertical knockback to the player who uses it, but it does not damage the player. This is unlocked by killing 5 mobs or players with a single explosive. Edit v7: You should make sure the emblem for the echo applies to the physical dropped item as well. You should add a new texture for the Echo of Earth and Echo of Explosions. You should make sure that the Echo of Explosives drops when the player kills 5 entities with a single explosive. The player should take no damage while echo of ink is active, but they also shouldnt be able to attack players or use any utilities. You should also center the HUD elements closer to the center of the screen, above the hp and hunger bars. You should also add the echos to the creative inventory. You should add more particles and sounds to aspect of earth, and half the cooldown. You should also add new custom advancements for completing Echo challenges. List of advancements: 5 birds, one stone: Kill 5 enemies with a single explosive Down to Earth: Reach the bottom of the world Passing Notes: Write and sign a book. Edit v8: The player should not be able to punch things while in ink mode, and they should still shrink down to attribute scale 0.00000001, so they look like they completely dissapeared. If possible leave their fov where it was before shrinking the player. Also, the custom achievements arent present. Also, I still cant earn explosive echo. Also, explosive should have a 20 second cooldown. Also, earth and explosive still need unique textures. Also, textures should still apply to the item forms. Edit v9: Give the echo of explosives bomb a glowing outline that only the user can see. Make it so the echo of explosives bomb does not go off until triggered. Add a new custom texture for echo of explosives that looks like a tiny tnt or stick of dynamite. Add a custom texture for echo of earth that looks like a tiny bedrock. When echo of ink is active, it should temporarily clear all of the players armor and items and replace it with invisible placeholder blocks. Once the effect ends, it should restore the entire inventory, exactly as it was. If the player ends echo of ink early, it should effect clear invisibility from the player. Add a new echo called Echo of the Rider. This echo allows the player to summon a rideable ravager. When the ability is used the ravager appears with the player on it. The player can dismount, and the ravager will remain until it dies or the ability is used again. Once it dies or is disabled, the ability will go on cooldown for 5 minutes. The player can also get back on the ravager as long as it is alive. The ravager is faster than a regular player, and deals some extra damage. It does not attack its rider. This echo is earned by completing a raid and getting the Hero of the Village advancement. The echo of explosives challenge to get the echo still isnt working either. I am killing 5 different mobs with one tnt and it doesnt drop any echo for me. Edit v10: The ravager should be controlled by the player riding it. The owner should also be able to right click to get back on it, but only the user should be able to ride it. When I said the tnt should have a glow effect, I didn’t mean it should just stay white. It can continue to blink like a normal tnt, but it should get the glowing outline Minecraft glow effect, which only the user can see. The echo of earth still needs a new custom texture that looks like a little bedrock fragment or something. You should also add a new echo called the Echo of Evasion. This echo allows the user to set a return point when activated. After 15 seconds, or when the ability is next used, it will teleport the player back to their return point. It has a 1.5 minute cooldown. This echo is obtained by getting the sub space bubble advancement. Edit v11: Create a new echo called the Echo of Entanglement. When this echo is activated, you will temporarily link with the next player you damage. When you are linked with a player you share lives. If you take damage, they take damage, if you heal, they heal, if you die, they die. The link only lasts for 15 seconds. The ability can be canceled before a link is created, but once the user links they can’t go back. This has a 2 minute cooldown. It is earned by completing the unlikely alliance advancement. Edit v12: Add a new echo called the Echo of Immortality. When this echo is activated it creates a golden aura around the player for 10 seconds. If the player runs out of hearts during this time span, instead of dying it acts like a totem of undying. The effect ends when the 10 seconds run out, when the totem activates, or when the player cancels it by using the ability again while it is active. This has a 2 minute cooldown. The icon for this echo is a tiny totem. It is obtained by completing the postmortal advancement. You should make it clear when an echo is active by adding some sort of visual cooldown effect to the HUD indicator. Also remove the text “Ink CD” from the screen. Edit v13: Create a new echo called the Echo of Exchange. This echo will swap the player with another player when the user points at another player and activates the ability. This echo has a 1 minute cooldown. The echo is earned by getting the return to sender advancement. Edit v14: It crashed again, here are the logs: ---- Minecraft Crash Report ---- // Don't do that. Time: 2025-08-19 17:30:50 Description: Unexpected error java.lang.RuntimeException: Xaero's Minimap (1.21.5_25.2.10_fabric) has crashed! Please report here: bit.ly/XaeroMMIssues at knot//xaero.hud.minimap.Minimap.checkCrashes(Minimap.java:65) at knot//xaero.common.events.ClientEvents.handleRenderTickStart(ClientEvents.java:279) at knot//net.minecraft.class_757.handler$clg000$xaerominimap$onRenderStart(class_757.java:3907) at knot//net.minecraft.class_757.method_3192(class_757.java) at knot//net.minecraft.class_310.method_1523(class_310.java:1353) at knot//net.minecraft.class_310.method_1514(class_310.java:936) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.RuntimeException: Exception initializing Xaero's Minimap! at knot//xaero.common.core.XaeroMinimapCore.onPlayNetHandler(XaeroMinimapCore.java:143) at knot//net.minecraft.class_634.handler$ckm000$xaerominimap$onOnGameJoin(class_634.java:6219) at knot//net.minecraft.class_634.method_11120(class_634.java:464) at knot//net.minecraft.class_2678.method_11567(class_2678.java:69) at knot//net.minecraft.class_2678.method_65081(class_2678.java:17) at knot//net.minecraft.class_2600.method_11072(class_2600.java:27) at knot//net.minecraft.class_1255.method_18859(class_1255.java:164) at knot//net.minecraft.class_4093.method_18859(class_4093.java:23) at knot//net.minecraft.class_1255.method_16075(class_1255.java:138) at knot//net.minecraft.class_1255.method_5383(class_1255.java:123) at knot//net.minecraft.class_310.method_1523(class_310.java:1308) ... 8 more Caused by: java.util.ConcurrentModificationException at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1229) at knot//net.minecraft.class_32$class_5143.method_27010(class_32.java:411) at knot//net.minecraft.server.MinecraftServer.method_27050(MinecraftServer.java:1881) at knot//xaero.hud.minimap.world.state.MinimapWorldStateUpdater.getAutoRootContainerPath(MinimapWorldStateUpdater.java:91) at knot//xaero.hud.minimap.world.state.MinimapWorldStateUpdater.init(MinimapWorldStateUpdater.java:38) at knot//xaero.hud.minimap.module.MinimapSession.<init>(MinimapSession.java:47) at knot//xaero.hud.module.ModuleSessionHandler.resetSession(ModuleSessionHandler.java:30) at knot//xaero.hud.module.ModuleSessionHandler.resetSessions(ModuleSessionHandler.java:18) at knot//xaero.hud.HudSession.init(HudSession.java:46) at knot//xaero.common.XaeroMinimapSession.init(XaeroMinimapSession.java:20) at knot//xaero.minimap.XaeroMinimapStandaloneSession.init(XaeroMinimapStandaloneSession.java:17) at knot//xaero.common.core.XaeroMinimapCore.onPlayNetHandler(XaeroMinimapCore.java:138) ... 18 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at knot//xaero.hud.minimap.Minimap.checkCrashes(Minimap.java:65) at knot//xaero.common.events.ClientEvents.handleRenderTickStart(ClientEvents.java:279) at knot//net.minecraft.class_757.handler$clg000$xaerominimap$onRenderStart(class_757.java:3907) -- Uptime -- Details: JVM uptime: 107.511s Wall uptime: 91.591s High-res time: 86.281s Client ticks: 1409 ticks / 70.450s Stacktrace: at knot//net.minecraft.class_310.method_1587(class_310.java:2382) at knot//net.minecraft.class_310.method_54580(class_310.java:1005) at knot//net.minecraft.class_310.method_1514(class_310.java:960) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) -- Affected level -- Details: All players: 1 total; class_746{name=ZacharyRL, id=440, pos=(-305.32545509389297, 97.0, 870.8097770037473), mode=CREATIVE, permission=4} Chunk stats: 529, 0 Level dimension: minecraft:overworld Level spawn location: World: (0,62,0), Section: (at 0,14,0 in 0,3,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 596953 game time, 52381 day time Server brand: fabric Server type: Integrated singleplayer server Tracked entity count: 1 -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, fabric, axiom, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, filler-item-7fzska5h, flashback, fullbrightnesstoggle, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, immediatelyfast, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, lattice, lithium, mace-trims-gpvmk2us, modmenu, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-api, placeholder-item-nrj2quob, skeleton-miner-akygyjze, sodium, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq, whispering-terror-h4qflp63, xaerominimap, xaeroworldmap -- System Details -- Details: Minecraft Version: 1.21.5 Minecraft Version ID: 1.21.5 Operating System: Windows 11 (amd64) version 10.0 Java Version: 21.0.7, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 330779208 bytes (315 MiB) / 962592768 bytes (918 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 22 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) Ultra 7 155H Identifier: Intel64 Family 6 Model 170 Stepping 4 Microarchitecture: unknown Frequency (GHz): 3.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 22 Graphics card #0 name: Intel(R) Arc(TM) Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 2048.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 32.0.101.6913 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 7.47 Memory slot #0 type: LPDDR5 Memory slot #1 capacity (MiB): 4096.00 Memory slot #1 clockSpeed (GHz): 7.47 Memory slot #1 type: LPDDR5 Memory slot #2 capacity (MiB): 4096.00 Memory slot #2 clockSpeed (GHz): 7.47 Memory slot #2 type: LPDDR5 Memory slot #3 capacity (MiB): 4096.00 Memory slot #3 clockSpeed (GHz): 7.47 Memory slot #3 type: LPDDR5 Memory slot #4 capacity (MiB): 4096.00 Memory slot #4 clockSpeed (GHz): 7.47 Memory slot #4 type: LPDDR5 Memory slot #5 capacity (MiB): 4096.00 Memory slot #5 clockSpeed (GHz): 7.47 Memory slot #5 type: LPDDR5 Memory slot #6 capacity (MiB): 4096.00 Memory slot #6 clockSpeed (GHz): 7.47 Memory slot #6 type: LPDDR5 Memory slot #7 capacity (MiB): 4096.00 Memory slot #7 clockSpeed (GHz): 7.47 Memory slot #7 type: LPDDR5 Virtual memory max (MiB): 65051.21 Virtual memory used (MiB): 41952.76 Swap memory total (MiB): 32768.00 Swap memory used (MiB): 202.99 Space in storage for jna.tmpdir (MiB): <path not set> Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set> Space in storage for io.netty.native.workdir (MiB): <path not set> Space in storage for java.io.tmpdir (MiB): available: 868412.88, total: 975462.00 Space in storage for workdir (MiB): available: 868412.88, total: 975462.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m Fabric Mods: axiom: Axiom 4.9.1 com_moulberry_axiomclientapi: axiomclientapi 1.0.0 com_moulberry_mixinconstraints: mixinconstraints 1.0.9 collective: Collective 8.3 detonation-gauntlet-qvdmfggn: Detonation Gauntlet 1.0.0 endless-chamber-vvmn4h32: Endless Chamber 1 fabric-api: Fabric API 0.128.1+1.21.5 fabric-api-base: Fabric API Base 0.4.62+73a52b4b49 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.96+86c3a9f149 fabric-biome-api-v1: Fabric Biome API (v1) 16.0.7+2dd063df49 fabric-block-api-v1: Fabric Block API (v1) 1.1.0+ed91556f49 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.26+aa6d566c49 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.16+86c3a9f149 fabric-client-tags-api-v1: Fabric Client Tags 1.1.37+86c3a9f149 fabric-command-api-v1: Fabric Command API (v1) 1.2.70+f71b366f49 fabric-command-api-v2: Fabric Command API (v2) 2.2.49+73a52b4b49 fabric-commands-v0: Fabric Commands (v0) 0.2.87+df3654b349 fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.14+3e6c1f7d49 fabric-convention-tags-v1: Fabric Convention Tags 2.1.33+7f945d5b49 fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.2+6d9989f349 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.12+86c3a9f149 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.5+6d9989f349 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.5.2+a0fab30c49 fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.17+3e6c1f7d49 fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.0+3ce7866349 fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.15+64e3057949 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.70+c327076a49 fabric-item-api-v1: Fabric Item API (v1) 11.4.1+e46fd76a49 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.9+3459fc6149 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.63+ecf51cdc49 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.61+df3654b349 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.0+230071a049 fabric-loot-api-v2: Fabric Loot API (v2) 3.0.48+3f89f5a549 fabric-loot-api-v3: Fabric Loot API (v3) 1.0.36+86c3a9f149 fabric-message-api-v1: Fabric Message API (v1) 6.1.0+fe971bba49 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.3+5281b90749 fabric-networking-api-v1: Fabric Networking API (v1) 4.5.0+775be32c49 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.2+b8d6ba7049 fabric-particles-v1: Fabric Particles (v1) 4.1.2+112e550e49 fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.8+3235ab3249 fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.22+cd64004349 fabric-renderer-api-v1: Fabric Renderer API (v1) 6.1.2+bdf4842249 fabric-renderer-indigo: Fabric Renderer - Indigo 3.1.2+5281b90749 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.64+73761d2e49 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.27+86c3a9f149 fabric-rendering-v1: Fabric Rendering (v1) 11.3.0+a272b33849 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.21+73a52b4b49 fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.7+847e5f5c49 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.46+86c3a9f149 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.129+c327076a49 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.38+86c3a9f149 fabric-tag-api-v1: Fabric Tag API (v1) 1.0.17+ecf51cdc49 fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.24+7b20cbb049 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.17+f17a180c49 fabricloader: Fabric Loader 0.16.14 mixinextras: MixinExtras 0.4.1 filler-item-7fzska5h: Elemental Stages 11.0.0 flashback: Flashback 0.36.0 lattice: Lattice 1.2.10 fullbrightnesstoggle: Full Brightness Toggle 4.3 heavy-cannon-jbo34tmb: Heavy Cannon 1 ice-cream-cone-4eguei5w: Ice Cream Cone 1.0.0 immediatelyfast: ImmediatelyFast 1.9.6+1.21.5 net_lenni0451_reflect: Reflect 1.3.4 imprisoning-sword-6qwe6g4a: Imprisoning Sword 1 java: OpenJDK 64-Bit Server VM 21 keraunos-7xtfs7nw: Keraunos 1 lithium: Lithium 0.16.3+mc1.21.5 mace-trims-gpvmk2us: Mace Trims 1 minecraft: Minecraft 1.21.5 modmenu: Mod Menu 14.0.0-rc.2 morph-sword-rb7hn7of: Morph Sword 1 nether-catalyst-c6rfw2pb: Nether Catalyst 1 pale-eye-azi3cbt3: Pale Eye 1 placeholder-api: Placeholder API 2.6.4+1.21.5 placeholder-item-nrj2quob: Echoes of Glory 1.0.9 skeleton-miner-akygyjze: Skeleton Miner 1 sodium: Sodium 0.6.13+mc1.21.5 tempest-hammer-amynbar3: Tempest Hammer 1 wardrobe-switcher-p7smbolq: Wardrobe Switcher 1 whispering-terror-h4qflp63: Whispering Terror 1 xaerominimap: Xaero's Minimap 25.2.10 xaeroworldmap: Xaero's World Map 1.39.12 Launched Version: 1.21.5 Launcher name: PrismLauncher Backend library: LWJGL version 3.3.3-snapshot Backend API: Intel(R) Arc(TM) Graphics GL version 3.2.0 - Build 32.0.101.6913, Intel Window size: 2560x1494 GFLW Platform: win32 Render Extensions: GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access GL debug messages: id=1282, source=API, type=ERROR, severity=HIGH, message='Error has been generated. GL error GL_INVALID_OPERATION in (null): (ID: 173538523) Generic error' x 21 Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric' Universe: 400921fb54442d18 Type: Integrated Server (map_client.txt) Graphics mode: fast Render Distance: 8/8 chunks Resource Packs: vanilla, fabric, axiom, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, filler-item-7fzska5h, flashback, fullbrightnesstoggle (incompatible), heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, immediatelyfast, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, lattice, lithium, mace-trims-gpvmk2us, modmenu, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-api, placeholder-item-nrj2quob, skeleton-miner-akygyjze, sodium, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq, whispering-terror-h4qflp63, xaerominimap (incompatible), xaeroworldmap (incompatible) Current Language: en_us Locale: en_US System encoding: Cp1252 File encoding: UTF-8 CPU: 22x Intel(R) Core(TM) Ultra 7 155H Server Running: true Player Count: 1 / 8; [class_3222['ZacharyRL'/440, l='ServerLevel[Mod Test 3]', x=-305.33, y=97.00, z=870.81]] Active Data Packs: vanilla, fabric, axiom, collective, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-convention-tags-v2, filler-item-7fzska5h, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, mace-trims-gpvmk2us, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-item-nrj2quob, skeleton-miner-akygyjze, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq Available Data Packs: axiom, collective, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric, fabric-convention-tags-v2, filler-item-7fzska5h, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, mace-trims-gpvmk2us, minecart_improvements, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-item-nrj2quob, redstone_experiments, skeleton-miner-akygyjze, tempest-hammer-amynbar3, trade_rebalance, vanilla, wardrobe-switcher-p7smbolq Enabled Feature Flags: minecraft:vanilla World Generation: Stable World Seed: -4741665898605559174 Suppressed Exceptions: ~~NONE~~ The echo of explosives tnt should blink normally again. The bomb should also apply knockback to the user, with boosted verticle knockback. The bomb should do less damage to enemies. The ravager movement is mostly good but needs some fixes. Currently it drifts slightly left when the player is not moving. The left and right movement keys are also reversed. The player should not be able to pick up or drop items while echo of ink is active. Echo of immortality should go on cooldown after the totem is used. If an echo is equippted when both slots are already full it should swap the echo being equippted with whatever is in the first echo ability slot. It should return the previously equippted echo to the user and not delete it. Edit v15: The ravager can move on its own when the rider dismounts it, but it can not move on its own when it is mounted. When the player activates the ravager when it is already summoned, instead of teleporting it or summoning a new one, it just despawn the ravager and put it on cooldown. As a reminder, the tnt echo should still apply knockback to its user, just not damage. Killing a ghast in the overworld and getting uneasy alliance is not dropping the echo. Getting postmortal by popping a totem isnt giving echo of immortality. Getting hero of the village isnt dropping the rider echo either. Edit v16: If the player switches off of the rider echo the ravager should despawn instantly. Echo of ink should only last for 10 seconds now. The echo of the rider still needs an icon. The icon should look like a little ravager face, or a raid horn. Either way. When echoes appear as held items they should use the textures of the current icons. This means the physical items that drop after completing quests and that appear in the creative inventory. They currently still use the ? texture. Equipped echoes should only apply to the world or server they were equipped on. They should not remain applied when moving to a different world or server. On each world the player should have different echoes applied. It also seems like quests are not working after a player does them on one world. The quest limit only allies on a world by world basis, not depending on the player. On each world or server each quest can be completed once, but the player can complete them again on any other world or server. When a player dies with echoes equipped it should drop one. If they have 2 echoes eqquiped it should drop a random one of the two. Add a new echo called the Soulbound Echo. This echo is unique, because it doesnt have a power. Instead, it simply stops either of the players echos from dropping on death when it is equipped, including itself. It is earned by getting the beaconator advancement. Its icon looks like a soul-blue heart. The quest to earn the Echo of Explosives still doesnt work. As a final reminder, it drops the echo when the player kills at least 5 mobs or players with a single explosive. The HUD icons should be perfectly symetrically placed on the screen. The 1st slot should be roughly above the end of the hp bar, and the 2nd slot should be above the start of the hunger bar. Right now they are slightly off. Edit v17: The HUD slots are no longer placed correctly on the screen. They should be placed symetrically on either side of the center of the XP bar. Slot one should be over the left edge of the hp bar and slot two should roughly be over the right edge of the hunger / saturation bar. The quest to earn the Echo of Explosives still doesnt work. Because of this, I want a new quest which is to be the first player to craft all explosives. This includes an end crystal, a tnt, and a tnt minecart. The echo of the riders icon still doesnt appear in the HUD. The equipped echoes are STILL transfering between worlds. This really SHOULD NOT be a thing. Echoes should be unique to the world they are equipped in and MUST NOT cross over. FIX THIS! Also, the quests for uneasy alliance and return to sender still arent working. Really all you have to do is detect the advancements and then drop the echo. All of the echo items NEED to use unique textures, and NOT just the placeholder texture. You already have icon textures for everything. JUST USE THOSE FOR THE ITEMS THAT BE USED TO EQUIPT THE ECHOES. Please update all of the tooltip texts on the items to accurately reflect their cooldowns and functions. The echo of immortality has tooltip text that calls it the echo of ink. Fix issues like that. Also make sure the actual mod in the description is called Echoes of Glory and not Placeholder Item Edit v18: Also, as of version 16 the ravager is functioning weirdly. the user can’t control it and when it is dismounted it follows them around head butting them without doing damage. The player needs to be able to control it and it shouldn’t follow them around hitting them Edit v19: I want both echo slots to be a lot closer to the center of the screen and higher so they dont collide with the hp or hunger bars. I still cant control the ravager, and it should be allowed to move like a regular ravager when it is not mounted, but it shouldnt attack its owner. The echo of the riders icon texture still isnt appearing. Please change it or fix it so it actually shows. Im still not sure you actually even have an asset for echo of the rider so please create or fix the icon. It should look like a miniature goat horn, ready to summon a raiding party. Edit v20: Create a new echo called the Echo of Nightmares. The icon for the echo is a swooping phantom. When the ability is used on a player, they gain blindness for 10 seconds. During these 10 seconds, 2 phantoms spawn and continuously swoop down on the affected player. This ability has a 2 minute cooldown. This echo is earned by wearing a skeleton head. Edit v21: As a reminder, any quests that don’t currently have an advancement attached should put a custom advancement in chat. Edit v22: The ravager currently faces where I am facing but it doesnt move with the arrow keys. Also, it still shouldnt target its owner when dismounted. The echo of immortality also isnt dropping when I get postmortal. Make sure the mod is looking for that advancement. Edit v23: Add a new echo called the Echo of Reflection. When used, it creates a clone of the user that matches the players skin and has the same items and armor visually. The clone remains until it dies, the player uses the ability again, or for 5 minutes. When the clone dies it does not drop its items. The icon for this should just be a simple steve head. It is obtained by having the invisibility effect.
1
Aug 21, 2025, 12:39 AM
User request: Create a placeholder item Edit v2: Remove the placeholder item. This mod is called Echoes of Glory. It allows players to unlock unique powers called Echoes by completing certain tasks. Each echo can only be earned once on any server or world. When a task is completed, the echo will drop as an item. When the item is used, it goes into one of the players two ability slots. These slots are directly above the xp bar as a screen HUD element. There should be two new keybinds, one for slot 1 and one for slot 2. There should also be a keybind to withdraw both slots back into the inventory. For the first echo, add the Echo of Ink. The players earns it by writing in and signing a book and quill. This echo allows the player to turn into an ink puddle by using attributes to make them the minimum size, allow them 1 block of step height, and form a puddle of black particles around them. The effect only lasts for 15 seconds or until deactivated, and has a 1 minute cooldown. Edit v3: The game isnt launching with the new additions. Edit v4: Hey, this is still crashing my game, here are the mod related logs Mods: [✔] arial-targeting-system-uqvbqwqw [✔] Axiom-4.9.1-for-MC1.21.5 [✔] collective-1.21.5-8.3 [✔] endless-chamber-vvmn4h32 [✘] endless-chamber-vvmn4h32 (1).jar (disabled) [✔] fabric-api-0.128.1+1.21.5 [✔] Flashback-0.36.0-for-MC1.21.5 [✔] fullbrightnesstoggle-1.21.5-4.3 [✔] ice-cream-cone-4eguei5w (2) [✔] ImmediatelyFast-Fabric-1.9.6+1.21.5 [✔] imprisoning-sword-6qwe6g4a (2) [✔] keraunos-7xtfs7nw [✔] lithium-fabric-0.16.3+mc1.21.5 [✔] mace-trims-gpvmk2us (13) [✔] modmenu-14.0.0-rc.2 [✔] morph-sword-rb7hn7of (4) [✔] nether-catalyst-c6rfw2pb [✔] pale-eye-azi3cbt3 (3) [✔] placeholder-api-2.6.4+1.21.5 [✔] skeleton-miner-akygyjze (6) [✔] sodium-fabric-0.6.13+mc1.21.5 [✔] tempest-hammer-amynbar3 (5) [✘] tempest-hammer-amynbar3.jar (disabled) [✔] wardrobe-switcher-p7smbolq [✔] whispering-terror-h4qflp63 [✔] Xaeros_Minimap_25.2.10_Fabric_1.21.5 [✔] XaerosWorldMap_1.39.12_Fabric_1.21.5 Params: --username --version 1.21.5 --gameDir C:/Users/zlieb/AppData/Roaming/PrismLauncher/instances/1.21.5/minecraft --assetsDir C:/Users/zlieb/AppData/Roaming/PrismLauncher/assets --assetIndex 24 --uuid --accessToken --userType --versionType release Window size: 854 x 480 Launcher: standard Java Arguments: [-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx4096m, -Duser.language=en] Minecraft process ID: 43196 [23:44:02] [main/INFO]: Loading Minecraft 1.21.5 with Fabric Loader 0.16.14 [23:44:02] [main/INFO]: Loading 80 mods: - arial-targeting-system-uqvbqwqw 1.0.0 - axiom 4.9.1 |-- com_moulberry_axiomclientapi 1.0.0 \-- com_moulberry_mixinconstraints 1.0.9 - collective 8.3 - endless-chamber-vvmn4h32 1 - fabric-api 0.128.1+1.21.5 |-- fabric-api-base 0.4.62+73a52b4b49 |-- fabric-api-lookup-api-v1 1.6.96+86c3a9f149 |-- fabric-biome-api-v1 16.0.7+2dd063df49 |-- fabric-block-api-v1 1.1.0+ed91556f49 |-- fabric-block-view-api-v2 1.0.26+aa6d566c49 |-- fabric-blockrenderlayer-v1 2.0.16+86c3a9f149 |-- fabric-client-tags-api-v1 1.1.37+86c3a9f149 |-- fabric-command-api-v1 1.2.70+f71b366f49 |-- fabric-command-api-v2 2.2.49+73a52b4b49 |-- fabric-commands-v0 0.2.87+df3654b349 |-- fabric-content-registries-v0 10.0.14+3e6c1f7d49 |-- fabric-convention-tags-v1 2.1.33+7f945d5b49 |-- fabric-convention-tags-v2 2.15.2+6d9989f349 |-- fabric-crash-report-info-v1 0.3.12+86c3a9f149 |-- fabric-data-attachment-api-v1 1.8.5+6d9989f349 |-- fabric-data-generation-api-v1 22.5.2+a0fab30c49 |-- fabric-dimensions-v1 4.0.17+3e6c1f7d49 |-- fabric-entity-events-v1 2.1.0+3ce7866349 |-- fabric-events-interaction-v0 4.0.15+64e3057949 |-- fabric-game-rule-api-v1 1.0.70+c327076a49 |-- fabric-item-api-v1 11.4.1+e46fd76a49 |-- fabric-item-group-api-v1 4.2.9+3459fc6149 |-- fabric-key-binding-api-v1 1.0.63+ecf51cdc49 |-- fabric-keybindings-v0 0.2.61+df3654b349 |-- fabric-lifecycle-events-v1 2.6.0+230071a049 |-- fabric-loot-api-v2 3.0.48+3f89f5a549 |-- fabric-loot-api-v3 1.0.36+86c3a9f149 |-- fabric-message-api-v1 6.1.0+fe971bba49 |-- fabric-model-loading-api-v1 5.2.3+5281b90749 |-- fabric-networking-api-v1 4.5.0+775be32c49 |-- fabric-object-builder-api-v1 21.1.2+b8d6ba7049 |-- fabric-particles-v1 4.1.2+112e550e49 |-- fabric-recipe-api-v1 8.1.8+3235ab3249 |-- fabric-registry-sync-v0 6.1.22+cd64004349 |-- fabric-renderer-api-v1 6.1.2+bdf4842249 |-- fabric-renderer-indigo 3.1.2+5281b90749 |-- fabric-rendering-data-attachment-v1 0.3.64+73761d2e49 |-- fabric-rendering-fluids-v1 3.1.27+86c3a9f149 |-- fabric-rendering-v1 11.3.0+a272b33849 |-- fabric-resource-conditions-api-v1 5.0.21+73a52b4b49 |-- fabric-resource-loader-v0 3.1.7+847e5f5c49 |-- fabric-screen-api-v1 2.0.46+86c3a9f149 |-- fabric-screen-handler-api-v1 1.3.129+c327076a49 |-- fabric-sound-api-v1 1.0.38+86c3a9f149 |-- fabric-tag-api-v1 1.0.17+ecf51cdc49 |-- fabric-transfer-api-v1 5.4.24+7b20cbb049 \-- fabric-transitive-access-wideners-v1 6.3.17+f17a180c49 - fabricloader 0.16.14 \-- mixinextras 0.4.1 - flashback 0.36.0 \-- lattice 1.2.10 - fullbrightnesstoggle 4.3 - ice-cream-cone-4eguei5w 1.0.0 - immediatelyfast 1.9.6+1.21.5 \-- net_lenni0451_reflect 1.3.4 - imprisoning-sword-6qwe6g4a 1 - java 21 - keraunos-7xtfs7nw 1 - lithium 0.16.3+mc1.21.5 - mace-trims-gpvmk2us 1 - minecraft 1.21.5 - modmenu 14.0.0-rc.2 - morph-sword-rb7hn7of 1 - nether-catalyst-c6rfw2pb 1 - pale-eye-azi3cbt3 1 - placeholder-api 2.6.4+1.21.5 - skeleton-miner-akygyjze 1 - sodium 0.6.13+mc1.21.5 - tempest-hammer-amynbar3 1 - wardrobe-switcher-p7smbolq 1 - whispering-terror-h4qflp63 1 - xaerominimap 25.2.10 - xaeroworldmap 1.39.12 [23:44:03] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/zlieb/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.5+mixin.0.8.7/sponge-mixin-0.15.5+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [23:44:03] [main/INFO]: Compatibility level set to JAVA_21 [23:44:03] [main/INFO]: Loading Mixin Plugin for Axiom/4.9.1 [23:44:03] [main/WARN]: Reference map 'ice_cream_cone_4eguei5w.refmap.json' for ice_cream_cone_4eguei5w.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/INFO]: Loaded configuration file for Lithium: 157 options available, 0 override(s) found. [23:44:04] [main/WARN]: Reference map 'nether_catalyst_c6rfw2pb.refmap.json' for nether_catalyst_c6rfw2pb.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Reference map 'pale_eye_azi3cbt3.refmap.json' for pale_eye_azi3cbt3.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Reference map 'skeleton_miner_akygyjze.refmap.json' for skeleton_miner_akygyjze.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/INFO]: Loaded configuration file for Sodium: 43 options available, 0 override(s) found [23:44:04] [main/WARN]: Reference map 'wardrobe_switcher_p7smbolq.refmap.json' for wardrobe_switcher_p7smbolq.mixins.json could not be read. If this is a development environment you can ignore this message [23:44:04] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/chunk/DefaultChunkRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/chunk/DefaultChunkRenderer) [23:44:04] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/SodiumWorldRenderer) [23:44:05] [main/INFO]: Searching for graphics cards... [23:44:05] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=INTEL, description='Intel(R) Arc(TM) Graphics', adapterType=0x0000232B, openglIcdFilePath='C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_507e62014afcde30\igxelpgicd64.dll', openglIcdVersion=32.0.101.6913} [23:44:06] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1). [23:44:11] [Datafixer Bootstrap/INFO]: 263 Datafixer optimizations took 2401 milliseconds [23:44:23] [main/ERROR]: Mixin apply for mod arial-targeting-system-uqvbqwqw failed arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> net.minecraft.class_329: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:48) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.5+mixin.0.8.7.jar:0.15.5+mixin.0.8.7] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.14.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at knot/net.minecraft.class_1921.<clinit>(class_1921.java:795) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4722.<clinit>(class_4722.java:38) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10517.<clinit>(class_10517.java:88) ~[client-intermediary.jar:?] at knot/net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) ~[client-intermediary.jar:?] at knot/com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) [datafixerupper-8.0.16.jar:?] at knot/net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) [client-intermediary.jar:?] at knot/net.minecraft.class_10443.method_65599(class_10443.java:17) [client-intermediary.jar:?] at knot/net.minecraft.class_10395.method_65385(class_10395.java:20) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:140) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.14.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] [23:44:24] [main/WARN]: Failed to get system info for Render Extensions java.lang.IllegalStateException: Can't getDevice() before it was initialized at knot/com.mojang.blaze3d.systems.RenderSystem.getDevice(RenderSystem.java:451) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_68671(class_310.java:2432) ~[client-intermediary.jar:?] at knot/net.minecraft.class_6396.method_37123(class_6396.java:70) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_37274(class_310.java:2432) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_22681(class_310.java:2402) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:222) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.14.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] ---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 2025-08-16 23:44:24 Description: Bootstrap java.lang.ExceptionInInitializerError at knot//net.minecraft.class_4722.<clinit>(class_4722.java:38) at knot//net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) at knot//net.minecraft.class_10517.<clinit>(class_10517.java:88) at knot//net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) at knot//net.minecraft.class_10443.method_65599(class_10443.java:17) at knot//net.minecraft.class_10395.method_65385(class_10395.java:20) at knot//net.minecraft.client.main.Main.main(Main.java:140) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_329 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at knot//net.minecraft.class_1921.<clinit>(class_1921.java:795) ... 15 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ... 20 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw] from phase [DEFAULT] in config [arial_targeting_system_uqvbqwqw.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ... 23 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on arial_targeting_system$renderTargetingOverlay could not find any targets matching 'renderSpyglassOverlay' in net/minecraft/class_329. No refMap loaded. [INJECT_PREPARE Applicator Phase -> arial_targeting_system_uqvbqwqw.mixins.json:client.SpyglassOverlayMixin from mod arial-targeting-system-uqvbqwqw -> Prepare Injections -> handler$zza000$arial-targeting-system-uqvbqwqw$arial_targeting_system$renderTargetingOverlay(Lnet/minecraft/class_332;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Validate Targets] at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:48) at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 23 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: main Stacktrace: at knot//net.minecraft.class_4722.<clinit>(class_4722.java:38) at knot//net.minecraft.class_10500$class_10501.<init>(class_10500.java:30) at knot//net.minecraft.class_10517.<clinit>(class_10517.java:88) at knot//net.minecraft.class_10455$class_10456.method_65636(class_10455.java:58) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.class_10455$class_10456.<clinit>(class_10455.java:57) at knot//net.minecraft.class_10443.method_65599(class_10443.java:17) at knot//net.minecraft.class_10395.method_65385(class_10395.java:20) -- Initialization -- Details: Modules: ADVAPI32.dll:Advanced Windows 32 Base API:10.0.26100.3624 (WinBuild.160101.0800):Microsoft Corporation COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation CRYPTBASE.dll:Base cryptographic API DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation CRYPTSP.dll:Cryptographic Service Provider API:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation DBGHELP.DLL:Windows Image Helper:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation DNSAPI.dll:DNS Client API DLL:10.0.26100.1591 (WinBuild.160101.0800):Microsoft Corporation GDI32.dll:GDI Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.26100.4484 (WinBuild.160101.0800):Microsoft Corporation IPHLPAPI.DLL:IP Helper API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation NSI.dll:NSI User-mode interface DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation OLEAUT32.dll:OLEAUT32.DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation Ole32.dll:Microsoft OLE for Windows:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation POWRPROF.dll:Power Profile Helper DLL:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation PSAPI.DLL:Process Status Helper:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation Pdh.dll:Windows Performance Data Helper DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation RPCRT4.dll:Remote Procedure Call Runtime:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation SHCORE.dll:SHCORE:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation SHELL32.dll:Windows Shell Common Dll:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation UMPDC.dll:User Mode Power Dependency Coordinator:10.0.26100.1301 (WinBuild.160101.0800):Microsoft Corporation USER32.dll:Multi-User Windows USER API Client DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation USERENV.dll:Userenv:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation VCRUNTIME140.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation VERSION.dll:Version Checking and File Installation Libraries:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation WINHTTP.dll:Windows HTTP Services:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation WINMM.dll:MCI API DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation amsi.dll:Anti-Malware Scan Interface:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation bcrypt.dll:Windows Cryptographic Primitives Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation combase.dll:Microsoft COM for Windows:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation dbgcore.DLL:Windows Core Debugging Helpers:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation dxcore.dll:DXCore:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.26100.3915 (WinBuild.160101.0800):Microsoft Corporation gdi32full.dll:GDI Client DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation java.dll:OpenJDK Platform binary:21.0.7.0:Microsoft javaw.exe:OpenJDK Platform binary:21.0.7.0:Microsoft jemalloc.dll jimage.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jli.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jna9666741946160674184.dll:JNA native library:7.0.2:Java(TM) Native Access (JNA) jsvml.dll:OpenJDK Platform binary:21.0.7.0:Microsoft jvm.dll:OpenJDK 64-Bit server VM:21.0.7.0:Microsoft kernel.appcore.dll:AppModel API Host:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation lwjgl.dll management.dll:OpenJDK Platform binary:21.0.7.0:Microsoft management_ext.dll:OpenJDK Platform binary:21.0.7.0:Microsoft mc-sec-plugin-x64.dll:McAfee Antivirus Core Plugin:1.132.407.0:McAfee, LLC msvcp140.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation msvcp_win.dll:Microsoft� C Runtime Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation msvcrt.dll:Windows NT CRT DLL:7.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation napinsp.dll:E-mail Naming Shim Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation net.dll:OpenJDK Platform binary:21.0.7.0:Microsoft nio.dll:OpenJDK Platform binary:21.0.7.0:Microsoft nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation ntdll.dll:NT Layer DLL:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation perfos.dll:Windows System Performance Objects DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation pfclient.dll:SysMain Client:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation profapi.dll:User Profile Basic API:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation rasadhlp.dll:Remote Access AutoDial Helper:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation shlwapi.dll:Shell Light-weight Utility Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation ucrtbase.dll:Microsoft� C Runtime Library:10.0.26100.4768 (WinBuild.160101.0800):Microsoft Corporation vcruntime140_1.dll:Microsoft� C Runtime Library:14.38.33135.0:Microsoft Corporation verify.dll:OpenJDK Platform binary:21.0.7.0:Microsoft win32u.dll:Win32u:10.0.26100.4946 (WinBuild.160101.0800):Microsoft Corporation windows.storage.dll:Microsoft WinRT Storage API:10.0.26100.1457 (WinBuild.160101.0800):Microsoft Corporation winrnr.dll:LDAP RnR Provider DLL:10.0.26100.1882 (WinBuild.160101.0800):Microsoft Corporation wintypes.dll:Windows Base Types DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation wshbth.dll:Windows Sockets Helper DLL:10.0.26100.4061 (WinBuild.160101.0800):Microsoft Corporation zip.dll:OpenJDK Platform binary:21.0.7.0:Microsoft Stacktrace: at knot//net.minecraft.client.main.Main.main(Main.java:140) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) -- System Details -- Details: Minecraft Version: 1.21.5 Minecraft Version ID: 1.21.5 Operating System: Windows 11 (amd64) version 10.0 Java Version: 21.0.7, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 286583072 bytes (273 MiB) / 922746880 bytes (880 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 22 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) Ultra 7 155H Identifier: Intel64 Family 6 Model 170 Stepping 4 Microarchitecture: unknown Frequency (GHz): 3.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 22 Graphics card #0 name: Intel(R) Arc(TM) Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 2048.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 32.0.101.6913 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 7.47 Memory slot #0 type: LPDDR5 Memory slot #1 capacity (MiB): 4096.00 Memory slot #1 clockSpeed (GHz): 7.47 Memory slot #1 type: LPDDR5 Memory slot #2 capacity (MiB): 4096.00 Memory slot #2 clockSpeed (GHz): 7.47 Memory slot #2 type: LPDDR5 Memory slot #3 capacity (MiB): 4096.00 Memory slot #3 clockSpeed (GHz): 7.47 Memory slot #3 type: LPDDR5 Memory slot #4 capacity (MiB): 4096.00 Memory slot #4 clockSpeed (GHz): 7.47 Memory slot #4 type: LPDDR5 Memory slot #5 capacity (MiB): 4096.00 Memory slot #5 clockSpeed (GHz): 7.47 Memory slot #5 type: LPDDR5 Memory slot #6 capacity (MiB): 4096.00 Memory slot #6 clockSpeed (GHz): 7.47 Memory slot #6 type: LPDDR5 Memory slot #7 capacity (MiB): 4096.00 Memory slot #7 clockSpeed (GHz): 7.47 Memory slot #7 type: LPDDR5 Virtual memory max (MiB): 65051.21 Virtual memory used (MiB): 32721.04 Swap memory total (MiB): 32768.00 Swap memory used (MiB): 188.54 Space in storage for jna.tmpdir (MiB): <path not set> Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set> Space in storage for io.netty.native.workdir (MiB): <path not set> Space in storage for java.io.tmpdir (MiB): available: 869498.50, total: 975462.00 Space in storage for workdir (MiB): available: 869498.50, total: 975462.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m Fabric Mods: arial-targeting-system-uqvbqwqw: Arial Targeting System 1.0.0 axiom: Axiom 4.9.1 com_moulberry_axiomclientapi: axiomclientapi 1.0.0 com_moulberry_mixinconstraints: mixinconstraints 1.0.9 collective: Collective 8.3 endless-chamber-vvmn4h32: Endless Chamber 1 fabric-api: Fabric API 0.128.1+1.21.5 fabric-api-base: Fabric API Base 0.4.62+73a52b4b49 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.96+86c3a9f149 fabric-biome-api-v1: Fabric Biome API (v1) 16.0.7+2dd063df49 fabric-block-api-v1: Fabric Block API (v1) 1.1.0+ed91556f49 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.26+aa6d566c49 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.16+86c3a9f149 fabric-client-tags-api-v1: Fabric Client Tags 1.1.37+86c3a9f149 fabric-command-api-v1: Fabric Command API (v1) 1.2.70+f71b366f49 fabric-command-api-v2: Fabric Command API (v2) 2.2.49+73a52b4b49 fabric-commands-v0: Fabric Commands (v0) 0.2.87+df3654b349 fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.14+3e6c1f7d49 fabric-convention-tags-v1: Fabric Convention Tags 2.1.33+7f945d5b49 fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.2+6d9989f349 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.12+86c3a9f149 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.5+6d9989f349 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.5.2+a0fab30c49 fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.17+3e6c1f7d49 fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.0+3ce7866349 fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.15+64e3057949 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.70+c327076a49 fabric-item-api-v1: Fabric Item API (v1) 11.4.1+e46fd76a49 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.9+3459fc6149 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.63+ecf51cdc49 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.61+df3654b349 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.0+230071a049 fabric-loot-api-v2: Fabric Loot API (v2) 3.0.48+3f89f5a549 fabric-loot-api-v3: Fabric Loot API (v3) 1.0.36+86c3a9f149 fabric-message-api-v1: Fabric Message API (v1) 6.1.0+fe971bba49 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.3+5281b90749 fabric-networking-api-v1: Fabric Networking API (v1) 4.5.0+775be32c49 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.2+b8d6ba7049 fabric-particles-v1: Fabric Particles (v1) 4.1.2+112e550e49 fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.8+3235ab3249 fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.22+cd64004349 fabric-renderer-api-v1: Fabric Renderer API (v1) 6.1.2+bdf4842249 fabric-renderer-indigo: Fabric Renderer - Indigo 3.1.2+5281b90749 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.64+73761d2e49 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.27+86c3a9f149 fabric-rendering-v1: Fabric Rendering (v1) 11.3.0+a272b33849 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.21+73a52b4b49 fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.7+847e5f5c49 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.46+86c3a9f149 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.129+c327076a49 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.38+86c3a9f149 fabric-tag-api-v1: Fabric Tag API (v1) 1.0.17+ecf51cdc49 fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.24+7b20cbb049 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.17+f17a180c49 fabricloader: Fabric Loader 0.16.14 mixinextras: MixinExtras 0.4.1 flashback: Flashback 0.36.0 lattice: Lattice 1.2.10 fullbrightnesstoggle: Full Brightness Toggle 4.3 ice-cream-cone-4eguei5w: Ice Cream Cone 1.0.0 immediatelyfast: ImmediatelyFast 1.9.6+1.21.5 net_lenni0451_reflect: Reflect 1.3.4 imprisoning-sword-6qwe6g4a: Imprisoning Sword 1 java: OpenJDK 64-Bit Server VM 21 keraunos-7xtfs7nw: Keraunos 1 lithium: Lithium 0.16.3+mc1.21.5 mace-trims-gpvmk2us: Mace Trims 1 minecraft: Minecraft 1.21.5 modmenu: Mod Menu 14.0.0-rc.2 morph-sword-rb7hn7of: Morph Sword 1 nether-catalyst-c6rfw2pb: Nether Catalyst 1 pale-eye-azi3cbt3: Pale Eye 1 placeholder-api: Placeholder API 2.6.4+1.21.5 skeleton-miner-akygyjze: Skeleton Miner 1 sodium: Sodium 0.6.13+mc1.21.5 tempest-hammer-amynbar3: Tempest Hammer 1 wardrobe-switcher-p7smbolq: Wardrobe Switcher 1 whispering-terror-h4qflp63: Whispering Terror 1 xaerominimap: Xaero's Minimap 25.2.10 xaeroworldmap: Xaero's World Map 1.39.12 Launched Version: 1.21.5 Launcher name: PrismLauncher Backend library: LWJGL version 3.3.3-snapshot Backend API: Unknown Window size: <not initialized> GFLW Platform: <error> Render Extensions: ERR GL debug messages: <no renderer available> Is Modded: Definitely; Client brand changed to 'fabric' Universe: 404 Type: Client (map_client.txt) Locale: en_US System encoding: Cp1252 File encoding: UTF-8 CPU: 22x Intel(R) Core(TM) Ultra 7 155H #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\zlieb\AppData\Roaming\PrismLauncher\instances\1.21.5\minecraft\crash-reports\crash-2025-08-16_23.44.24-client.txt Process exited with code -1. Edit v5: The crash happens during initialization of the client. The mod Echoes of Glory (placeholder-item-nrj2quob) is trying to register a custom networking packet (placeholder-item-nrj2quob:sync). That same packet ID is already registered somewhere else. Either the mod registers it twice by accident (bug in the mod), Or another mod is also trying to use the same ID (placeholder-item-nrj2quob:sync). Since the crash trace points directly at PlaceholderItemClient.onInitializeClient, it’s most likely Echoes of Glory is double-registering its packet. How to fix it Update Echoes of Glory Check if there’s a newer version of Echoes of Glory (placeholder-item-nrj2quob). This is a pretty classic networking bug that mod authors usually patch quickly. Check for duplicate mods Make sure you don’t have two copies of Echoes of Glory in your mods folder (sometimes different modpack loaders or .disabled files sneak in). Check Placeholder API conflict You also have placeholder-api installed. It’s possible Echoes of Glory uses that and they conflict. Try temporarily disabling placeholder-api to see if the crash changes. Workaround if no update is available Remove Echoes of Glory to let the game start. If it’s essential, you may need to roll back to an earlier version of either Fabric API or the mod. Hey, ChatGPT says that this is because of a specific packet. Can you change that packet or do something to make it not conflict? Edit v6: Instead of words that say "Echo1 Empty," I would like custom visual elements integrated into the HUD. When no echo is equipped, it should just look like a blank spot on the screen. When an echo is equipped, it should add that echos texture instead of the empty slot. As a reminder, when the player completes tasks for echoes it should drop a physical item. Right now an item called Echo of Ink should drop when I write in and sign a book. That item can be right clicked and equipped to an empty slot. Add these two more echoes while you are at it. Echo of Earth: This echo allows the player to destroy one block. It only has a 10 second cooldown. It is unlocked by being the first player to touch bedrock. It can destroy any block, but it only drops blocks that can be dropped in survival (Does not drop end portal frames, bedrock, reinforced deepslate, etc…) Echo of Explosives: Activating the ability allows the player to launch a mini tnt. Activating it again detonates the tnt. The tnt has a lower radius than normal tnt and does not do block damage. It does trigger other tnt, damage players, and it can press pressure plates. It deals considerable vertical knockback to the player who uses it, but it does not damage the player. This is unlocked by killing 5 mobs or players with a single explosive. Edit v7: You should make sure the emblem for the echo applies to the physical dropped item as well. You should add a new texture for the Echo of Earth and Echo of Explosions. You should make sure that the Echo of Explosives drops when the player kills 5 entities with a single explosive. The player should take no damage while echo of ink is active, but they also shouldnt be able to attack players or use any utilities. You should also center the HUD elements closer to the center of the screen, above the hp and hunger bars. You should also add the echos to the creative inventory. You should add more particles and sounds to aspect of earth, and half the cooldown. You should also add new custom advancements for completing Echo challenges. List of advancements: 5 birds, one stone: Kill 5 enemies with a single explosive Down to Earth: Reach the bottom of the world Passing Notes: Write and sign a book. Edit v8: The player should not be able to punch things while in ink mode, and they should still shrink down to attribute scale 0.00000001, so they look like they completely dissapeared. If possible leave their fov where it was before shrinking the player. Also, the custom achievements arent present. Also, I still cant earn explosive echo. Also, explosive should have a 20 second cooldown. Also, earth and explosive still need unique textures. Also, textures should still apply to the item forms. Edit v9: Give the echo of explosives bomb a glowing outline that only the user can see. Make it so the echo of explosives bomb does not go off until triggered. Add a new custom texture for echo of explosives that looks like a tiny tnt or stick of dynamite. Add a custom texture for echo of earth that looks like a tiny bedrock. When echo of ink is active, it should temporarily clear all of the players armor and items and replace it with invisible placeholder blocks. Once the effect ends, it should restore the entire inventory, exactly as it was. If the player ends echo of ink early, it should effect clear invisibility from the player. Add a new echo called Echo of the Rider. This echo allows the player to summon a rideable ravager. When the ability is used the ravager appears with the player on it. The player can dismount, and the ravager will remain until it dies or the ability is used again. Once it dies or is disabled, the ability will go on cooldown for 5 minutes. The player can also get back on the ravager as long as it is alive. The ravager is faster than a regular player, and deals some extra damage. It does not attack its rider. This echo is earned by completing a raid and getting the Hero of the Village advancement. The echo of explosives challenge to get the echo still isnt working either. I am killing 5 different mobs with one tnt and it doesnt drop any echo for me. Edit v10: The ravager should be controlled by the player riding it. The owner should also be able to right click to get back on it, but only the user should be able to ride it. When I said the tnt should have a glow effect, I didn’t mean it should just stay white. It can continue to blink like a normal tnt, but it should get the glowing outline Minecraft glow effect, which only the user can see. The echo of earth still needs a new custom texture that looks like a little bedrock fragment or something. You should also add a new echo called the Echo of Evasion. This echo allows the user to set a return point when activated. After 15 seconds, or when the ability is next used, it will teleport the player back to their return point. It has a 1.5 minute cooldown. This echo is obtained by getting the sub space bubble advancement. Edit v11: Create a new echo called the Echo of Entanglement. When this echo is activated, you will temporarily link with the next player you damage. When you are linked with a player you share lives. If you take damage, they take damage, if you heal, they heal, if you die, they die. The link only lasts for 15 seconds. The ability can be canceled before a link is created, but once the user links they can’t go back. This has a 2 minute cooldown. It is earned by completing the unlikely alliance advancement. Edit v12: Add a new echo called the Echo of Immortality. When this echo is activated it creates a golden aura around the player for 10 seconds. If the player runs out of hearts during this time span, instead of dying it acts like a totem of undying. The effect ends when the 10 seconds run out, when the totem activates, or when the player cancels it by using the ability again while it is active. This has a 2 minute cooldown. The icon for this echo is a tiny totem. It is obtained by completing the postmortal advancement. You should make it clear when an echo is active by adding some sort of visual cooldown effect to the HUD indicator. Also remove the text “Ink CD” from the screen. Edit v13: Create a new echo called the Echo of Exchange. This echo will swap the player with another player when the user points at another player and activates the ability. This echo has a 1 minute cooldown. The echo is earned by getting the return to sender advancement. Edit v14: It crashed again, here are the logs: ---- Minecraft Crash Report ---- // Don't do that. Time: 2025-08-19 17:30:50 Description: Unexpected error java.lang.RuntimeException: Xaero's Minimap (1.21.5_25.2.10_fabric) has crashed! Please report here: bit.ly/XaeroMMIssues at knot//xaero.hud.minimap.Minimap.checkCrashes(Minimap.java:65) at knot//xaero.common.events.ClientEvents.handleRenderTickStart(ClientEvents.java:279) at knot//net.minecraft.class_757.handler$clg000$xaerominimap$onRenderStart(class_757.java:3907) at knot//net.minecraft.class_757.method_3192(class_757.java) at knot//net.minecraft.class_310.method_1523(class_310.java:1353) at knot//net.minecraft.class_310.method_1514(class_310.java:936) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.RuntimeException: Exception initializing Xaero's Minimap! at knot//xaero.common.core.XaeroMinimapCore.onPlayNetHandler(XaeroMinimapCore.java:143) at knot//net.minecraft.class_634.handler$ckm000$xaerominimap$onOnGameJoin(class_634.java:6219) at knot//net.minecraft.class_634.method_11120(class_634.java:464) at knot//net.minecraft.class_2678.method_11567(class_2678.java:69) at knot//net.minecraft.class_2678.method_65081(class_2678.java:17) at knot//net.minecraft.class_2600.method_11072(class_2600.java:27) at knot//net.minecraft.class_1255.method_18859(class_1255.java:164) at knot//net.minecraft.class_4093.method_18859(class_4093.java:23) at knot//net.minecraft.class_1255.method_16075(class_1255.java:138) at knot//net.minecraft.class_1255.method_5383(class_1255.java:123) at knot//net.minecraft.class_310.method_1523(class_310.java:1308) ... 8 more Caused by: java.util.ConcurrentModificationException at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1229) at knot//net.minecraft.class_32$class_5143.method_27010(class_32.java:411) at knot//net.minecraft.server.MinecraftServer.method_27050(MinecraftServer.java:1881) at knot//xaero.hud.minimap.world.state.MinimapWorldStateUpdater.getAutoRootContainerPath(MinimapWorldStateUpdater.java:91) at knot//xaero.hud.minimap.world.state.MinimapWorldStateUpdater.init(MinimapWorldStateUpdater.java:38) at knot//xaero.hud.minimap.module.MinimapSession.<init>(MinimapSession.java:47) at knot//xaero.hud.module.ModuleSessionHandler.resetSession(ModuleSessionHandler.java:30) at knot//xaero.hud.module.ModuleSessionHandler.resetSessions(ModuleSessionHandler.java:18) at knot//xaero.hud.HudSession.init(HudSession.java:46) at knot//xaero.common.XaeroMinimapSession.init(XaeroMinimapSession.java:20) at knot//xaero.minimap.XaeroMinimapStandaloneSession.init(XaeroMinimapStandaloneSession.java:17) at knot//xaero.common.core.XaeroMinimapCore.onPlayNetHandler(XaeroMinimapCore.java:138) ... 18 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at knot//xaero.hud.minimap.Minimap.checkCrashes(Minimap.java:65) at knot//xaero.common.events.ClientEvents.handleRenderTickStart(ClientEvents.java:279) at knot//net.minecraft.class_757.handler$clg000$xaerominimap$onRenderStart(class_757.java:3907) -- Uptime -- Details: JVM uptime: 107.511s Wall uptime: 91.591s High-res time: 86.281s Client ticks: 1409 ticks / 70.450s Stacktrace: at knot//net.minecraft.class_310.method_1587(class_310.java:2382) at knot//net.minecraft.class_310.method_54580(class_310.java:1005) at knot//net.minecraft.class_310.method_1514(class_310.java:960) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) -- Affected level -- Details: All players: 1 total; class_746{name=ZacharyRL, id=440, pos=(-305.32545509389297, 97.0, 870.8097770037473), mode=CREATIVE, permission=4} Chunk stats: 529, 0 Level dimension: minecraft:overworld Level spawn location: World: (0,62,0), Section: (at 0,14,0 in 0,3,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 596953 game time, 52381 day time Server brand: fabric Server type: Integrated singleplayer server Tracked entity count: 1 -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, fabric, axiom, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, filler-item-7fzska5h, flashback, fullbrightnesstoggle, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, immediatelyfast, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, lattice, lithium, mace-trims-gpvmk2us, modmenu, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-api, placeholder-item-nrj2quob, skeleton-miner-akygyjze, sodium, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq, whispering-terror-h4qflp63, xaerominimap, xaeroworldmap -- System Details -- Details: Minecraft Version: 1.21.5 Minecraft Version ID: 1.21.5 Operating System: Windows 11 (amd64) version 10.0 Java Version: 21.0.7, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 330779208 bytes (315 MiB) / 962592768 bytes (918 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 22 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) Ultra 7 155H Identifier: Intel64 Family 6 Model 170 Stepping 4 Microarchitecture: unknown Frequency (GHz): 3.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 22 Graphics card #0 name: Intel(R) Arc(TM) Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 2048.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 32.0.101.6913 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 7.47 Memory slot #0 type: LPDDR5 Memory slot #1 capacity (MiB): 4096.00 Memory slot #1 clockSpeed (GHz): 7.47 Memory slot #1 type: LPDDR5 Memory slot #2 capacity (MiB): 4096.00 Memory slot #2 clockSpeed (GHz): 7.47 Memory slot #2 type: LPDDR5 Memory slot #3 capacity (MiB): 4096.00 Memory slot #3 clockSpeed (GHz): 7.47 Memory slot #3 type: LPDDR5 Memory slot #4 capacity (MiB): 4096.00 Memory slot #4 clockSpeed (GHz): 7.47 Memory slot #4 type: LPDDR5 Memory slot #5 capacity (MiB): 4096.00 Memory slot #5 clockSpeed (GHz): 7.47 Memory slot #5 type: LPDDR5 Memory slot #6 capacity (MiB): 4096.00 Memory slot #6 clockSpeed (GHz): 7.47 Memory slot #6 type: LPDDR5 Memory slot #7 capacity (MiB): 4096.00 Memory slot #7 clockSpeed (GHz): 7.47 Memory slot #7 type: LPDDR5 Virtual memory max (MiB): 65051.21 Virtual memory used (MiB): 41952.76 Swap memory total (MiB): 32768.00 Swap memory used (MiB): 202.99 Space in storage for jna.tmpdir (MiB): <path not set> Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set> Space in storage for io.netty.native.workdir (MiB): <path not set> Space in storage for java.io.tmpdir (MiB): available: 868412.88, total: 975462.00 Space in storage for workdir (MiB): available: 868412.88, total: 975462.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m Fabric Mods: axiom: Axiom 4.9.1 com_moulberry_axiomclientapi: axiomclientapi 1.0.0 com_moulberry_mixinconstraints: mixinconstraints 1.0.9 collective: Collective 8.3 detonation-gauntlet-qvdmfggn: Detonation Gauntlet 1.0.0 endless-chamber-vvmn4h32: Endless Chamber 1 fabric-api: Fabric API 0.128.1+1.21.5 fabric-api-base: Fabric API Base 0.4.62+73a52b4b49 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.96+86c3a9f149 fabric-biome-api-v1: Fabric Biome API (v1) 16.0.7+2dd063df49 fabric-block-api-v1: Fabric Block API (v1) 1.1.0+ed91556f49 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.26+aa6d566c49 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.16+86c3a9f149 fabric-client-tags-api-v1: Fabric Client Tags 1.1.37+86c3a9f149 fabric-command-api-v1: Fabric Command API (v1) 1.2.70+f71b366f49 fabric-command-api-v2: Fabric Command API (v2) 2.2.49+73a52b4b49 fabric-commands-v0: Fabric Commands (v0) 0.2.87+df3654b349 fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.14+3e6c1f7d49 fabric-convention-tags-v1: Fabric Convention Tags 2.1.33+7f945d5b49 fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.2+6d9989f349 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.12+86c3a9f149 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.5+6d9989f349 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.5.2+a0fab30c49 fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.17+3e6c1f7d49 fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.0+3ce7866349 fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.15+64e3057949 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.70+c327076a49 fabric-item-api-v1: Fabric Item API (v1) 11.4.1+e46fd76a49 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.9+3459fc6149 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.63+ecf51cdc49 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.61+df3654b349 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.0+230071a049 fabric-loot-api-v2: Fabric Loot API (v2) 3.0.48+3f89f5a549 fabric-loot-api-v3: Fabric Loot API (v3) 1.0.36+86c3a9f149 fabric-message-api-v1: Fabric Message API (v1) 6.1.0+fe971bba49 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.3+5281b90749 fabric-networking-api-v1: Fabric Networking API (v1) 4.5.0+775be32c49 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.2+b8d6ba7049 fabric-particles-v1: Fabric Particles (v1) 4.1.2+112e550e49 fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.8+3235ab3249 fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.22+cd64004349 fabric-renderer-api-v1: Fabric Renderer API (v1) 6.1.2+bdf4842249 fabric-renderer-indigo: Fabric Renderer - Indigo 3.1.2+5281b90749 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.64+73761d2e49 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.27+86c3a9f149 fabric-rendering-v1: Fabric Rendering (v1) 11.3.0+a272b33849 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.21+73a52b4b49 fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.7+847e5f5c49 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.46+86c3a9f149 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.129+c327076a49 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.38+86c3a9f149 fabric-tag-api-v1: Fabric Tag API (v1) 1.0.17+ecf51cdc49 fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.24+7b20cbb049 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.17+f17a180c49 fabricloader: Fabric Loader 0.16.14 mixinextras: MixinExtras 0.4.1 filler-item-7fzska5h: Elemental Stages 11.0.0 flashback: Flashback 0.36.0 lattice: Lattice 1.2.10 fullbrightnesstoggle: Full Brightness Toggle 4.3 heavy-cannon-jbo34tmb: Heavy Cannon 1 ice-cream-cone-4eguei5w: Ice Cream Cone 1.0.0 immediatelyfast: ImmediatelyFast 1.9.6+1.21.5 net_lenni0451_reflect: Reflect 1.3.4 imprisoning-sword-6qwe6g4a: Imprisoning Sword 1 java: OpenJDK 64-Bit Server VM 21 keraunos-7xtfs7nw: Keraunos 1 lithium: Lithium 0.16.3+mc1.21.5 mace-trims-gpvmk2us: Mace Trims 1 minecraft: Minecraft 1.21.5 modmenu: Mod Menu 14.0.0-rc.2 morph-sword-rb7hn7of: Morph Sword 1 nether-catalyst-c6rfw2pb: Nether Catalyst 1 pale-eye-azi3cbt3: Pale Eye 1 placeholder-api: Placeholder API 2.6.4+1.21.5 placeholder-item-nrj2quob: Echoes of Glory 1.0.9 skeleton-miner-akygyjze: Skeleton Miner 1 sodium: Sodium 0.6.13+mc1.21.5 tempest-hammer-amynbar3: Tempest Hammer 1 wardrobe-switcher-p7smbolq: Wardrobe Switcher 1 whispering-terror-h4qflp63: Whispering Terror 1 xaerominimap: Xaero's Minimap 25.2.10 xaeroworldmap: Xaero's World Map 1.39.12 Launched Version: 1.21.5 Launcher name: PrismLauncher Backend library: LWJGL version 3.3.3-snapshot Backend API: Intel(R) Arc(TM) Graphics GL version 3.2.0 - Build 32.0.101.6913, Intel Window size: 2560x1494 GFLW Platform: win32 Render Extensions: GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access GL debug messages: id=1282, source=API, type=ERROR, severity=HIGH, message='Error has been generated. GL error GL_INVALID_OPERATION in (null): (ID: 173538523) Generic error' x 21 Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric' Universe: 400921fb54442d18 Type: Integrated Server (map_client.txt) Graphics mode: fast Render Distance: 8/8 chunks Resource Packs: vanilla, fabric, axiom, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, filler-item-7fzska5h, flashback, fullbrightnesstoggle (incompatible), heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, immediatelyfast, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, lattice, lithium, mace-trims-gpvmk2us, modmenu, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-api, placeholder-item-nrj2quob, skeleton-miner-akygyjze, sodium, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq, whispering-terror-h4qflp63, xaerominimap (incompatible), xaeroworldmap (incompatible) Current Language: en_us Locale: en_US System encoding: Cp1252 File encoding: UTF-8 CPU: 22x Intel(R) Core(TM) Ultra 7 155H Server Running: true Player Count: 1 / 8; [class_3222['ZacharyRL'/440, l='ServerLevel[Mod Test 3]', x=-305.33, y=97.00, z=870.81]] Active Data Packs: vanilla, fabric, axiom, collective, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric-convention-tags-v2, filler-item-7fzska5h, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, mace-trims-gpvmk2us, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-item-nrj2quob, skeleton-miner-akygyjze, tempest-hammer-amynbar3, wardrobe-switcher-p7smbolq Available Data Packs: axiom, collective, detonation-gauntlet-qvdmfggn, endless-chamber-vvmn4h32, fabric, fabric-convention-tags-v2, filler-item-7fzska5h, heavy-cannon-jbo34tmb, ice-cream-cone-4eguei5w, imprisoning-sword-6qwe6g4a, keraunos-7xtfs7nw, mace-trims-gpvmk2us, minecart_improvements, morph-sword-rb7hn7of, nether-catalyst-c6rfw2pb, pale-eye-azi3cbt3, placeholder-item-nrj2quob, redstone_experiments, skeleton-miner-akygyjze, tempest-hammer-amynbar3, trade_rebalance, vanilla, wardrobe-switcher-p7smbolq Enabled Feature Flags: minecraft:vanilla World Generation: Stable World Seed: -4741665898605559174 Suppressed Exceptions: ~~NONE~~ The echo of explosives tnt should blink normally again. The bomb should also apply knockback to the user, with boosted verticle knockback. The bomb should do less damage to enemies. The ravager movement is mostly good but needs some fixes. Currently it drifts slightly left when the player is not moving. The left and right movement keys are also reversed. The player should not be able to pick up or drop items while echo of ink is active. Echo of immortality should go on cooldown after the totem is used. If an echo is equippted when both slots are already full it should swap the echo being equippted with whatever is in the first echo ability slot. It should return the previously equippted echo to the user and not delete it. Edit v15: The ravager can move on its own when the rider dismounts it, but it can not move on its own when it is mounted. When the player activates the ravager when it is already summoned, instead of teleporting it or summoning a new one, it just despawn the ravager and put it on cooldown. As a reminder, the tnt echo should still apply knockback to its user, just not damage. Killing a ghast in the overworld and getting uneasy alliance is not dropping the echo. Getting postmortal by popping a totem isnt giving echo of immortality. Getting hero of the village isnt dropping the rider echo either. Edit v16: If the player switches off of the rider echo the ravager should despawn instantly. Echo of ink should only last for 10 seconds now. The echo of the rider still needs an icon. The icon should look like a little ravager face, or a raid horn. Either way. When echoes appear as held items they should use the textures of the current icons. This means the physical items that drop after completing quests and that appear in the creative inventory. They currently still use the ? texture. Equipped echoes should only apply to the world or server they were equipped on. They should not remain applied when moving to a different world or server. On each world the player should have different echoes applied. It also seems like quests are not working after a player does them on one world. The quest limit only allies on a world by world basis, not depending on the player. On each world or server each quest can be completed once, but the player can complete them again on any other world or server. When a player dies with echoes equipped it should drop one. If they have 2 echoes eqquiped it should drop a random one of the two. Add a new echo called the Soulbound Echo. This echo is unique, because it doesnt have a power. Instead, it simply stops either of the players echos from dropping on death when it is equipped, including itself. It is earned by getting the beaconator advancement. Its icon looks like a soul-blue heart. The quest to earn the Echo of Explosives still doesnt work. As a final reminder, it drops the echo when the player kills at least 5 mobs or players with a single explosive. The HUD icons should be perfectly symetrically placed on the screen. The 1st slot should be roughly above the end of the hp bar, and the 2nd slot should be above the start of the hunger bar. Right now they are slightly off. Edit v17: The HUD slots are no longer placed correctly on the screen. They should be placed symetrically on either side of the center of the XP bar. Slot one should be over the left edge of the hp bar and slot two should roughly be over the right edge of the hunger / saturation bar. The quest to earn the Echo of Explosives still doesnt work. Because of this, I want a new quest which is to be the first player to craft all explosives. This includes an end crystal, a tnt, and a tnt minecart. The echo of the riders icon still doesnt appear in the HUD. The equipped echoes are STILL transfering between worlds. This really SHOULD NOT be a thing. Echoes should be unique to the world they are equipped in and MUST NOT cross over. FIX THIS! Also, the quests for uneasy alliance and return to sender still arent working. Really all you have to do is detect the advancements and then drop the echo. All of the echo items NEED to use unique textures, and NOT just the placeholder texture. You already have icon textures for everything. JUST USE THOSE FOR THE ITEMS THAT BE USED TO EQUIPT THE ECHOES. Please update all of the tooltip texts on the items to accurately reflect their cooldowns and functions. The echo of immortality has tooltip text that calls it the echo of ink. Fix issues like that. Also make sure the actual mod in the description is called Echoes of Glory and not Placeholder Item Edit v18: Also, as of version 16 the ravager is functioning weirdly. the user can’t control it and when it is dismounted it follows them around head butting them without doing damage. The player needs to be able to control it and it shouldn’t follow them around hitting them Edit v19: I want both echo slots to be a lot closer to the center of the screen and higher so they dont collide with the hp or hunger bars. I still cant control the ravager, and it should be allowed to move like a regular ravager when it is not mounted, but it shouldnt attack its owner. The echo of the riders icon texture still isnt appearing. Please change it or fix it so it actually shows. Im still not sure you actually even have an asset for echo of the rider so please create or fix the icon. It should look like a miniature goat horn, ready to summon a raiding party. Edit v20: Create a new echo called the Echo of Nightmares. The icon for the echo is a swooping phantom. When the ability is used on a player, they gain blindness for 10 seconds. During these 10 seconds, 2 phantoms spawn and continuously swoop down on the affected player. This ability has a 2 minute cooldown. This echo is earned by wearing a skeleton head. Edit v21: As a reminder, any quests that don’t currently have an advancement attached should put a custom advancement in chat. Edit v22: The ravager currently faces where I am facing but it doesnt move with the arrow keys. Also, it still shouldnt target its owner when dismounted. The echo of immortality also isnt dropping when I get postmortal. Make sure the mod is looking for that advancement.
Click here for installation instructions
This mod is licensed under the CreativeMode Mods License.