wendall911 / tcintegrations Goto Github PK
View Code? Open in Web Editor NEWA Minecraft 1.18+ mod designed to provide modpack integrations with other mods for Tinkers' Construct
License: MIT License
A Minecraft 1.18+ mod designed to provide modpack integrations with other mods for Tinkers' Construct
License: MIT License
If you somehow can, add a backtank and diving gear support from Create for Tinkers Construct armor.
They will use a ability slot.
If all the armor is upgraded to netherite and helmet has diving helmef ability, it will have fire resistance just like the new netherite diving gear and backtank they added in newest create update.
Backtank will use pressure
I don't know if you can make that you can place armor and make it connect but if you can, it would be so cool!
The new create update brakes the mod
[17Jul2022 17:33:35.794] [Server thread/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER
[17Jul2022 17:33:35.876] [Server thread/WARN] [net.minecraft.server.network.ServerConnectionListener/]: Failed to handle packet for /25.57.95.239:51789
net.minecraft.ReportedException: Ticking player
at net.minecraft.server.level.ServerPlayer.m_9240_(ServerPlayer.java:502) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_9933_(ServerGamePacketListenerImpl.java:207) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.network.Connection.m_129483_(Connection.java:245) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:142) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:916) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.18.2-40.1.54.jar%2316!/:1.0]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-1.0.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at tcintegrations.items.tool.modifiers.ManaItemModifier.getManaPerDamage(ManaItemModifier.java:20) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion']
at tcintegrations.items.tool.modifiers.ManaItemModifier.onInventoryTick(ManaItemModifier.java:29) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion']
at slimeknights.tconstruct.library.tools.item.ModifiableItem.m_6883_(ModifiableItem.java:341) ~[TConstruct-1.18.2-3.5.1.31.jar%23156!/:1.18.2-3.5.1.31]
at net.minecraft.world.item.ItemStack.m_41666_(ItemStack.java:494) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Inventory.m_36068_(Inventory.java:229) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Player.m_8107_(Player.java:490) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2253) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Player.m_8119_(Player.java:235) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.level.ServerPlayer.m_9240_(ServerPlayer.java:439) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
... 9 more
[17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: PenguinsGoWild lost connection: Internal server error
[17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: PenguinsGoWild left the game
Crafting and having the item inside the inventory is stable. Single player is stable. In multiplayer however, upon depleting durability, immediately causes internal server error and player gets kicked. Server still functions and other players are okay, only the player with the tool cannot join back unless tool is removed from inventory via external means. Happens every time a tool with the mana attribute is used.
This mod currently adds its custom bronze recipe at the same path as Tinkers' recipe. This causes it to override the proper bronze recipe even when the pack includes tin, which has lead to a ton of users being confused and thinking Tinkers is to blame for having a broken recipe. Please create that recipe under your own namespace so it does not delete our recipe.
Really in general, remove all your custom recipes from our namespace. There is no reason your mod should be creating recipes under tconstruct
unless they are an override, create new recipes under your mod ID. All our datagenerators support you choosing a mod ID to generate your recipes. Do not use our BaseRecipeProvider
, make your own using your own ID, literally the only purpose of that class is to set the output mod ID
I am playing on a modpack and decided to add in your mod as the modpack uses multiple mods that your mod supports, and coming across the Soul Stained Steel tools , the game crashes every time I equip one in my hand. It looks like it has something to do with the Soul Stained modifier in particular. (Crash report)
I have yet to test with the armor, but this is causing multiple problems like being unable to get into a world after having equipped this tool. If this could be fixed asap please, I know you may not have much time on your hands, and if thats the case take your time.
Also another request regarding Malum support, I have no idea if you have integrated the spirit harvesting aspect of Malum into the Soul Stained modifier, if not could you possibly add a separate modifier to apply this ability to tools. If you need a reference, you could look at the Crude Scythe in Malum or look at my mod, specifically this class file. You may be able to implement it better than I have, plus this was also for 1.16, so things could have changed.
Thank you for your time , hopefully you can come out with a fix sooner than later!
Here's a list of mods and materials I think would really benefit from tinkers construct compat, even if its something really simple like a copy of iron but with different stats.
I'd consider this initial list the main materials I feel like tinkers could use.
Beyond Earth:
-Desh
-Calorite
-Ostrum
The Undergarden:
-Cloggrum
-Froststeel
-Utherium crystals
-Forgotten ingots
-Twistytwig
Create:
-Zinc
-Brass
-Andesite alloy
-Rose quartz
Industrial reborn:
-Iridium
-Mixed metal alloy
Ars nouveau:
-Magebloom fiber
-Source gem
-Archwood planks/logs
AquaCulture:
-Neptunium
Alex's mobs:
-Straddlite
-Bone serpent tooth
-Crocodile scute
-Cave centipede leg
-Void worm mandible
-Void worm eye
Botania:
-Terrasteel
-Elementium
-Livingwood
-Livingstone
-Gaia spirit ingot
This list is of materials that would be nice, but aren't as important as the previous list.
Upgraded netherite:
(All of these examples already have special effects added by the mod itself, so theoretically you could just be able to use the existing tool effects added by Upgraded netherite.)
-golderite
-Blazerite
-Enderite
-Prismarite
-Witherite
-Spiderite
-Phanterite
-Featherite
-Corrupterite
-Ultimerite
-Creativerite
General materials:
-Uranium
Applied energistics 2:
-Certus quartz
-Fluix crystals
The Graveyard:
-Dark iron ingots
Blue skies:
-Moonstone crystals
-Pyrope crystals
-Aquite
-Diopside crystals
-Charoite
-Falsite
-Ventium
-Horizonite
Extended crafting:
-Luminessence
-Black iron
-Redstone ingot
-Ender ingot
-Enhanced ender ingot
-Crystaltine ingot
-The ultimate ingot
From Raphtio on CurseForge:
I think traits should be very similar to this in the mod itself and use same items:
Dragon Bone Sword | Ice and Fire Mod Wiki | Fandom
Myrmex Stinger Sword | Ice and Fire Mod Wiki | Fandom
Hydra | Ice and Fire Mod Wiki | Fandom - poison effect (Hydra fang)
Witherbone | Ice and Fire Mod Wiki | Fandom - withering effect
If they will work with ranged weapons will be awesome.
Only for swords:
Followup of #29, as a result of your mod being installed, I have had users report they are no longer able to craft hepatizon as that metal is allowed from copper, quartz, and cobalt. Since you add a recipe for bronze that requires copper and quartz, users get that instead and now have no way to alloy the proper recipe. This is not a new issue, the current recipe for hepatizon has existed since February of 2022, since before you ever released your mod.
If users lack tin, they have no reason to need to create bronze, so I recommend just deleting the recipe. If you must make bronze available without tin, add a new type of bronze like we did on 1.16 and reuse the trait for the existing material, that way you are not causing issues in unconfigured modpacks.
https://www.curseforge.com/minecraft/mc-mods/mekanism
Alfsteel
The item "Emeraldite Shards" from the mod "Oh the Biomes You'll Go" when melted into its molten emerald counterpart has 5 extra mb of fluid granted to it.
Emeraldite shards are able to be crafted natively in BYG into emeralds at a ratio of 5:1. The melting process grants 25 mb of fluid.
One gem (one emerald) is 100 mb of fluid natively in tconstruct. This means that to keep the ratio the same from emeraldite shards it would require 20 mb of fluid.
If this is intentional I would recommend changing the bonus off of emeraldite shards and to emeraldite ore. Perhaps it should give a result of 1-2 extra shards per ore.
When swung and the attack recharge meter is full, it will use 100 Mana and create a damaging Mana burst that deals 7 points (3.5 hearts) of damage to the hit mob
Forge 40.2.1
Botania 1.18.2-435
TConstruct 1.18.2-3.6.3.111
TCIntegrations 1.18.2-2.0.15.0
tested it with a dagger, sword and broadsword, none of them shoots a burst, they do repair tho
Edit: it seems to be working, as in it does damage, but it's just invisible
Add support for latest TCon bows for mats and weapons.
Add conversion provider for Cobalt.
You cant use molten brass to cast brass weapon parts
You can cast ingots and blocks though
A suggestion: All the Ores items should be prioritized first when casting. For example: casting iron into a gear cast will make one from All the Ores, not Thermal.
Installed Mods:
Forge 40.2.9
TCIntegrations-1.18.2-2.0.17.0.jar
TConstruct-1.18.2-3.6.4.113.jar
Mantle-1.18.2-1.9.45.jar
Could you possibly add shovels as they were removed from tinkers construct during the massive overhaul of the mod
Modifiers
Materials:
None of the undergarden materials can be smelted in the foundry. Tinker's parts and weapons made of these materials aren't registered.
Minecraft 1.18.2
TC Integrations version: 2.0.17.4
Tinker's version: 3.6.4.113
Undergarden version: 0.7.1
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.