rcxcrafter / materialis Goto Github PK
View Code? Open in Web Editor NEWTinkers construct addon that adds more materials
Home Page: https://www.curseforge.com/minecraft/mc-mods/materialis
License: MIT License
Tinkers construct addon that adds more materials
Home Page: https://www.curseforge.com/minecraft/mc-mods/materialis
License: MIT License
A normal iron pickaxe (3 upgrades) and a custom tool part with Galvanized I (galvanized seen on the right). It just ends up with an extra ability slots with no downside. I checked and, yes, you can use all 3 upgrade slots. I do not have whichever mod would normally add tools with Galvanized, I'm just using it in a custom datapack, so forgive me if this is a known issue.
sorry im a noob at useing mods not on curse and cant seem to get this to load.
what do i need to do to get this to work?
Can not work with TC version 1.16.5-3.2.0.290,
This is the changelog of TC 3.2.0.290:
Breaking changes
These changes will only affect addons that add new tools. If the addon does not add new tools, it should continue to work as before.
Tool definition build is now done through datapacks, so the old builders no longer exist. There was no clean way to keep the old builds and migrate to datapacks.
Code calling methods on tool definitions should still work, though many old methods are deprecated.
The old Tinker Station Slot layout logic was removed, so JSON added for slots will no longer work.
There are no breaking changes in code as all the related classes were not in the API.
The items seem to be white for me and I don't know why
Seems New Tinkers Update released today crashes you to desktop
crash-2021-08-25_18.55.12-client.txt
latest.log
crash-2023-05-29_23.18.35-client.txt
Crash occurs when hovering over plated/slimewood tools in either an inventory or JEI.
Immersive engineering appears in the stacktrace but is latest version with no indication of issues before we updated to Create 5.1b.
TConstruct, Materialis, Mantle, Create, and JEI versions are all latest at time of writing, specific versions are in the crash log.
If you need additional information please don't hesitate to ask.
Can you please add support for Tinkers new Crossbow and Longbow
Would be nice if added an individual materia compatibility checkbox in the settings?
So we can turn off a specific material compatibility. I mostly asking that since some mods add the same material compatibility with different stats and this way you could be able to choose which to pick.
Like how Tinker's Reforged and Materialis both add aluminum.
I also had the same problem back in 1.16.5 where different mods coffered the same popular material, such as Manasteel or Livingwood.
Game crashes when trying to load with latest version of TiCon.
I had other mods around but I'm sure this is not the case here.
Crash report: https://gist.github.com/Lgmrszd/121f213de021aacdc9cc447f6b5c6dd1
TiCon: 1.16.5-3.1.1.252
Materialis: 1.16.5-2.0.1
Forge: 36.2.0
This issue lists which mods I'm considering adding compatibility for and which ones I've decided not to add compatibility for. You can suggest new materials by commenting on this issue or on curseforge or discord.
If a mod is in this list it doesn't mean you can't suggest something for it, just know that the mod itself has already been suggested.
The game crash after you enter a world on when you try to enter a world
crash-2023-05-23_12.12.12-client.txt
https://gist.github.com/NillerMedDild/28a28087beec6bfffd9d452fa628cdb1
[Render thread/WARN] [tconstruct/]: Tool stack constructed using non-modifiable tool, this may cause issues as it has no NBT. Stacktrace can be disabled in config. java.lang.Exception: Stack trace at slimeknights.tconstruct.library.tools.nbt.ToolStack.from(ToolStack.java:145) ~[TConstruct-1.18.2-3.6.2.92.jar%23154!/:1.18.2-3.6.2.92] at slimeknights.tconstruct.library.tools.nbt.ToolStack.from(ToolStack.java:163) ~[TConstruct-1.18.2-3.6.2.92.jar%23154!/:1.18.2-3.6.2.92] at com.rcx.materialis.modifiers.EngineersGogglesModifier.wearingGoggledHelmet(EngineersGogglesModifier.java:19) ~[materialis-1.18.2-2.7.1.jar%23124!/:1.18.2-2.7.1] at com.simibubi.create.content.contraptions.goggles.GogglesItem.isWearingGoggles(GogglesItem.java:53) ~[create-1.18.2-0.5.0.h.jar%2382!/:0.5.0.h] at com.simibubi.create.content.contraptions.goggles.GoggleOverlayRenderer.renderOverlay(GoggleOverlayRenderer.java:83) ~[create-1.18.2-0.5.0.h.jar%2382!/:0.5.0.h] at net.minecraftforge.client.gui.ForgeIngameGui.lambda$render$26(ForgeIngameGui.java:348) ~[forge-1.18.2-40.2.0-universal.jar%23170!/:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?] at net.minecraftforge.client.gui.ForgeIngameGui.m_93030_(ForgeIngameGui.java:342) ~[forge-1.18.2-40.2.0-universal.jar%23170!/:?] at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:870) ~[client-1.18.2-20220404.173914-srg.jar%23165!/:?] at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1046) ~[client-1.18.2-20220404.173914-srg.jar%23165!/:?] at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23165!/:?] at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23165!/:?] 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.0.jar%2351!/:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%2339!/:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc2.jar:mmc2] 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.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?] at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?] at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?] at org.polymc.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?] at org.polymc.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
Been having the log fill up with this error, not sure if it's because of a Tinker's Construct or Create update.
Im reporting this bug as is since this randomly crashes the game.
Minecraft 1.18.2 with Forge 40.2.9
Using Materialis 1.18.2-2.8.4 with TConstruct 1.18.2-3.6.4.113
This bug only occurs when i open my inventory or close it and it happends only on clientside.
crash-2023-06-04_12.39.25-client.txt
I will provide more information if neccesary.
Hello,
When I want to go in the search icon from creative inventory my modpack crash instantly..
I have the same crash when I want to click on the icon from Tinkers planner
I have this crash report : https://pastebin.com/8wqhux4A
When I removed materialis from my modpack, I don't have any crashes.
Informations :
Minecraft version : 1.18.2
Forge version : Forge - 40.2.4
TConstruct version : 3.6.4.113
Materialis version : 2.8.6
Hello, I have encountered an error between Materialis and Tinkers' Evolution (https://www.curseforge.com/minecraft/mc-mods/tinkers-evolution).
During startup your mod attempts to register tin to Tinkers and throws an exception because Tcon Evolution has already registered it.
Installed Mods:
Tinkers' Construct.
Mantle.
Materialis.
Tinkers' Evolution.
Libnine.
BioLib.
Crash Report: https://pastebin.com/mTRwP3Mt
Thanks.
In particular, this code in ModuleConarm
:
TinkerRegistry.addMaterialStats(material,
new CoreMaterialStats(head.durability / 30, head.attack * 2.2F),
new PlatesMaterialStats(handle.modifier, handle.durability / 17, toughness),
new TrimMaterialStats(extra.extraDurability / 16));
...will always NPE, since the head
, handle
, and extra
will be null if the material registration is cancelled.
This can be fixed by either null-checking here, or by swapping the order of material and stat registrations (e.g. by swapping the two lines here).
Doing a binary search through my modpack I isolated the issue to this mod.
Sticks, cobblestone, really any item will at random times have stacks that refuse to merge. Usually it happens when you have a given stack or single item in your hand and try to get more of it through a storage drawer or harvesting.
There doesn't appear to be any NBT data that is different on either stack, and it can somewhat be mitigated by somehow in-game modifying (placeable sticks when broken will merge again) or dropping the items in-world to have them merge naturally on the ground if they complete up to a stack (you drop two stacks that are up to 64 and they will merge).
Details:
Forge - 40.1.25
Minecraft - 1.18.2
Materialis - 2.6.0
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Materialis (materialis)
Caused by: slimeknights.tconstruct.library.TinkerAPIException: [TCon API] Could not register Material "tin": It was already registered by Tinkers' Evolution
at slimeknights.tconstruct.library.TinkerRegistry.error(TinkerRegistry.java:986)
at slimeknights.tconstruct.library.TinkerRegistry.addMaterial(TinkerRegistry.java:131)
at com.rcx.materialis.modules.ModuleGeneric.preInit(ModuleGeneric.java:56)
at com.rcx.materialis.proxy.CommonProxy.preInit(CommonProxy.java:48)
at com.rcx.materialis.proxy.ClientProxy.preInit(ClientProxy.java:38)
at com.rcx.materialis.Materialis.preInit(Materialis.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:629)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
When I try to join a world or create a new world, the game fails to place the player on it.
Nothing wrong happens if I disable Materialis
Materialis: materialis-1.18.2-2.5.2.jar
Tinkers: TConstruct-1.18.2-3.5.0.17.jar
Mantle: Mantle-1.18.2-1.9.20.jar
Forge: 40.1.19
2022-05-09-4.log
As of recent 1.16+ updates, create has removed refined radiance and shadow steel. Making them unattainable and deprecated. I'm assuming them still being a material is unintentional
BetterEnd Forge(Thallasium, Terminite, and Aeternium)
DruidCraft(Moonstone)
Botania (Manasteel, Elementium, and Terrasteel)
Applied Energistics 2 (Certus Quartz and Fluix)
Twilight Forest
Refined Storage
Mystical Agriculture
For some reason, when all necessary materials and heating fluid are provided, Molten Fairy is unable to alloy inside a smeltery.
Either that, or there is another material that does not show up in JEI's alloying screen that is required for alloying Molten Fairy.
I suspect it is the latter of the two. I will also post this to JEI's and Tinker's issue forum, as it may be a problem on their end.
Getting right to the point, I use a thing called "modrobot" to check if all my mods are updated. When it passes over Materialis, an error appears about the mcmod.info about invalid json. I looked into it and I'm 95% sure that the issue is on line 14, the dependencies, because you don't have quotes around tconstruct.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.