Code Monkey home page Code Monkey logo

antimatterapi's People

Stargazers

 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  avatar  avatar  avatar  avatar  avatar

antimatterapi's Issues

EnumMaps are a thing

https://github.com/GregTech-Intergalactical/AntimatterAPI/blob/dev/src/main/java/muramasa/antimatter/capability/CoverHandler.java#L42

My Library also contains Enum2ObjectMaps or Enum2ObjectLinkedMaps
which has a faster access time and also only creates a backing array of the enum itself.
Null values are not supported though which from what I saw.

Also if you iterate over a set/map I would suggest you use "Linked" versions since they are not iterating over empty values.
(Also Map sizes are always devided by 0.75 and rounded up to the next power of two)

api error

Failed to create mod instance. ModID: antimatter, class muramasa.antimatter.Antimatter
java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.func_71410_x()Lnet/minecraft/client/Minecraft;
at muramasa.antimatter.Antimatter.lambda$null$2(Antimatter.java:58) ~[?:0.0.1] {re:classloading}

[Bug] common_setup event phase error

What happened?

image

Error encountered by doing the following:
Running 1.18.2 with the most recent version of 1.18.2 forge.
The only mods in the mod folder were a clean build of GTI and a clean build of Antimatter, made moments prior.
When running with GTI it throws this error, but when only running Antimatter API the game successfully starts.

What mod loaders are you seeing the problem on?

Forge

Relevant log output

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 5/21/24, 3:52 PM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
	at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.18.2-40.2.21-universal.jar%2361!/:?] {re:classloading}
	at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:170) ~[forge-1.18.2-40.2.21-universal.jar%2361!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.lambda$new$1(Minecraft.java:557) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.Util.m_137521_(Util.java:397) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading}
	at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:551) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:135) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:879) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1046) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:runtimedistcleaner:A}
	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.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.21.jar%2318!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}


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

-- Head --
Thread: Render thread
Suspected Mod: 
	GT Core (gtcore), Version: 0.1.1-pre29
		Issue tracker URL: https://github.com/GregTech-Intergalactical/GT-Utility
		at TRANSFORMER/[email protected]/io.github.gregtechintergalactical.gtcore.tree.block.BlockRubberStairs.<init>(BlockRubberStairs.java:15)
Stacktrace:
	at io.github.gregtechintergalactical.gtcore.tree.block.BlockRubberStairs.<init>(BlockRubberStairs.java:15) ~[gtcore-forge-0.1.1-pre29-1.18.2.jar%2381!/:unspecified] {re:classloading}
-- MOD antimatter --
Details:
	Mod File: /C:/Users/rchpw/Documents/My Games/Minecraft/Instances/GreggaFirmaCraft 1.18.2/mods/AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar
	Failure message: AntimatterAPI (antimatter) encountered an error during the common_setup event phase
		java.lang.NoSuchMethodError: 'net.minecraft.world.level.block.state.BlockState muramasa.antimatter.block.BlockBasic.n()'
	Mod Version: 0.2.1-pre37
	Mod Issue URL: https://github.com/GregTech-Intergalactical/AntimatterAPI/issues
	Exception message: java.lang.NoSuchMethodError: 'net.minecraft.world.level.block.state.BlockState muramasa.antimatter.block.BlockBasic.n()'
Stacktrace:
	at io.github.gregtechintergalactical.gtcore.tree.block.BlockRubberStairs.<init>(BlockRubberStairs.java:15) ~[gtcore-forge-0.1.1-pre29-1.18.2.jar%2381!/:unspecified] {re:classloading}
	at io.github.gregtechintergalactical.gtcore.data.GTCoreBlocks.<clinit>(GTCoreBlocks.java:57) ~[gtcore-forge-0.1.1-pre29-1.18.2.jar%2381!/:unspecified] {re:classloading}
	at io.github.gregtechintergalactical.gtcore.GTCore.onRegistrationEvent(GTCore.java:97) ~[gtcore-forge-0.1.1-pre29-1.18.2.jar%2381!/:unspecified] {re:classloading}
	at muramasa.antimatter.AntimatterAPI.lambda$onRegistration$27(AntimatterAPI.java:415) ~[AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar%2354!/:0.2.1-pre37-1.18.2] {re:mixin,re:classloading}
	at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
	at muramasa.antimatter.AntimatterAPI.onRegistration(AntimatterAPI.java:415) ~[AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar%2354!/:0.2.1-pre37-1.18.2] {re:mixin,re:classloading}
	at muramasa.antimatter.registration.forge.AntimatterRegistration.onRegister(AntimatterRegistration.java:70) ~[AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar%2354!/:0.2.1-pre37-1.18.2] {re:classloading}
	at muramasa.antimatter.registration.forge.AntimatterRegistration.onRegister(AntimatterRegistration.java:51) ~[AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar%2354!/:0.2.1-pre37-1.18.2] {re:classloading}
	at net.minecraftforge.eventbus.ASMEventHandler_32_AntimatterRegistration_onRegister_Register.invoke(.dynamic) ~[?:?] {}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[javafmllanguage-1.18.2-40.2.21.jar%2358!/:?] {}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:123) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
	at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:42) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {}
	at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:26) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {}
	at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:202) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {re:mixin}
	at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:187) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {re:mixin}
	at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin}
	at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:187) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {re:mixin}
	at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:164) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {re:mixin}
	at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
	at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:164) ~[fmlcore-1.18.2-40.2.21.jar%2357!/:?] {re:mixin}
	at net.minecraftforge.client.loading.ClientModLoader.lambda$begin$1(ClientModLoader.java:92) ~[forge-1.18.2-40.2.21-universal.jar%2361!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraftforge.client.loading.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:112) ~[forge-1.18.2-40.2.21-universal.jar%2361!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraftforge.client.loading.ClientModLoader.begin(ClientModLoader.java:92) ~[forge-1.18.2-40.2.21-universal.jar%2361!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.<init>(Minecraft.java:459) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:169) ~[client-1.18.2-20220404.173914-srg.jar%2356!/:?] {re:classloading,pl:runtimedistcleaner:A}
	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.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.21.jar%2318!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}


-- System Details --
Details:
	Minecraft Version: 1.18.2
	Minecraft Version ID: 1.18.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 3198476760 bytes (3050 MiB) / 5167382528 bytes (4928 MiB) up to 17179869184 bytes (16384 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
	Identifier: Intel64 Family 6 Model 158 Stepping 9
	Microarchitecture: Kaby Lake
	Frequency (GHz): 4.20
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: NVIDIA GeForce GTX TITAN X
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x17c2
	Graphics card #0 versionInfo: DriverVersion=31.0.15.5152
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 1.33
	Memory slot #0 type: DDR3
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 1.33
	Memory slot #1 type: DDR3
	Memory slot #2 capacity (MB): 8192.00
	Memory slot #2 clockSpeed (GHz): 1.33
	Memory slot #2 type: DDR3
	Memory slot #3 capacity (MB): 8192.00
	Memory slot #3 clockSpeed (GHz): 1.33
	Memory slot #3 type: DDR3
	Virtual memory max (MB): 50114.95
	Virtual memory used (MB): 27475.09
	Swap memory total (MB): 17408.00
	Swap memory used (MB): 320.25
	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx16G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	ModLauncher: 9.1.3+9.1.3+main.9b69c82a
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		 mixin PLUGINSERVICE 
		 eventbus PLUGINSERVICE 
		 slf4jfixer PLUGINSERVICE 
		 object_holder_definalize PLUGINSERVICE 
		 runtime_enum_extender PLUGINSERVICE 
		 capability_token_subclass PLUGINSERVICE 
		 accesstransformer PLUGINSERVICE 
		 runtimedistcleaner PLUGINSERVICE 
		 mixin TRANSFORMATIONSERVICE 
		 fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		lowcodefml@null
		javafml@null
	Mod List: 
		client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
		arrp-forge-0.6.7.jar                              |Runtime Resource Pack Forge   |arrp                          |0.6.7               |COMMON_SET|Manifest: NOSIGNATURE
		mixinextras-forge-0.2.0-beta.11.jar               |MixinExtras                   |mixinextras                   |0.2.0-beta.11       |COMMON_SET|Manifest: NOSIGNATURE
		TesseractAPI-forge-0.2.3-1.18.2.jar               |TesseractAPI                  |tesseractapi                  |0.2.3               |COMMON_SET|Manifest: NOSIGNATURE
		resourcefullib-forge-1.18.2-0.0.5.jar             |Resourceful Lib               |resourcefullib                |0.0.5               |COMMON_SET|Manifest: NOSIGNATURE
		botarium-forge-1.18.2-2.0.5.jar                   |Botarium                      |botarium                      |2.0.5               |COMMON_SET|Manifest: NOSIGNATURE
		forge-1.18.2-40.2.21-universal.jar                |Forge                         |forge                         |40.2.21             |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
		terraform-utils-v1-3.1.5.jar                      |Terraform Utils               |terraform_utils               |3.1.5               |COMMON_SET|Manifest: NOSIGNATURE
		terraform-wood-api-v1-3.1.5.jar                   |Terraform Wood API (v1) Reforg|terraform_wood_api_v1         |3.1.5               |COMMON_SET|Manifest: NOSIGNATURE
		AntimatterAPI-forge-0.2.1-pre37-1.18.2.jar        |AntimatterAPI                 |antimatter                    |0.2.1-pre37         |ERROR     |Manifest: NOSIGNATURE
		gtcore-forge-0.1.1-pre29-1.18.2.jar               |GT Core                       |gtcore                        |0.1.1-pre29         |COMMON_SET|Manifest: NOSIGNATURE
		gti-forge-0.2.1-pre39-1.18.2.jar                  |GTI                           |gti                           |0.2.1-pre39         |COMMON_SET|Manifest: NOSIGNATURE
		structurelib-forge-2.0.0-pre10-1.18.2.jar         |Structure Lib                 |structurelib                  |2.0.0-pre10         |COMMON_SET|Manifest: NOSIGNATURE
		carbon-config-L3ipBBnb.jar                        |Carbon Config Library         |carbonconfig                  |1.18.2-1.1.4        |COMMON_SET|Manifest: NOSIGNATURE
	Crash Report UUID: dec2d151-675b-4835-aeba-d76ae161bafd
	FML: 40.2
	Forge: net.minecraftforge:40.2.21

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

Couple crafting issues

  • container items don't work in fabric
  • material recipes don't respect whether a material can have a tool or not
  • crowbar recipe doesn't use proper dye

Ores not dropping things after being harvested

Using the latest build.

latest.log
No need to read the modlist in this log as all further tests were made in the instance containing only AntimatterAPI, TesseractAPI and GTI.

Below is a sus exception

[00:42:40] [ForkJoinPool.commonPool-worker-9/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent muramasa/antimatter/ore/StoneType for class muramasa/antimatter/ore/CobbleStoneType in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@6d06d69c on thread Thread[ForkJoinPool.commonPool-worker-9,5,main]
[00:42:40] [ForkJoinPool.commonPool-worker-9/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler
java.lang.ClassNotFoundException: muramasa.antimatter.ore.StoneType
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606) ~[?:?] {}
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168) ~[?:?] {}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?] {}
	at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:62) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:21) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:20) ~[eventbus-4.0.0.jar:4.0.0+65+master.6080a3f] {}
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?] {re:classloading}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?] {}
	at muramasa.antimatter.block.BlockStone.getTextures(BlockStone.java:44) ~[?:?] {re:classloading}
	at muramasa.antimatter.registration.IModelProvider.onBlockModelBuild(IModelProvider.java:18) ~[?:?] {re:classloading}
	at muramasa.antimatter.client.AntimatterModelManager.onBlockModelBuild(AntimatterModelManager.java:100) ~[?:?] {re:classloading}
	at muramasa.antimatter.datagen.providers.AntimatterBlockStateProvider.lambda$processBlocks$1(AntimatterBlockStateProvider.java:82) ~[?:?] {re:classloading}
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {}
	at muramasa.antimatter.datagen.providers.AntimatterBlockStateProvider.processBlocks(AntimatterBlockStateProvider.java:82) ~[?:?] {re:classloading}
	at muramasa.antimatter.datagen.providers.AntimatterBlockStateProvider.registerStatesAndModels(AntimatterBlockStateProvider.java:46) ~[?:?] {re:classloading}
	at muramasa.antimatter.datagen.providers.AntimatterBlockStateProvider.run(AntimatterBlockStateProvider.java:51) ~[?:?] {re:classloading}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) [?:?] {}
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) [?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) [?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) [?:?] {}
	at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) [?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) [?:?] {}
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) [?:?] {}
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) [?:?] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) [?:?] {}
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) [?:?] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) [?:?] {}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?] {}

I'm not sure if it's related.

Edit:
Tried swapping Java version to Java 8, error above was gone but blocks still drop nothing.

list of issues with gui system

  • Progress bar is currently hardcoded to be in a certain position, in a certain direction, in a "filling" mode(basically not filling would be when the progess bar goes backward). needs to be changed to be changeable in an attachable method, just like you can change the area. and no currently setting the bar direction does absolutely nothing.
  • Idle icon or whatever it is needs to also be able to have it's position changed
  • Adding custom "components" that do things, like draw an overlay or something.

TODO: fluid issues to fix

  • cells don't work properly when right clicking tiles
  • buckets don't work properly in cell slots
  • higher storage cells don't work properly at all
  • picking up fluids seems to crash on fabric
  • fluid colors are broken on fabric

[Bug] AntimatterCraftTweaker has an error preventing registration

What happened?

https://github.com/GregTech-Intergalactical/AntimatterAPI/blob/dev-1.18/common/src/main/java/muramasa/antimatter/integration/ct/AntimatterCraftTweaker.java#L39

The specific issue is that CraftTweaker doesn't work with wildcard generics like this MaterialType<?>

There are 2 solutions to this, either remove the generic completely. like so:

public static IIngredient ingredient(Material mat, MaterialType type, int count) 

or you could ask the user to specify the generic value like so:

public static <T> IIngredient ingredient(Class<T> tClass, Material mat, MaterialType<T> type, int count) 

which can then be used like:

import mods.antimatter.Api;
import crafttweaker.api.item.IItemStack;

Api.ingredient<IItemStack>(<material here>, <material type here>, <count here>);

Generics in ZenScript are reified, so you also get the actual class of the generic as well if you need it.

What mod loaders are you seeing the problem on?

Fabric, Forge

Relevant log output

[14:51:54.993][ERROR]: Error while registering class: 'muramasa.antimatter.integration.ct.AntimatterCraftTweaker', this is most likely a compatibility issue:
java.lang.IllegalStateException: Could not find type variable T on declaration: class muramasa.antimatter.material.MaterialType

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

Suggestion: blacklist or whitelist stones an ore can have.

Currently the only type of ore is overworld ones, with their various stone variations.

Also wtf is up with the lang of the ores?
Sphalerite Stone Stone Ore just sounds weird, i suggest you drop the second stone, it's redundant, and mive the stone name in front, so for example it would be Black Granite Sphalerite Ore

[Bug] Crash on game launching

What happened?

Describe the bug :
When I launch the game ,the minecraft has crash

Minecraft: 1.18.2 Forge 40.2.0
OS: windows 11
My email: [email protected]

To Reproduce :
download https://github.com/GregTech-Intergalactical/GregTech/actions/runs/4019473182
https://github.com/GregTech-Intergalactical/TesseractAPI/actions/runs/3698129486
and https://github.com/GregTech-Intergalactical/AntimatterAPI/actions/runs/3982451569
then start game
Expected behavior : fix this bug

Screenshots:
Snipaste_2023-01-29_20-02-45

What mod loaders are you seeing the problem on?

Forge

Relevant log output

Logs:: 
[latest.log](https://github.com/GregTech-Intergalactical/AntimatterAPI/files/10529688/latest.log)

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

Make tags more consistent and compatible

  • raw_ores should be raw_materials (blame forge)
  • dust_pures should be pure_dusts (or preferably purified_dusts)
  • dust_impures should be impure_dusts
  • ingot_hots should be hot_ingots
  • crushed_ore_purified, should be purified_ore
  • crushed_ore_centrifuged should be refined_ore (to fix gt6's name and oredict change)

i think thats it, but all tags should be given a gloss over and corrected to this style

[Bug] KubeJS & TFC Tooltip issue

What happened?

When first starting the server with Antimatter, TerraFirmaCraft & KubeJS, it does not give the proper tooltips for food items and terrafirmacraft ore pieces.

Then when logging in to single player world, it works.
Then I log out of Single Player, log back in to the server (without restarting the client) and everything will work on both Server and Client.

When I restarted the server, without closing the client and log back in to the server world, everything is fine.
If I restart the client, while not restarting the server, its messed up again.
It then takes a log out, enter SP and log back in to server to fix it

What mod loaders are you seeing the problem on?

Forge

Relevant log output

https://gist.github.com/Officialy/4ba109af079e313ad48d93e2797897b9

Anything else?

It seems this part is likely the cause:


[00:39:59] [Render thread/ERROR]: Error executing task on Client
java.lang.NullPointerException: Cannot read field "scriptManager" because "dev.latvian.mods.kubejs.server.ServerScriptManager.instance" is null
	at dev.latvian.mods.kubejs.script.ScriptType.lambda$static$1(ScriptType.java:24) ~[kubejs-forge-1802.5.5-build.567.jar%2357!/:1802.5.5-build.567]
	at dev.latvian.mods.kubejs.event.EventJS.post(EventJS.java:31) ~[kubejs-forge-1802.5.5-build.567.jar%2357!/:1802.5.5-build.567]
	at muramasa.antimatter.integration.kubejs.RecipeLoaderEventKubeJS.createAndPost(RecipeLoaderEventKubeJS.java:29) ~[AntimatterAPI-1.18.2-0.1.jar%2353!/:1.18.2-0.1]
	at muramasa.antimatter.AntimatterDynamics.onRecipeCompile(AntimatterDynamics.java:139) ~[AntimatterAPI-1.18.2-0.1.jar%2353!/:1.18.2-0.1]

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

TODO: Abstraction issues to fix

forge:

  • arrp seems to be having issues with client stuff being added, I probably am missing something on forge. the blockstates and stuff work once you reload textures, so it's just a matter of when the resource pack is added
    everything else seems to be working

fabric:

  • WorldRenderEventw.BLOCK_OUTLINE is commented cause I don't know how to supply the BlockHitResult target and float partialTicks
WorldRenderEvents.BLOCK_OUTLINE.register(((worldRenderContext, blockOutlineContext) -> ClientEvents.onBlockHighlight(worldRenderContext.worldRenderer(), worldRenderContext.camera(), ?, ?, worldRenderContext.matrixStack(), worldRenderContext.consumers())));
  • don't know what event to register to for ClientEvents.onRenderDebugInfo, tried WorldRenderEvents.BEFORE_DEBUG_INFO, but that doesn't provide the List<String> required
    public static void onRenderDebugInfo(ArrayList<String> left) {
    if (!MC.options.renderDebug || MC.hitResult == null || MC.hitResult.getType() != HitResult.Type.BLOCK)
    return;
    Level world = Minecraft.getInstance().level;
    if (world == null) return;
    BlockPos pos = new BlockPos(MC.hitResult.getLocation());
    BlockState state = world.getBlockState(pos);
    if (state.getBlock() instanceof IInfoProvider info) {
    left.add("");
    left.add(ChatFormatting.AQUA + "[Antimatter Debug Server]");
    left.addAll(info.getInfo(new ObjectArrayList<>(), world, state, pos));
    }
    BlockEntity tile = world.getBlockEntity(pos);
    if (tile instanceof TileEntityBase<?> b) {
    left.addAll(b.getInfo());
    }
    if (MC.player.isCrouching()) {
    left.add("");
    left.add(ChatFormatting.AQUA + "[Antimatter Debug Client]");
    }
    }
  • fabricated-forge-modeldata doesn't seem to be working, which means none of the machine, cable, and pipes render properly in world right now
    very difficult to test the machines cause of that

Update: found new issues

  • Guis seem to be broken, like they render correctly, but widgets don't update correctly at all
  • Item caps seem to have sync issues or something on fabric, gotta figure out what's up there

[Bug] Game crash

What happened?

I don't know what happened, but when I opened the creative tab [Tools], the game crashes.
Not last commit. This is 0.2-rc12-1.18.2

What mod loaders are you seeing the problem on?

Forge 40.2.9

Relevant log output

[08:42:00] [Sound engine/ERROR]: Stop: Invalid name parameter.
[08:42:01] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.ReportedException: mouseReleased event handler
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:535) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:93) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar%2349!/:build 10]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar%2345!/:build 10]
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar%2349!/:build 10]
	at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:197) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1068) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	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.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.9.jar%2318!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?]
Caused by: java.lang.AbstractMethodError: Method muramasa/antimatter/capability/energy/ItemEnergyHandler.serializeNBT()Lnet/minecraft/nbt/Tag; is abstract
	at muramasa.antimatter.capability.energy.ItemEnergyHandler.serializeNBT(ItemEnergyHandler.java) ~[AntimatterAPI-forge-0.2-rc12-1.18.2.jar%2359!/:0.2-rc12-1.18.2]
	at tesseract.api.forge.Provider.lambda$serializeNBT$0(Provider.java:30) ~[TesseractAPI-forge-1.18.2-0.2-hotfix.jar%23129!/:?]
	at net.minecraftforge.common.util.LazyOptional.map(LazyOptional.java:195) ~[forge-1.18.2-40.2.9-universal.jar%23147!/:?]
	at tesseract.api.forge.Provider.serializeNBT(Provider.java:28) ~[TesseractAPI-forge-1.18.2-0.2-hotfix.jar%23129!/:?]
	at net.minecraftforge.common.capabilities.CapabilityDispatcher.serializeNBT(CapabilityDispatcher.java:115) ~[forge-1.18.2-40.2.9-universal.jar%23147!/:?]
	at net.minecraftforge.common.capabilities.CapabilityProvider.serializeCaps(CapabilityProvider.java:132) ~[forge-1.18.2-40.2.9-universal.jar%23147!/:?]
	at net.minecraft.world.item.ItemStack.m_41777_(ItemStack.java:404) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at muramasa.antimatter.tool.IAntimatterTool.onGenericFillItemGroup(IAntimatterTool.java:171) ~[AntimatterAPI-forge-0.2-rc12-1.18.2.jar%2359!/:0.2-rc12-1.18.2]
	at muramasa.antimatter.tool.MaterialTool.m_6787_(MaterialTool.java:121) ~[AntimatterAPI-forge-0.2-rc12-1.18.2.jar%2359!/:0.2-rc12-1.18.2]
	at net.minecraft.world.item.CreativeModeTab.m_6151_(CreativeModeTab.java:211) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen.m_98560_(CreativeModeInventoryScreen.java:488) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen.m_6348_(CreativeModeInventoryScreen.java:444) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.MouseHandler.m_168078_(MouseHandler.java:96) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:528) ~[client-1.18.2-20220404.173914-srg.jar%23142!/:?]
	... 25 more
[08:42:01] [Render thread/FATAL]: Preparing crash report with UUID 4247737e-808e-46d0-be8a-d1d643677ca2
[08:42:01] [Render thread/FATAL]: Preparing crash report with UUID a240362c-574a-4223-bebc-11409317a36a

Anything else?

crash-2023-06-17_08.42.01-client.txt

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

[Bug] Is it possible to make compatibility with VulKanMod?

What happened?

Incompatible with VulKanMod

What mod loaders are you seeing the problem on?

Fabric

Relevant log output

[19:19:19] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.15.10
[19:19:19] [ForkJoinPool-1-worker-2/WARN]: The mod "antimatter" contains invalid entries in its mod json:
- Unsupported root entry "credits" at line 13 column 12
[19:19:19] [main/WARN]: Warnings were found!
 - 模组 'Felt Enchanting API' (felt-enchanting-api) 1.0.0-1.18.2 建议安装 feltfabric 的 任意版本,但没有安装它!
	 - 为了最佳体验,您应该安装 feltfabric 的 任意版本。
[19:19:19] [main/INFO]: Loading 89 mods:
	- antimatter 0.2
	   |-- advanced_runtime_resource_pack 0.6.7
	   |-- felt-enchanting-api 1.0.0-1.18.2
	   |-- felt-player-item-api 1.0.0-1.18.2
	   |-- felt-recipe-api 1.0.0-1.18.2
	   |-- porting_lib 1.2.575-beta+1.18.2-stable
	   |    |-- forge_tags 2.1
	   |    |-- mm 2.3
	   |    \-- serialization_hooks 0.3.23
	   \-- structurelib 2.0.0-pre10
	        |-- forgeconfigapiport 3.2.4
	        |    |-- com_electronwill_night-config_core 3.6.5
	        |    \-- com_electronwill_night-config_toml 3.6.5
	        |-- porting_lib 1.2.575-beta+1.18.2-stable
	        |    |-- forge_tags 2.1
	        |    |-- mm 2.3
	        |    \-- serialization_hooks 0.3.23
	        \-- resourcefullib 0.0.5
	- fabric-api 0.77.0+1.18.2
	   |-- fabric-api-base 0.4.5+64b7c69360
	   |-- fabric-api-lookup-api-v1 1.6.3+2373a54560
	   |-- fabric-biome-api-v1 8.0.7+e83becad60
	   |-- fabric-block-api-v1 1.0.0+ee3621fc60
	   |-- fabric-blockrenderlayer-v1 1.1.13+3ac43d9560
	   |-- fabric-command-api-v1 1.1.10+d7c144a860
	   |-- fabric-commands-v0 0.2.9+b4f4f6cd60
	   |-- fabric-containers-v0 0.1.24+d7c144a860
	   |-- fabric-content-registries-v0 3.1.3+c85f2e3860
	   |-- fabric-convention-tags-v1 1.1.0+43ce63a460
	   |-- fabric-crash-report-info-v1 0.2.1+ee261a3e60
	   |-- fabric-data-generation-api-v1 3.1.0+6c70b68e60
	   |-- fabric-dimensions-v1 2.1.21+489d6f8260
	   |-- fabric-entity-events-v1 1.4.9+d7c144a860
	   |-- fabric-events-interaction-v0 0.4.20+d7c144a860
	   |-- fabric-events-lifecycle-v0 0.2.22+d7c144a860
	   |-- fabric-game-rule-api-v1 1.0.13+d7c144a860
	   |-- fabric-item-api-v1 1.6.2+8165403660
	   |-- fabric-item-groups-v0 0.3.16+91896a4960
	   |-- fabric-key-binding-api-v1 1.0.12+54e5b2ec60
	   |-- fabric-keybindings-v0 0.2.10+b4f4f6cd60
	   |-- fabric-lifecycle-events-v1 2.1.1+cc71601c60
	   |-- fabric-loot-api-v2 1.1.2+1997ad1260
	   |-- fabric-loot-tables-v1 1.1.4+e747827960
	   |-- fabric-mining-level-api-v1 2.1.6+cc71601c60
	   |-- fabric-models-v0 0.3.7+d7c144a860
	   |-- fabric-networking-api-v1 1.0.24+2d30af4b60
	   |-- fabric-networking-v0 0.3.11+b4f4f6cd60
	   |-- fabric-object-builder-api-v1 2.1.5+032c981d60
	   |-- fabric-particles-v1 0.2.13+526dc1ac60
	   |-- fabric-registry-sync-v0 0.9.12+bb2e047760
	   |-- fabric-renderer-api-v1 0.5.0+bf48649860
	   |-- fabric-renderer-indigo 0.6.1+03e2b68760
	   |-- fabric-renderer-registries-v1 3.2.13+b4f4f6cd60
	   |-- fabric-rendering-data-attachment-v1 0.3.9+ee3621fc60
	   |-- fabric-rendering-fluids-v1 2.0.3+54e5b2ec60
	   |-- fabric-rendering-v0 1.1.15+b4f4f6cd60
	   |-- fabric-rendering-v1 1.11.0+b7f3cf3460
	   |-- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660
	   |-- fabric-resource-loader-v0 0.5.3+047a5ecb60
	   |-- fabric-screen-api-v1 1.0.11+d882b91560
	   |-- fabric-screen-handler-api-v1 1.2.3+1f6558e860
	   |-- fabric-textures-v0 1.0.13+3ac43d9560
	   |-- fabric-transfer-api-v1 1.6.4+f4563ac860
	   \-- fabric-transitive-access-wideners-v1 1.1.0+e747827960
	- fabricloader 0.15.10
	   \-- mixinextras 0.3.5
	- java 17
	- minecraft 1.18.2
	- tesseractapi 0.2.2
	   |-- botarium 2.0.5
	   |-- carbonconfig 1.1.1
	   \-- team_reborn_energy 2.3.0
	- vulkanmod 0.2.5
	   |-- org_joml_joml 1.10.4
	   |-- org_lwjgl_lwjgl 3.3.1
	   |-- org_lwjgl_lwjgl-glfw 3.3.1
	   |-- org_lwjgl_lwjgl-glfw_natives-linux 3.3.1
	   |-- org_lwjgl_lwjgl-glfw_natives-windows 3.3.1
	   |-- org_lwjgl_lwjgl-openal 3.3.1
	   |-- org_lwjgl_lwjgl-openal_natives-linux 3.3.1
	   |-- org_lwjgl_lwjgl-openal_natives-windows 3.3.1
	   |-- org_lwjgl_lwjgl-shaderc 3.3.1
	   |-- org_lwjgl_lwjgl-shaderc_natives-linux 3.3.1
	   |-- org_lwjgl_lwjgl-shaderc_natives-windows 3.3.1
	   |-- org_lwjgl_lwjgl-stb 3.3.1
	   |-- org_lwjgl_lwjgl-stb_natives-linux 3.3.1
	   |-- org_lwjgl_lwjgl-stb_natives-windows 3.3.1
	   |-- org_lwjgl_lwjgl-vma 3.3.1
	   |-- org_lwjgl_lwjgl-vma_natives-linux 3.3.1
	   |-- org_lwjgl_lwjgl-vma_natives-windows 3.3.1
	   |-- org_lwjgl_lwjgl-vulkan 3.3.1
	   |-- org_lwjgl_lwjgl_natives-linux 3.3.1
	   \-- org_lwjgl_lwjgl_natives-windows 3.3.1
[19:19:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/D:/TenCraft_GTI_Fabric/.minecraft/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[19:19:19] [main/INFO]: Compatibility level set to JAVA_17
[19:19:19] [main/WARN]: Reference map 'carbonconfig-refmap.json' for mixins.carbonconfig.json could not be read. If this is a development environment you can ignore this message
[19:19:20] [main/INFO]: I used the json to destroy the json
[19:19:20] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[19:19:26] [Render thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
	a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
	b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
	a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
	   sure the folder it points to contains the shared libraries of the correct LWJGL version.
	b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[19:19:26] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[19:19:27] [Render thread/INFO]: Setting user: Tentou_Reikie
[19:19:27] [Render thread/INFO]: Loading Antimatter
[19:19:27] [Render thread/INFO]: Registration event DATA_INIT
[19:19:28] [Render thread/INFO]: Registration event DATA_READY
[19:19:28] [Render thread/INFO]: AntimatterAPI WorldGen Initialization Stage...
[19:19:28] [Render thread/INFO]: Registration event WORLDGEN_INIT
[19:19:28] [Render thread/INFO]: initializing
[19:19:28] [Render thread/INFO]: Definitely not up to no good
[19:19:29] [Render thread/INFO]: == VulkanMod ==
[19:19:29] [Render thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
	a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
	b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
	a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
	   sure the folder it points to contains the shared libraries of the correct LWJGL version.
	b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[19:19:29] [Render thread/INFO]: Time to run data providers: 301 ms.
[19:19:29] [Render thread/INFO]: Registration event CLIENT_DATA_INIT
[19:19:29] [Render thread/INFO]: Time to run asset providers: 394 ms.
[19:19:30] [Render thread/WARN]: Method overwrite conflict for getOffset in vulkanmod.mixins.json:render.VertexFormatMixin from mod vulkanmod, previously written by io.github.fabricators_of_create.porting_lib.mixin.client.VertexFormatMixin. Skipping method.
[19:19:30] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[19:19:30] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[19:19:30] [Render thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
	a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
	b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
	a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
	   sure the folder it points to contains the shared libraries of the correct LWJGL version.
	b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[19:19:31] [Render thread/INFO]: ARRP register - before vanilla
[19:19:31] [Render thread/INFO]: ARRP register - after vanilla
[19:19:31] [Render thread/INFO]: ARRP register - before user
[19:19:31] [Render thread/INFO]: closing rrp antimatter:data
[19:19:31] [Render thread/ERROR]: Mixin apply for mod porting_lib failed porting_lib.mixins.client.json:TextureManagerMixin from mod porting_lib -> net.minecraft.class_1060: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException InjectionPoint(Shift)[@At("INVOKE")] on net/minecraft/class_1060::port_lib$fixRelease with priority 1000 cannot inject into net/minecraft/class_1060::method_4615(Lnet/minecraft/class_2960;)V merged by net.vulkanmod.mixin.texture.MTextureManager with priority 1000 [PREINJECT Applicator Phase -> porting_lib.mixins.client.json:TextureManagerMixin from mod porting_lib -> Prepare Injections ->  -> handler$zcg000$porting_lib$port_lib$fixRelease(Lnet/minecraft/class_2960;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: InjectionPoint(Shift)[@At("INVOKE")] on net/minecraft/class_1060::port_lib$fixRelease with priority 1000 cannot inject into net/minecraft/class_1060::method_4615(Lnet/minecraft/class_2960;)V merged by net.vulkanmod.mixin.texture.MTextureManager with priority 1000 [PREINJECT Applicator Phase -> porting_lib.mixins.client.json:TextureManagerMixin from mod porting_lib -> Prepare Injections ->  -> handler$zcg000$porting_lib$port_lib$fixRelease(Lnet/minecraft/class_2960;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
	at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:306) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:241) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1337) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.15.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.15.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.15.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.15.10.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:525) [?:?]
	at net.minecraft.class_310.<init>(class_310.java:512) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:197) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.15.10.jar:?]

Anything else?

fabric-api-0.77.0+1.18.2
TesseractAPI-fabric-0.2.2-1.18.2
AntimatterAPI-fabric-0.2-1.18.2
VulkanMod_1.18.2-0.2.5

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed Antimatter and Tesseract are up to date.

  • Yes

Way to remove recipes.

At the moment a lots of the recipes are on "antimatter:default" and all recipes with it cannot be removed in any ways with datapacks. Would be cool to have datapacks/KubeJS support for removing existing recipes.

Materials lang key error…

em… The materials register didn‘t have the lang key,so I can’t translate the material items.What should I do?

Vertical Multiblocks form only in one direction

When building multi blocks (like EBF or Multismelter) the multi block only forms in one direction
unknown

Side-note: Turning the controller block with a wrench does invalidate the multi block, but turning it back in the right direction does not reform it. It only reforms if you again break and replace any block on the Structure

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.