Giter VIP home page Giter VIP logo

spectrum's Introduction

Spectrum Banner

Overview

Spectrum is a storydriven, exploration-focused magic mod focusing on the natural energies that flow in the world, represented in color.

Spectrum is progression based and tries to not give everything away at first glance. Every step in your journey through the mod will be hinted at via advancements and the ingame guidebook that you will be gifted as soon as you start the mod.

There is no hand-holding, so everything will require a fair bit of experimentation or exploration. That also means may not be the best fit for every play style. Everyone plays Minecraft differently and that is perfectly OK!

Progressing through the mod

Find your first gemstone geode to get started! Everything else is hinted at via advancements and the guidebook gifted to you. You can find all details that you need to know in Spectrums Guidebook that is given to you the first time you find gemstone shards.

Spectrum is not meant to be rushed. It is best played alongside your playthrough.

Spectrums Discord

You will find a lot of helpful people on Spectrums Discord. There always are friendly and helpful people around. Swing around too, if you like! :)

https://discord.com/invite/EXU9XFXT8a

Mod Integration

  • RoughlyEnoughItems: Integration for all of Spectrum's recipe types
  • Enchantment Descriptions: Descriptions for all of Spectrum's enchantments
  • Alloy Forgery: Additional recipes & Allow Forgery fuel
  • Little Ants: Ants can collect rare resources if they get hold of Spectrum's leaves
  • Chalk: Making Chalk unbreakable
  • AE2: Lots of Additional Recipes
  • Botania: Additional Recipes & Potion Workshop reagents
  • Conjuring: Additional Recipes & Potion Workshop reagents
  • Gobber: Additional Recipes
  • Tech Reborn: Additional Recipes

Support Us

DaFuqs DaFuqs Azzy Azzy
Creative Lead & Programming Design Lead
ko-fi ko-fi

spectrum's People

Contributors

800020h avatar abbie5 avatar azzyypaaras avatar broman avatar campersamu avatar conductivefoam avatar dafuqs avatar eehunter avatar electro593 avatar emilyploszaj avatar gronglegrowth avatar imreallybadatnames avatar jenny77 avatar justliliandev avatar katthefox avatar luo-zi avatar maxgamer134 avatar mayaqqdev avatar mieridduryn avatar mysticpasta1 avatar nerjalnosk avatar noaaan avatar osiris-plus avatar reticivis-net avatar shibva avatar skulldierguy avatar sudo-curiouslad avatar umbralsurvivor avatar wudji avatar xpand4b avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

spectrum's Issues

[DUPE BUG] Breaking a placed bundle will drop 2

Describe the bug
Breaking a placed bottomless bundle instead of shift+right clicking it will drop 2 identical bundles, with the same contents. This will duplicate bottomless bundles as well as the items inside.

To Reproduce
Place a bundle on the ground and break it. Fists should work, but I used a pickaxe.

Expected behavior
It would either drop the single bottomless bundle or be unbreakable.

Mod version
I am using spectrum-1.2.8-1.18.1-midgame9.

Screenshots
Part1DupeBug
2022-02-15_10 03 35
2022-02-15_10 03 46
Part2DupeBug

[Game Crashes] Sniping enchantment causes crossbows to crash you.

Trying to fire a bedrock crossbow that is loaded with a rocket will crash instead of firing it.
To reproduce this behavior, you just load a rocket into a bedrock crossbow and attempt to fire it. The bedrock crossbow we used was enchanted with sniping, piercing, and quick draw.
The expected behavior is that it would fire the firework rocket.
The version of the mod we are using is spectrum-1.2.8-1.18.1-midgame9. It's on a 1.18.1 fabric server.
crash-2022-02-15_15.41.50-client.txt

[BUG] Compacting Chest causes crash on world load after updating

Describe the bug
After updating from version Midgame9 to Midgame10, upon trying to load an existing world that has a compacting chest nearby, the game crashes.

To Reproduce
Untested but I assume if one places a compacting chest in version Midgame9, places relevant items that can be compacted in it, then updates to Midgame10 and tries loading that same world with the chest in one of the chunks it tries to load, it'll result in the crash.

Expected behavior
The world should load without issue.

Mod version
1.2.9-1.18.1-Midgame10

Crash Report
crash-2022-03-16_21.37.37-server.txt

CRASH while exploring (v 1.0.0-1.18.1-earlygame1)

While flying around in creative and exploring, I encountered a crash when it tries to load something in a chunk. Subsequent attempts to load the world after the crash just freezes the client with no crash when the surrounding chunks load (at least within the 15 minutes I left it alone)

First part of crash and stacktrace (full crash log included)

java.lang.ClassCastException: class net.minecraft.class_2435 cannot be cast to class de.dafuqs.spectrum.blocks.mob_head.SpectrumSkullBlock (net.minecraft.class_2435 and de.dafuqs.spectrum.blocks.mob_head.SpectrumSkullBlock are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @75cd8043)
	at net.minecraft.class_976.handler$eli000$render(class_976.java:534)
	at net.minecraft.class_976.method_17159(class_976.java:92)
	at net.minecraft.class_976.method_4199(class_976.java:33)
	at net.minecraft.class_922.redirect$zen000$preventFeatureRendering(class_922.java:563)
	at net.minecraft.class_922.method_4054(class_922.java:145)
	at net.minecraft.class_927.method_4072(class_927.java:45)
	at net.minecraft.class_927.method_3936(class_927.java:18)
	at net.minecraft.class_898.method_3954(class_898.java:135)
	at net.minecraft.class_839.method_3589(class_839.java:34)
	at net.minecraft.class_839.method_3569(class_839.java:12)
	at net.minecraft.class_824.method_23079(class_824.java:84)
	at net.minecraft.class_824.method_23081(class_824.java:73)
	at net.minecraft.class_824.method_3554(class_824.java:98)
	at net.minecraft.class_824.method_3555(class_824.java:73)
	at net.minecraft.class_761.method_22710(class_761.java:1368)
	at net.minecraft.class_757.method_3188(class_757.java:1031)
	at net.minecraft.class_757.redirect$ckc000$redirectRenderingWorld(class_757.java:5131)
	at net.minecraft.class_757.method_3192(class_757.java:811)
	at net.minecraft.class_310.method_1523(class_310.java:1117)
	at net.minecraft.class_310.method_1514(class_310.java:733)
	at net.minecraft.client.main.Main.main(Main.java:238)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

crash-2021-12-16_10.19.37-client.txt

Loading up with Spectrum disabled to stop the crash, seems that When Dungeons Arise mod has a mob spawner that summons zombies with player heads, and is probably where Spectrum crashes on.

Removing When Dungeons Arise (and re-enabling Spectrum) stops the game from just freezing, and instead will crash with the same report as above.

[BUG] Crash on dedicated server start with spectrum-1.1.5-1.18.1-earlygame6.jar

When starting a dedicated server (modpack: Benchmark-II, Version 0.4.6, issue reported: Chuunkyz/BenchmarkII-1.18#22)

To reproduce I installed the modpack clean and got the same crash.

Happy to help troubleshoot in any way I can. Please let me know if there's any information you need.

latest.log from the clean start to crash:
https://gist.github.com/natebc/002206f114b370bf0b332bc46b95c1dd

stacktrace:

[13:11:53] [main/FATAL]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'spectrum'!
        at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.12) ~[?:?]
        at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.12.12.jar:?]
        at net.minecraft.server.Main.main(Main:106) [server-intermediary.jar:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608) [fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.12.jar:?]
        at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.12.12.jar:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.12.12.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_437
        at de.dafuqs.spectrum.registries.SpectrumItemGroups$1.<init>(SpectrumItemGroups.java:21) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.registries.SpectrumItemGroups.<clinit>(SpectrumItemGroups.java:20) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.registries.SpectrumBlocks.<clinit>(SpectrumBlocks.java:87) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.SpectrumCommon.onInitialize(SpectrumCommon.java:88) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.12.12.jar:?]
        ... 15 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_437
        at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
        at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
        at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:158) ~[fabric-loader-0.12.12.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
        at de.dafuqs.spectrum.registries.SpectrumItemGroups$1.<init>(SpectrumItemGroups.java:21) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.registries.SpectrumItemGroups.<clinit>(SpectrumItemGroups.java:20) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.registries.SpectrumBlocks.<clinit>(SpectrumBlocks.java:87) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at de.dafuqs.spectrum.SpectrumCommon.onInitialize(SpectrumCommon.java:88) ~[spectrum-1.1.5-1.18.1-earlygame6.jar:?]
        at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.12.12.jar:?]
        ... 15 more

[BUG] Azure Dike points not protection from all damage

Describe the bug
Not every type of damage is currently blocked by Azure Dike, making it a bit awkward, especially considering how the main sources of damage I've found to not respect it are coming from Spectrum itself.

To Reproduce
Walk on some Fading, or some Failing, and see that you're taking damage, even if you have Azure Dike that should take the damage first.

Expected behavior
For Azure Dike to fully work like Absorption hearts that regenerate.

Mod version
spectrum-1.2.13-1.18.1-midgame14-trinkets-brewing

[BUG] Crash with Origins

Describe the bug
As the title states this mod crashes on start with origins installed

To Reproduce
Install Spectrum (and its requirements)
Install latest Origins Version
Expected behavior
The game loads and doesm't crasg

Mod version
1.2.10

Crash Report

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:452)

-- Initialization --
Details:
Modules:
ADVAPI32.dll:Erweiterte Windows 32 Base-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:Bibliothek fรผr Steuerelemente:6.10 (WinBuild.160101.0800):Microsoft Corporation
CRYPT32.dll:Krypto-API32:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
CRYPTBASE.dll:Base cryptographic API DLL:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.19041.867 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS-Client-API-DLL:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.19041.1202 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP-Hilfs-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Client-DLL fรผr Windows NT-Basis-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Client-DLL fรผr Windows NT-Basis-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.2202.4 (WinBuild.160101.0800):Microsoft Corporation
NLAapi.dll:Network Location Awareness 2:10.0.19041.1151 (WinBuild.160101.0800):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.19041.610 (WinBuild.160101.0800):Microsoft Corporation
NTASN1.dll:Microsoft ASN.1 API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
OleAut32.dll:OLEAUT32.DLL:10.0.19041.985 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
Pdh.dll:Windows Unterstรผtzungs-DLL fรผr Leistungsdaten:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remoteprozeduraufruf-Laufzeitumgebung:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Allgemeine Windows-Shell-DLL:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
USER32.dll:Client-DLL fรผr Windows USER-API (mehrere Benutzer):10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoftยฎ C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
WINHTTP.dll:Windows HTTP-Dienste:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API-DLL:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0-32-Bit-DLL:10.0.19041.1081 (WinBuild.160101.0800):Microsoft Corporation
WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
Wldp.dll:Windows-Sperrungsrichtlinie:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.19041.746 (WinBuild.160101.0800):Microsoft Corporation
bcrypt.dll:Bibliothek mit kryptografischen Primitiven von Windows:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.1415 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM fรผr Windows:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.789 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc.DLL:DHCP Clientdienst:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc6.DLL:DHCPv6-Client:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
fltlib.dll:Filterbibliothek:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
fwpuclnt.dll:FWP/IPsec Benutzermodus-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
gdi32full.dll:GDI Client DLL:10.0.19041.1566 (WinBuild.160101.0800):Microsoft Corporation
glfw.dll
guard64.dll:COMODO Internet Security:12, 0, 0, 6814:COMODO
java.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
javaw.exe:OpenJDK Platform binary:17.0.1.0:Microsoft
jimage.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
jli.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
jna17286830437216957886.dll:JNA native library:6.1.1:Java(TM) Native Access (JNA)
jvm.dll:OpenJDK 64-Bit server VM:17.0.1.0:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
lwjgl.dll
management.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
management_ext.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
msvcp140.dll:Microsoftยฎ C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
msvcp_win.dll:Microsoftยฎ C Runtime Library:10.0.19041.789 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0-Dienstanbieter:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-Mail-Namenshimanbieter:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
ncrypt.dll:Windows NCrypt-Router:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
nio.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
ntdll.dll:DLL fรผr NT-Layer:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
ole32.dll:Microsoft OLE fรผr Windows:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:DLL fรผr Windows-Systemleistungsobjekte:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
pnrpnsp.dll:PNRP-Namespaceanbieter:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.19041.844 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight-Hilfsprogrammbibliothek:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
sunmscapi.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
svml.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
ucrtbase.dll:Microsoftยฎ C Runtime Library:10.0.19041.789 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoftยฎ C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
verify.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
version.dll:Version Checking and File Installation Libraries:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
win32u.dll:Win32u:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage-API:10.0.19041.1586 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.19041.546 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:199)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

[BUG] Constantly Spawning Tearstone

I am not sure what the issue is. I am testing my modpack and was going through Spectrum and got timed out. I went back in my world and saw "top right corner' my map had a lot of entities. I did the /remove drops command and it cleared 499 drops. They all started to spawn again. I cleared again and they started coming back. Not sure what is happening or if it is another mod in my modpack causing this.

Not sure if you will be able to reproduce as my modpack is not live yet.

I am not sure if these Tearstones are supposed to spawn once or twice in the water. But I would expect just a few.

Mod Version 1.2.8

image

No crash report but here is my latest log from the client and server
Client latest.log
Server
latest.log

Any help is appreciated. Thank you!

[BUG] Brown/Black Sapling recipes not actually unlocking

Describe the bug
Achievement progression shows that necessary triggers hit:

"spectrum:progression/colored_saplings/unlock_brown_sapling": {
    "criteria": {
      "has_vegetal": "2022-01-01 16:00:46 +0000",
      "collected_onyx_shard": "2022-01-01 19:29:36 +0000",
      "collected_amethyst_shard": "2021-12-30 17:03:37 +0000",
      "collected_citrine_shard": "2022-01-01 06:32:13 +0000"
    },
    "done": true
  },
"spectrum:progression/colored_saplings/unlock_black_sapling": {
    "criteria": {
      "has_vegetal": "2022-01-01 16:00:46 +0000",
      "collected_onyx_shard": "2022-01-01 19:29:36 +0000"
    },
    "done": true
  }

However, recipes aren't showing in REI nor in Colorful World manual as unlocked.

To Reproduce
Suspect that when acquiring onyx shard from fusion, the unlock triggers didn't perform entirely?

Expected behavior
Upon acquiring the prerequisite items, saplings recipes should be available.

Screenshots
If applicable, add screenshots to help explain your problem.

[BUG] Bottomless Bundle removes NBT tags

Describe the bug
If you put an item inside a Bottomless Bundle then right click with it in your hand, the item will come out of the Bottomless Bundle without any NBT tags.

To Reproduce
Put an item with any NBT tag into a Bottomless Bundle, like an enchanted item. Then, be outside your inventory and right click with the Bottomless Bundle in your hand. The item that is thrown out of the bundle will be the same item that was put in, however it will no longer have any NBT tags.

Expected behavior
When removing the item from the bundle outside your inventory, the item should keep its NBT tags.

Mod version
spectrum-1.2.8-1.18.1-midgame9

Screenshots
image
image
image
image
image

[BUG] Dupe Bug

Describe the bug
I can dupe all Crafting recipes i tried.
For example, insert an iron block into the Pigment Pedestal, and while its crafting the 9 iron, remove (shift-click!) the block and it continues crafting.

To Reproduce
Add recipe into the Pedestal, and when it begins crafting, shift-click the ingridient(s) out (back into inventory), it continues crafting.

Expected behavior
Stops Crafting when removing an ingridient.

Mod version
spectrum-1.2.6-1.18.1-midgame7

I updated the mod, today (from midgame3 iirc), and the achievments are there, and the stuff in the book, but the Pigment Pedestal shows no unlocked reciepe (hadnt much unlocked anyways, coz i have no clue how, but thats another story). don't know if that has something todo with it.
Guess not, tried it with just Spectrum installed, same thing, just shift-click crafting ingredients out, and it just continous crafting....

Sniping enchantment has incorrect compatibilities

Colorful World clearly states that the Sniping enchantment is supposed to be incompatible with Multishot specifically. However, it seems like that is the only enchantment that it IS compatible with so clearly something got mixed up there.

[BUG] z-fighting in Spectrum redstone components unlit redstone torches

Describe the bug
z-fighting in unlit torches of redstone components

To Reproduce
Place Spectrum redstone components. Default resourcepacks.

Expected behavior
no z-fighting

Mod version
spectrum-1.2.7-1.18.1-midgame8

Screenshots
If applicable, add screenshots to help explain your problem.
2022-01-22_14 03 50
2022-01-22_14 03 53

[BUG] Crafting tablet allows for duping some recipes

Describe the bug
The crafting tablet makes some recipes, seemingly those that use the top left slot and result in a stackable item, give an extra item. This means things like ore blocks and anvils can be duplicated, allowing for infinite resources, especially with mods like Blockus that provide blocks of golden apples and such.

To Reproduce
Do a crafting recipe (the ones using the top left slot seem to work the best, but I haven't tested it too thoroughly) such as an ore block, then shift click the output slot (which doesn't show the new item, by the way). If you have an empty inventory slot that isn't part of your hotbar, an extra item is produced. If your only empty slots are part of your hotbar, the items simply aren't given.

Expected behavior
The recipe provides the normal amount of items, the result shows up in its slot instead of just being invisible, and shift-clicked results aren't deleted.

Mod version
1.2.1-1.18.1-midgame2, as part of All of Fabric 5 version 0.2.7

2022-01-07.14-27-11.mp4

[BUG] Compacting chest doesn't compact when shift-clicking items in which the chest contains already

Describe the bug
When shift-clicking a stack into the compacting chest, and that item already has a stack of those items in there (which is < 9), the chest doesn't compact those items, leaving a stack of >= 9 items in the chest. "Picking up" the stack and dropping it back in manually (or putting other items in) updates the chest and makes it compact the items.

To Reproduce
Place and open a compacting chest. Place an amount of items in there which is less than 9, e.g. 5 iron ingots. Now shift-click a stack of that item into the chest which makes the total item count in the chest be >= 9, at which point it should compact the items, but doesn't (e.g. shift-click 30 more iron ingots).

Expected behavior
The chest is expected to detect the stack update and begin compacting the items into blocks (in the example of 5+30 iron ingots, result in 8 ingots and 3 blocks).

Mod version
spectrum-1.2.7-1.18.1-midgame8

Screenshots
grafik

[BUG] Crash with spectrum 1.2.15-1.18.1-midgame15-trinkets-brewing

Describe the bug
game crashes on startup

To Reproduce
install 1.2.15-1.18.1-midgame15-trinkets-brewing and load up
Expected behavior
no crash

Mod version
Which version of the mod are you currently using?
1.2.15-1.18.1-midgame15-trinkets-brewing
Screenshots
If applicable, add screenshots to help explain your problem.

Crash Report

MultiMC version: 0.6.15-3247


Launched instance in online mode

authserver.mojang.com resolves to:
    [108.138.224.62, 108.138.224.47, 108.138.224.55, 108.138.224.64]

session.minecraft.net resolves to:
    [34.197.136.50, 34.192.124.100, 107.23.156.212]

textures.minecraft.net resolves to:
    [13.227.173.66, 13.227.173.37, 13.227.173.86, 13.227.173.101]

api.mojang.com resolves to:
    [108.138.217.4, 108.138.217.60, 108.138.217.67, 108.138.217.39]


Minecraft folder is:
C:/Users/david/AppData/Roaming/MultiMC/instances/Mystic-experimental/.minecraft


Java path is:
C:/Program Files/Java/jdk-17.0.2/bin/javaw.exe


Checking Java version...
Java is version 17.0.2, using 64-bit architecture, from Oracle Corporation.


Main Class:
  net.fabricmc.loader.impl.launch.knot.KnotClient

Native path:
  C:/Users/david/AppData/Roaming/MultiMC/instances/Mystic-experimental/natives

Traits:
traits XR:Initial
traits FirstThreadOnMacOS

Libraries:
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/blocklist/1.0.6/blocklist-1.0.6.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/github/oshi/oshi-core/5.8.2/oshi-core-5.8.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/java/dev/jna/jna/5.9.0/jna-5.9.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/java/dev/jna/jna-platform/5.9.0/jna-platform-5.9.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.16.0/log4j-slf4j18-impl-2.16.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/ibm/icu/icu4j/69.1/icu4j-69.1.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/io/netty/netty-all/4.1.68.Final/netty-all-4.1.68.Final.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/google/code/gson/gson/2.8.8/gson-2.8.8.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/authlib/3.2.38/authlib-3.2.38.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/logging/log4j/log4j-api/2.16.0/log4j-api-2.16.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/apache/logging/log4j/log4j-core/2.16.0/log4j-core-2.16.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/intermediary/1.18.1/intermediary-1.18.1.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/sponge-mixin/0.11.2+mixin.0.8.5/sponge-mixin-0.11.2+mixin.0.8.5.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/tiny-remapper/0.8.1/tiny-remapper-0.8.1.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/ow2/asm/asm/9.2/asm-9.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/fabric-loader/0.13.3/fabric-loader-0.13.3.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/minecraft/1.18.1/minecraft-1.18.1-client.jar

Native libraries:
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-windows.jar
  C:/Users/david/AppData/Roaming/MultiMC/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-windows.jar

Mods:
  [๐Ÿ“] _bclib_deactivated (folder)
  [โœ”๏ธ] advanced-xray-fabric-1.18-0.7.0-build.10
  [โœ”๏ธ] advdebug-2.3.0
  [โœ”๏ธ] AnvilFix-1.3.0-1.18.1
  [โœ”๏ธ] appleskin-fabric-mc1.18.1-2.3.0
  [โœ”๏ธ] appliedenergistics2-10.1.0-beta.2
  [โŒ] arcanus-1.27.jar (disabled)
  [โœ”๏ธ] architectury-3.7.33
  [โœ”๏ธ] bclib-1.3.5
  [โœ”๏ธ] better-end-1.0.3
  [โœ”๏ธ] BetterF3-1.2.2-Fabric-1.18
  [โœ”๏ธ] betterthanmending-1.3.0
  [โœ”๏ธ] Botania-1.18.1-429-FABRIC
  [โœ”๏ธ] cloth-config-6.2.57-fabric(1)
  [โœ”๏ธ] Clumps-fabric-1.18.1-8.0.4
  [โœ”๏ธ] comforts-fabric-1.0.2-1.18.1
  [โœ”๏ธ] CosmeticArmor-1.18-1.2.1
  [โœ”๏ธ] effective-1.2
  [โœ”๏ธ] EnvironmentalArmor-1.18-1.4.3
  [โœ”๏ธ] extra-generators-1.1.1-BETA+1.18
  [โœ”๏ธ] extraorigins-1.18-9
  [โœ”๏ธ] fabric-api-0.46.6+1.18
  [โœ”๏ธ] fabric-language-kotlin-1.7.1+kotlin.1.6.10
  [โœ”๏ธ] fallingleaves-1.8.0+1.18
  [โœ”๏ธ] flan-1.18.1-1.7.3-fabric
  [โœ”๏ธ] ForgeConfigAPIPort-v3.0.1-1.18-Fabric
  [โŒ] geckolib-fabric-1.18-3.0.25.jar (disabled)
  [โœ”๏ธ] htm-1.1.4
  [โœ”๏ธ] illuminations-1.10.2
  [โœ”๏ธ] immersive-portals-1.2.5-mc1.18.1-fabric
  [โŒ] immersive-portals-1.3.4-mc1.18.2-fabric.jar (disabled)
  [โœ”๏ธ] indium-1.0.2-alpha3+mc1.18.1
  [โœ”๏ธ] indrev-1.13.8-BETA
  [โŒ] lithium-fabric-mc1.18.1-0.7.7.jar (disabled)
  [โœ”๏ธ] MobCatcher-Fabric-1.18.1-1.1.24
  [โœ”๏ธ] moborigins-1.8.0
  [โœ”๏ธ] modmenu-3.0.1
  [โœ”๏ธ] MouseTweaks-fabric-mc1.18-2.16
  [โœ”๏ธ] no_null_processors_fabric-2.0.1+1.18.1
  [โœ”๏ธ] notenoughcrashes-4.1.4+1.18.1-fabric
  [โœ”๏ธ] observable-1.2.3-fabric
  [โœ”๏ธ] Origins-1.18-1.3.2
  [โœ”๏ธ] Origins-Classes-1.18-1.2.4
  [โœ”๏ธ] owo-lib-0.5.2+1.18
  [โœ”๏ธ] Patchouli-1.18.1-65-FABRIC
  [โœ”๏ธ] Pehkui-3.1.0+1.14.4-1.18.1
  [โœ”๏ธ] phonos-0.2+1.18
  [โœ”๏ธ] requiem-2.0.0-beta.6
  [โœ”๏ธ] RoughlyEnoughItems-7.3.443
  [โœ”๏ธ] satin-1.7.2
  [โœ”๏ธ] shulkerboxtooltip-3.0.5+1.18
  [โœ”๏ธ] sodium-fabric-mc1.18.1-0.4.0-alpha6+build.14
  [โœ”๏ธ] spectrum-1.2.15-1.18.1-midgame15-trinkets-brewing
  [โœ”๏ธ] transparent-armor-1.0
  [โœ”๏ธ] trinkets-3.2.1
  [โœ”๏ธ] voicechat-fabric-1.18.1-2.2.33
  [โœ”๏ธ] wthit-fabric-4.4.1
  [โœ”๏ธ] Xaeros_Minimap_22.3.0_Fabric_1.18
  [โœ”๏ธ] XaerosWorldMap_1.20.3.1_Fabric_1.18

Params:
  --username  --version MultiMC5 --gameDir C:/Users/david/AppData/Roaming/MultiMC/instances/Mystic-experimental/.minecraft --assetsDir C:/Users/david/AppData/Roaming/MultiMC/assets --assetIndex 1.18 --uuid  --accessToken  --userType  --versionType release

Window size: 854 x 480

Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx4096m, -Duser.language=en]


Minecraft process ID: 13468


Using onesix launcher.

[16:37:10] [INFO] [FabricLoader/GameProvider]: Loading Minecraft 1.18.1 with Fabric Loader 0.13.3
[16:37:11] [main/INFO]: Loading Minecraft 1.18.1 with Fabric Loader 0.13.3
[16:37:11] [main/WARN]: Warnings were found!
 - Mod 'AnvilFix' (anvil_fix) 1.3.0-1.18.1 recommends version 0.20.0-alpha or later of mesh, which is missing!
	 - You should install version 0.20.0-alpha or later of mesh for the optimal experience.
[16:37:11] [main/INFO]: Loading 153 mods:
	- additionalentityattributes 1.0.0+1.18.1 via spectrum
	- advanced-xray-fabric 0.7.0-build.10
	- advanced_runtime_resource_pack 0.5.4 via phonos
	- advdebug 2.3.0
	- ae2 10.1.0-beta.2
	- anvil_fix 1.3.0-1.18.1
	- apoli 2.2.4 via origins
	- appleskin 2.3.0+mc1.18.1
	- architectury 3.7.33
	- automatone 0.5.0 via requiem
	- bclib 1.3.5
	- betterend 1.0.3
	- betterf3 1.2.2
	- betterthanmending 1.3.0
	- blabber 0.1.2 via requiem
	- blue_endless_jankson 1.2.1 via jankson
	- botania 1.18.1-429-FABRIC
	- calio 1.4.2 via apoli
	- cardinal-components-base 4.1.0 via comforts
	- cardinal-components-entity 4.1.0 via comforts
	- cardinal-components-scoreboard 4.0.1 via requiem
	- cardinal-components-world 4.0.1 via requiem
	- chime 1.2.0-SNAPSHOT via requiem
	- cloth-basic-math 0.6.0 via cloth-config
	- cloth-config 6.2.57
	- clumps 8.0.4
	- com_electronwill_night-config_core 3.6.3 via forgeconfigapiport
	- com_electronwill_night-config_toml 3.6.3 via forgeconfigapiport
	- comforts 1.0.2-1.18.1
	- cosmetic-armor 1.2.1
	- effective 1.2
	- enva 1.4.3
	- extragenerators 1.1.1-BETA+1.18
	- extraorigins 1.18-9
	- fabric 0.46.6+1.18
	- fabric-api-base 0.4.2+d7c144a865 via fabric
	- fabric-api-lookup-api-v1 1.5.3+d7c144a865 via fabric
	- fabric-biome-api-v1 6.0.2+d7c144a865 via fabric
	- fabric-blockrenderlayer-v1 1.1.10+3ac43d9565 via fabric
	- fabric-command-api-v1 1.1.7+d7c144a865 via fabric
	- fabric-commands-v0 0.2.6+b4f4f6cd65 via fabric
	- fabric-containers-v0 0.1.19+d7c144a865 via fabric
	- fabric-content-registries-v0 0.4.9+d7c144a865 via fabric
	- fabric-crash-report-info-v1 0.1.9+3ac43d9565 via fabric
	- fabric-dimensions-v1 2.1.10+a1d9bbf565 via fabric
	- fabric-entity-events-v1 1.4.6+d7c144a865 via fabric
	- fabric-events-interaction-v0 0.4.17+d7c144a865 via fabric
	- fabric-events-lifecycle-v0 0.2.9+d7c144a865 via fabric
	- fabric-game-rule-api-v1 1.0.11+d7c144a865 via fabric
	- fabric-item-api-v1 1.3.1+691a79b565 via fabric
	- fabric-item-groups-v0 0.3.7+3ac43d9565 via fabric
	- fabric-key-binding-api-v1 1.0.9+d7c144a865 via fabric
	- fabric-keybindings-v0 0.2.7+b4f4f6cd65 via fabric
	- fabric-language-kotlin 1.7.1+kotlin.1.6.10
	- fabric-lifecycle-events-v1 1.4.13+713c266865 via fabric
	- fabric-loot-tables-v1 1.0.9+d7c144a865 via fabric
	- fabric-mining-level-api-v1 1.0.7+d7c144a865 via fabric
	- fabric-mining-levels-v0 0.1.12+b4f4f6cd65 via fabric
	- fabric-models-v0 0.3.4+d7c144a865 via fabric
	- fabric-networking-api-v1 1.0.19+d7c144a865 via fabric
	- fabric-networking-v0 0.3.6+b4f4f6cd65 via fabric
	- fabric-object-builder-api-v1 1.11.5+737332ce65 via fabric
	- fabric-object-builders-v0 0.7.13+d7c144a865 via fabric
	- fabric-particles-v1 0.2.10+526dc1ac65 via fabric
	- fabric-permissions-api-v0 0.1-SNAPSHOT via htm
	- fabric-registry-sync-v0 0.9.2+ad01bfbd65 via fabric
	- fabric-renderer-api-v1 0.4.11+b0b66fc365 via fabric
	- fabric-renderer-indigo 0.4.15+6825030165 via fabric
	- fabric-renderer-registries-v1 3.2.10+b4f4f6cd65 via fabric
	- fabric-rendering-data-attachment-v1 0.3.5+d7c144a865 via fabric
	- fabric-rendering-fluids-v1 0.1.19+3ac43d9565 via fabric
	- fabric-rendering-v0 1.1.12+b4f4f6cd65 via fabric
	- fabric-rendering-v1 1.10.6+713c266865 via fabric
	- fabric-resource-conditions-api-v1 1.0.2+d7c144a865 via fabric
	- fabric-resource-loader-v0 0.4.15+8906aafd65 via anvil_fix
	- fabric-screen-api-v1 1.0.8+d7c144a865 via fabric
	- fabric-screen-handler-api-v1 1.1.12+d7c144a865 via fabric
	- fabric-structure-api-v1 2.1.3+d7c144a865 via fabric
	- fabric-tag-extensions-v0 1.2.9+d7c144a865 via anvil_fix
	- fabric-textures-v0 1.0.10+3ac43d9565 via fabric
	- fabric-tool-attribute-api-v1 1.3.9+fb3b57b465 via fabric
	- fabric-transfer-api-v1 1.5.10+c329913d65 via fabric
	- fabricloader 0.13.3
	- fake-player-api 0.3.0 via indrev
	- fallingleaves 1.8.0+1.18
	- fiber 0.23.0-2 via botania
	- fiber2cloth 3.1.1 via requiem
	- flan 1.18.1-1.7.3
	- forgeconfigapiport 3.0.1
	- htm 1.1.4
	- illuminations 1.10.2
	- imm_ptl_core 1.2.5 via immersive_portals
	- immersive_portals 1.2.5
	- impersonate 2.4.0 via requiem
	- indium 1.0.2-alpha3+mc1.18.1
	- indrev 1.13.8-BETA
	- jankson 4.0.0+j1.2.0 via libgui
	- java 17
	- kanos_config 0.1.4+1.14.4-1.17.1 via pehkui
	- libblockattributes_core 0.10.0 via indrev
	- libblockattributes_fluids 0.10.0 via indrev
	- libblockattributes_items 0.10.0 via indrev
	- libgui 5.2.0+1.18 via phonos
	- libninepatch 1.1.0 via libgui
	- locki 0.6.1 via requiem
	- magna 1.7.0-1.18-pre1 via indrev
	- minecraft 1.18.1
	- mm 2.3 via shulkerboxtooltip
	- mob_catcher 1.1.24
	- moborigins 1.8.0
	- modmenu 3.0.1
	- mousetweaks 2.16
	- no_null_processors 2.0.1+1.18.1
	- notenoughcrashes 4.1.4+1.18.1
	- observable 1.2.3
	- omega-config 1.0.8 via magna
	- org_jetbrains_kotlin_kotlin-reflect 1.6.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib 1.6.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.6.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.6.10 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.5.2 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.5.2 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.3.1 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.3.1 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.3.1 via fabric-language-kotlin
	- org_joml_joml 1.10.2 via sodium
	- origins 1.3.2
	- origins-classes 1.2.4
	- owo 0.5.2+1.18
	- packet_tweaker 0.2.0+1.18-pre1 via server_translations_api
	- patchouli 1.18.1-65-FABRIC
	- pehkui 3.1.0+1.14.4-1.18.1
	- phonos 0.2+1.18
	- playerabilitylib 1.5.0 via requiem
	- q_misc_util 1.2.5 via immersive_portals
	- reach-entity-attributes 2.1.1 via botania
	- requiem 2.0.0-beta.6
	- requiem-core 2.0.0-beta.6 via requiem
	- requiemapi 2.0.0-beta.6 via requiem
	- roughlyenoughitems 7.3.443
	- satin 1.7.2
	- server_translations_api 1.4.8+1.18-pre1 via htm
	- shulkerboxtooltip 3.0.5+1.18
	- sodium 0.4.0-alpha6+build.14
	- spectrum 1.2.15-1.18.1-midgame15-trinkets-brewing
	- step-height-entity-attribute 1.0.0 via botania
	- team_reborn_energy 2.0.0-beta1 via ae2
	- transparent-armor 1.0
	- trinkets 3.2.1
	- voicechat 1.18.1-2.2.33
	- wthit 4.4.1
	- xaerominimap 22.3.0
	- xaeroworldmap 1.20.3.1
[16:37:11] [main/WARN]: Mod `xaeroworldmap` (1.20.3.1) uses more dot-separated version components than SemVer allows; support for this is currently not guaranteed.
[16:37:12] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/david/AppData/Roaming/MultiMC/libraries/net/fabricmc/sponge-mixin/0.11.2+mixin.0.8.5/sponge-mixin-0.11.2+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[16:37:12] [main/INFO]: Compatibility level set to JAVA_17
[16:37:12] [main/WARN]: [Satin] Sodium is present, custom block renders may not work
[16:37:12] [main/INFO]: Loaded configuration file for Sodium: 29 options available, 0 override(s) found
[16:37:13] [main/INFO]: I used the json to destroy the json
[16:37:13] [main/INFO]: Trying to switch memory allocators to work around memory leaks present with Jemalloc 5.0.0 through 5.2.0 on Windows
[16:37:16] [main/ERROR]: Mixin apply for mod spectrum failed spectrum.mixins.json:ItemStackMixin -> net.minecraft.class_1799: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Unexpecteded NullPointerException whilst transforming the mixin class: [INJECT Applicator Phase -> spectrum.mixins.json:ItemStackMixin -> Apply Injections -> PreInject -> spectrum.mixins.json:ItemStackMixin->@Inject::spectrum$applyComingSoonTooltip(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/List;)V from mod spectrum]
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded NullPointerException whilst transforming the mixin class: [INJECT Applicator Phase -> spectrum.mixins.json:ItemStackMixin -> Apply Injections -> PreInject -> spectrum.mixins.json:ItemStackMixin->@Inject::spectrum$applyComingSoonTooltip(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/List;)V from mod spectrum]
	at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.22) ~[?:?]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1394) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) [client-intermediary.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.13.3.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException: Cannot read field "desc" because "frame[varInsn.var]" is null
	at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:546) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:336) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.preInject(CallbackInjector.java:479) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.code.Injector.preInject(Injector.java:258) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.preInject(InjectionInfo.java:436) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1371) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	... 46 more
[16:37:16] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.22) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:418) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.13.3.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 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) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [spectrum.mixins.json:ItemStackMixin] from phase [DEFAULT] in config [spectrum.mixins.json] from mod [spectrum] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded NullPointerException whilst transforming the mixin class: [INJECT Applicator Phase -> spectrum.mixins.json:ItemStackMixin -> Apply Injections -> PreInject -> spectrum.mixins.json:ItemStackMixin->@Inject::spectrum$applyComingSoonTooltip(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/List;)V from mod spectrum]
	at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.22) ~[?:?]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1394) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 more
Caused by: java.lang.NullPointerException: Cannot read field "desc" because "frame[varInsn.var]" is null
	at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:546) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:336) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.preInject(CallbackInjector.java:479) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.code.Injector.preInject(Injector.java:258) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.preInject(InjectionInfo.java:436) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1371) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.method_32211(CauldronBehavior:39) ~[?:?]
	at net.minecraft.util.Util.make(Util:458) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.createMap(CauldronBehavior:39) ~[?:?]
	at net.minecraft.block.cauldron.CauldronBehavior.<clinit>(CauldronBehavior:33) ~[?:?]
	at net.minecraft.block.CauldronBlock.<init>(CauldronBlock:17) ~[?:?]
	at net.minecraft.block.Blocks.<clinit>(Blocks:374) ~[?:?]
	at net.minecraft.world.gen.carver.CarverDebugConfig.<clinit>(CarverDebugConfig:9) ~[?:?]
	at net.minecraft.world.gen.carver.CarverConfig.method_33968(CarverConfig:16) ~[?:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-4.0.26.jar:?]
	at net.minecraft.world.gen.carver.CarverConfig.<clinit>(CarverConfig:12) ~[?:?]
	at net.minecraft.world.gen.carver.Carver.<clinit>(Carver:31) ~[?:?]
	at net.minecraft.world.gen.carver.ConfiguredCarvers.<clinit>(ConfiguredCarvers:18) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30572(BuiltinRegistries:46) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.method_30566(BuiltinRegistries:78) ~[?:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.util.registry.BuiltinRegistries.<clinit>(BuiltinRegistries:77) ~[?:?]
	at net.minecraft.util.registry.Registry.<clinit>(Registry:269) ~[?:?]
	at net.minecraft.Bootstrap.initialize(Bootstrap:49) ~[?:?]
	at net.minecraft.client.main.Main.main(Main:155) ~[minecraft-1.18.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) ~[fabric-loader-0.13.3.jar:?]
	... 10 more
Process exited with code 1.

[BUG] ParticleSpawner crash

Describe the bug
When, in creative, I try to use the particle spawner the client crashes.

To Reproduce

  • Take particle spawner from creative and place
  • Use it

Mod version
spectrum-1.2.6-1.18.1-midgame7.jar

[BUG] Game crashes when spectrum skull is equipped in cosmetic helmet slot

Describe the bug
Every time you open your inventory after you equipped a spectrum skull in the cosmetic helmet slot (from the "cosmetic armor" mod) the game crashes/closes without error message. (i think when you look at someone with the skull as helmet too)

I use another quality modpack 2 if its important and will report this bug in the aqm2 issue page aswell

edit: F5 crashes game too (I assume seeing another player with the skull on does the same?)

To Reproduce
Equip spectrum skull in cosmetic helmet slot

Expected behavior
same as equipping the skull in normal helmet slot. (Game not crashing lol)

Mod version
spectrum: v1.2.8-1.18.1-midgame9
cosmetic armor: v1.2.1

Screenshots
If applicable, add screenshots to help explain your problem.

Crash Report
If it is a crash bug add your crash log here
crash-2022-04-11_19.10.28-client.txt
crash-2022-04-11_19.24.34-client.txt

[Feature] While Pigment Pedestal has a defined Crafting Tablet, prevent autocrafting until grid matches recipe in tablet.

When using Compress'em recipes to compress common blocks like cobblestone, a Pigment Pedestal will start autocrafting any valid recipes. This can cause the Pigment Pedestal to repeatedly play and cut off its crafting sounds as it passes through slab and wall recipes on the way to the full 3x3 grid. This is just one example, there are many vanilla recipes this could apply to as well.

It would be nice if crafting tablets could make it so Pigment Pedestals would only start autocrafting once the crafting grid matches the tablet recipe.

Thanks!

[BUG] dedicated server crash

Describe the bug
Dedicated server crashes because entity types are not initialized.

Adding SpectrumEntityTypes.registerClient(); to onInitialize method in SpectrumCommon.java fixed the issue.
To Reproduce
Just start up a dedicated server with spectrum.

Expected behavior
Not crash.

Screenshots
Not needed, it is easily reproducible and always happens no matter what.

[BUG] Misleading entries in the guide book

Describe the bug
The Azure Dike trinkets are described as providing one less point than they actually provide, in the guide, which is likely an oversight.

To Reproduce
Open the book, go to the Azure Dike page, read the numbers, then hover over the items and realize that the description says 4, while the text says 3, for the ring, and 6, whereas the text says like 4, for the belt.

Expected behavior
For the numbers to match their real value, it's just a tiny inconsistency.

Mod version
spectrum-1.2.13-1.18.1-midgame14-trinkets-brewing

[BUG] Client Crash when pressing shift on Amethyst Shards or other items to inspect it via Patchouli

Describe the bug
Inspecting some items via Patchouli crashes the client.

To Reproduce
Have an Amethyst Shard and the Spectrum manual in the inventory. Hold shift on the Amethyst Shard.

Expected behavior
The manual to open on the Amethyst Shards page in the book.
Instead, the client crashes with an error of "this.leftPage is null"

Issue
This is related to an issue in Patchouli itself.
Issue to track: VazkiiMods/Patchouli#389

[BUG] Title

Describe the bug
I am trying to make a recipe for the pedestal, but all I get is water spouting up.

To Reproduce
Us the following crafttweaker script.
https://pastebin.com/QC0zZAhG

Expected behavior
I was expecting the recipe to take water, poppy, dandelion, and bonemeal then give me botania fertilizer.

Mod version
1.2.8

[BUG] Inventory Insertion does not seem to work

Describe the bug
I have Inventory Insertion on a diamond pickaxe (with some other enchantments), and it simply doesn't get in my inventory when I mine said items.

To Reproduce
Have the enchantment on a pickaxe, try to break a block, see it not go directly in your inventory.

Expected behavior
For the broken block to go directly in my inventory.

Mod version
spectrum-1.2.13-1.18.1-midgame14-trinkets-brewing
I'm also playing on All of Fabric 5, just in case there's possible compatibility issues.

Screenshots
image

[Feature] Pigment Pouch / Upgradable Storage Belt

Spectrum adds a wide variety of items and resources, and some of them are handy to have on-hand at all times. Of course, I could use a backpack mod (like I'm currently doing) to carry all of that stuff around, but wouldn't it be so much better if we had a cooler solution coming from Spectrum itself?

It could be a very interesting "modular" kind of storage item, where you could get opportunities to improve its functionalities as you advance in the mod, such as:

  • First of all, something that likely would come by default with the belt, which would be a pigment pouch (patent pending :P), which as the name implies, can contain all of the different pigments there is. Whether or not it would show missing pigments that can't be obtained yet is up to you, it would personally not bother me either way.
  • Additional individual pouches for the different gems (and their crushed variants), with the belt allowing you to add more of those pouches as you discover said new gems.
  • The ability to attach one (or perhaps even multiple!!!) bottomless bundles to it, so they don't clutter your inventory as much (and makes it a good alternative to, say, dank nulls).
  • The ability to perhaps enchant it (or its individual pouches) to make the stack size bigger per slot, so you could have two, three, four stacks of one dye per slot instead of just one.
  • Something like an attachable holster for a tool, so you could quickly holster it and take it out, once again for inventory management reasons.
  • An "ingredient" pouch, for stuff such as Shimmerstone, Quitoxic Powder, Vegetals, Neoliths, Stardust, Glow Ink Sacs, etc. It would allow your Spectrum trinkets and tools to draw their required ingredients from there, when they need them, so you don't have to carry that around in your inventory to be able to use them (on its own, with just Spectrum, it's not /so/ bad, but in modpacks, having to carry a bunch of stuff around just makes me go "I'd rather not use it" because of how much of an issue inventory clutter is).

[BUG] Spectrum trees generate on mushroom islands.

Describe the bug
Green leafy trees are an odd sight to see generating on a mushroom island.
Is this intended?

To Reproduce
Setup client with minimal modset; Spectrum, WTHIT, WMITAF, and dependencies.
Create a world with worldseed -1166828785
Travel to a mushroom island at coords 815, 71, -692
Observe oak trees with obfuscated block names and tagged as Spectrum blocks.

Expected behavior
Unknown, I was testing Spectrum for potential inclusion on my server. I have yet to explore its mysterious mysteries, but oak trees on a mushroom island are pretty conspicuous.

Mod version
Which version of the mod are you currently using?
Spectrum 1.2.6-1.18.1-midgame7

Screenshots
2022-01-12_17 37 15

[BUG] Spectrum does not work with the latest versions of Patchouli

Describe the bug
The latest version of Spectrum (1.2.9-1.18.1-midgame10-trinkets-brewing), does not work with the latest 1.18.1 version of Patchouli (Patchouli-1.18.1-65). It also does not work with version 64, 63, or 62.1. It does work with version 61. The problem is (I think) that it does not recognize that version of Patchouli.
To Reproduce
Install Spectrum, Patchouli, Trinkets, Fabric API, and owo-lib. In this case, I also have World Edit, Pehkui, and WorldEdit installed. Try to open the game, and an error message will occur.

Expected behavior
The game should load as normal with no error message.

Mod version
1.2.9-1.18.1-midgame10-trinkets-brewing

Spectrum problem on server

[main/FATAL]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'spectrum'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.12.12.jar:?]
at net.minecraft.server.Main.main(Main.java:106) [server-intermediary.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608) [fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.12.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.12.12.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.12.12.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_746
at de.dafuqs.spectrum.registries.SpectrumItems.(SpectrumItems.java:174) ~[spectrum-1.0.0-1.18.1-earlygame1.jar:?]
at de.dafuqs.spectrum.SpectrumCommon.onInitialize(SpectrumCommon.java:80) ~[spectrum-1.0.0-1.18.1-earlygame1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.12.12.jar:?]
... 15 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_746
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:158) ~[fabric-loader-0.12.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at de.dafuqs.spectrum.registries.SpectrumItems.(SpectrumItems.java:174) ~[spectrum-1.0.0-1.18.1-earlygame1.jar:?]
at de.dafuqs.spectrum.SpectrumCommon.onInitialize(SpectrumCommon.java:80) ~[spectrum-1.0.0-1.18.1-earlygame1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.12.12.jar:?]
... 15 more

[Feature] Disenchanting with the Enchanter

It would be nice to be able to extract enchantments from an item and transfer them to a book (without breaking the original item, to be consistent with how the Enchanter doesn't consume enchantment books), disenchanting it in the process.

It would make the enchanting setup feel even more useful than it already does, making it truly stand out.

Another interesting thing could be to allow some pigments to be used to extract only one specific enchantment from an item (could require an additional item to preserve the enchantment and move it over to a book), with certain pigments equating a certain position in the item's enchantment list (i.e., magenta for first, cyan for second, yellow for third, red for fourth, orange for fifth, light blue for sixth, blue for seventh, etc.). It'd be a massive QoL feature that doesn't exist in most modpacks, and that would make enchanting even less annoying.

game crashes when you put spectrum mob heads in cosmetic armor slot

Describe the bug
cosmetic armor adds a new armor slot which is as the name suggests only cosmetic but when i put a spectrum mob head in it it crashes

To Reproduce
download https://www.curseforge.com/minecraft/mc-mods/cosmetic-armor-fabric and put mob head in the new armor slot and it should crash instantly

Expected behavior
not crashing able to wear armor while displaying the mob head as cosmetic

Mod version

1.2.8-midgame9

Screenshots
unable to because the game crashes instantly when trying to look at the player

[BUG] Compacting chest doesn't stack when amount of items is divisible by 9

Describe the bug
When putting a stack of items into the chest with an item count divisible by 9, the last block that is created by the chest doesn't merge with the other stack of blocks automatically.

To Reproduce
Place a compacting chest, put a stack of compactable items with a count divisible by 9 (e.g. 54 shimmerstone gems). It doesn't matter if the items are put in manually or shift-clicked in.

Expected behavior
The chest should create 7 blocks of the compacted item in a single stack/slot.

Mod version
spectrum-1.2.7-1.18.1-midgame8

Screenshots
grafik

[BUG] Compacting chest causes massive tps lagg

Describe the bug
On the AOF5 server I play we had big problems with tps lagg, so we used spark to run a profiler and one compacting chest had the impact of 1.6% of the whole server ticktime. Nearly all of this time is happening in the recipemanager call.
This is happening because the cache is forgotten after each non successful crafting request, meaning it needs to look through the recipes again. Also if you have for example more than the required compacting items of something non compactable in the first slots it will combine those slots multiple times and check if a valid recipe for them can be found multiple times, causing more lagg.

I've created a better, shared cache solution in a PR coming soon, so this issue is kinda just a documentation of this problem

To Reproduce
Load a datapack with a large amount of crafting recipes and slowly fill the compacting chest using a hopper with new, non compressable items, causing the compacting chest to look for valid recipes over all item slots.

Expected behavior
The server not to lagg

Mod version
This issue was found in 1.2.8-1.18.1-midgame9, but I could also verify it in the latest github commit.

[Suggestion] Replace Log4J with SLF4J

In 1.18.2, Mojang changed their logging from using Log4j to using SLF4J. Switching to SLF4J would aid in the use of Minecraft's logging utilities, among other things. Going forward, it's probably in your best interest to upgrade to the new logging system.

Here's a resource on switching. It should only be a few lines of code changed.

By the way, most mods use their mod name as the name of their logger rather than the mod ID. (e.g. REI, Fabric, Indigo, Minecraft).
The resource suggests using LogUtils.getLogger() to do this. Doing it this way makes the logger name the same as the name of the class that called it, which usually has the same name as the mod.
However, because your initializer class is called SpectrumCommon, it would name it SpectrumCommon instead. If you don't want to change the name of the class, you can use LoggerFactory.getLogger("Spectrum") instead.

[Feature] Feature Parity with regular bundles for the Bottomless Bundle

It would be nice to be able to take things in and out of the Bottomless bundle by keeping on right-clicking while dragging it across different inventory slots, much like the vanilla bundles allow you to.

It makes inserting and extracting items from them much easier and intuitive, which is nice.

[Feature] Consider Naming Convention

I know this can't be done now as it will break worlds.
But please consider this for 1.19 (as most will restart)

image
image
etc...

This does not follow vanilla naming convention, making it somewhat awkward making recipe generation / mod compatibility.

image

[Feature] Make Quitoxic be able to grow (to allow for it to be farmed)

Unless it's a bug and it's actually meant to grow, Quitoxic Reeds, as it stand, do not grow past whatever height they're at when generated, or when placed down in the world.

It would be quite nice to have them work basically like Sugar Cane, as I'm pretty sure they're based off of it to an extent, but it could still require you to be in the swamp for it to work (or perhaps even adding a new magical item that could make a "Swamp Containment Field" to allow for the Quitoxic Reeds to grow outside of a swamp? Could be interesting.)

Spawners change to pig when mined with silktouch

Hey there,
I have a mod pack called Dreamcraft and I got a bug report for spawners turning into pig when mined with a silk touch pickaxe, once they are placed again. I was wondering if you have any insight or idea on this issue. Another Idea I have would be to just disable spawners dropping for my mod pack if there is any way to do so.
Any help would be greatly appreciated.
Here is the original bug report:
Kasax007/Modpack-Development#26

Spectrum Version:
spectrum-1.2.8-1.18.1-midgame9.jar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.