Giter Site home page Giter Site logo

silentchaos512 / silent-gear Goto Github PK

View Code? Open in Web Editor NEW
74.0 11.0 35.0 7.61 MB

Modular tool/armor mod (formerly part of Silent's Gems)

Home Page: https://www.curseforge.com/minecraft/mc-mods/silent-gear

License: MIT License

Java 99.58% Python 0.42%
minecraft forge mod minecraft-mod minecraft-forge silent-gear

silent-gear's Introduction

Silent-Gear

Modular tool/armor mod for Minecraft. Crafting is handled with blueprints, which eliminate all recipe conflicts. Materials and parts can be added with JSON files via data packs. Gear crafting recipes (number of required materials, required parts, etc.) can also be changed with data packs.

This is based on and completely replaced the tool/armor system from Silent's Gems, but has various changes and improvements.

Add-on mods can add new part types, gear types, and trait types, as well as anything a data pack can do.

Downloads and More Information

If you downloaded the mod from somewhere other than Curseforge or Modrinth (or as part of a modpack in some cases), I cannot make any guarantees about the file or its contents, as it may have been uploaded without my permission.

Other Links


Making an Add-on

To use Silent Gear in your project, you need to add dependencies for Silent Gear, Silent Lib, and silent-utils. Add the following to your build.gradle.

You alse need to generate a GitHub token and add it along with your GitHub username to your personal gradle.properties file in C:\Users\YOUR_USERNAME\.gradle or ~/.gradle/gradle.properties. This file may not exist, and you would have to create it yourself.

GitHub tokens can be generated here. Click Generate New Token and click the checkmark for read:packages

Example of gradle.properties file in C:\Users\YOUR_USERNAME\.gradle or ~/.gradle/gradle.properties

//Your GitHub username
gpr.username=SilentChaos512

// Your GitHub generated token (bunch of hex digits) with read permission
gpr.token=paste_your_token_here

Code to add to build.gradle. Note that "silentlib" is not hyphenated. I was following a different naming convention when the repo was created.

I prefer to assign my authentication details to a variable to reduce duplication and make the build file look cleaner.

// Authentication details for GitHub packages
// This can also go in the `repositories` block or you can inline it if you prefer
def gpr_creds = {
    username = property('gpr.username')
    password = property('gpr.token')
}

Add all the necessary repositories...

repositories {
    maven {
        url = uri("https://maven.pkg.github.com/silentchaos512/silent-gear")
        credentials gpr_creds
    }
    maven {
        url = uri("https://maven.pkg.github.com/silentchaos512/silentlib")
        credentials gpr_creds
    }
    maven {
        url = uri("https://maven.pkg.github.com/silentchaos512/silent-utils")
        credentials gpr_creds
    }
}

And finally, add dependencies for Silent Gear and Silent Lib (which will include silent-utils for you).

dependencies {
    // Replace VERSION with the version you need, in the form of "MC_VERSION-MOD_VERSION"
    // Example: compile fg.deobf("net.silentchaos512:silent-gear:1.16.3-2.+")
    // Available builds can be found here: https://github.com/SilentChaos512/silent-gear/packages
    // The "exclude module" lines will prevent import errors in some cases
    compile fg.deobf("net.silentchaos512:silent-gear:VERSION") {
        exclude module: 'forge'
        exclude module: 'jei-1.18.2'
        exclude module: 'silent-lib'
        exclude module: 'curios-forge'
    }

    // Same as before, VERSION is in the form "MC_VERSION-MOD_VERSION" (eg, 1.18.2-6.+)
    // https://github.com/SilentChaos512/silentlib/packages
    compile fg.deobf("net.silentchaos512:silent-lib:VERSION") {
        exclude module: "forge"
    }
}

silent-gear's People

Contributors

12emin34 avatar 27rogi avatar cech12 avatar gamehunt avatar gjeodnd12165 avatar gmoney2123 avatar luxezs avatar medsal15 avatar msueberkrueb avatar ochotonida avatar pandory-network avatar partonetrain avatar samuelpv avatar secret-rabbit avatar shuni64 avatar silentchaos512 avatar splitwolf avatar tomasborsje avatar tomodachi94 avatar xuyuere avatar zorangebandit 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

silent-gear's Issues

Crash report

Since it's just a preview mod I made no attempt to figure out why it's crashing, just disabled it, but here, have a crash report if you want it. Full list of 200+ mods at the end of the report. https://pastebin.com/8UajP4kq

Minecraft crashes when viewing Parts List when custom tips are added via datapack

Versions

  • Silent Gear: 1.3.3+52
  • Silent's Gems: 3.3.1+56
  • Silent Lib: 4.3.0+38
  • Forge: 28.0.23
  • Modpack: Custom Modpack (I can send an list if needed, there are 40+)

Expected Behavior

  • When loading the Parts list in the Crafting Station, I should be able to see all of the parts I have added, including the custom tip upgrades that were added in SilentGear 1.3.2.

Actual Behavior

  • When attempting to open the Parts List, the game hangs for a few seconds before crashing, giving me a Rendering Screen error. No such error occurs when no custom tips are added, and no such error occurs when crafting the custom tips. The parts list screen is the only time the rendering error occurs. Additionally, this issue does NOT occur when using the test upgrade part for Crimson Steel that was provided on Discord.

Links/Images

Crash Report This crash report references RandomPatches, another mod, but I have tested this issue without the mod and it still occurs as described.
Custom Datapack Contains the files for my custom tips, in case how I structured them is somehow causing the crash.

Steps to Reproduce the Problem

  1. Use the linked copy of my data pack and add it to a world.
  2. Place the Crafting Station and look at the Parts List
  3. Game should crash

[1.12.2] - JEI low fps with Silent Gear

Versions

  • Silent Gear: 1.12.2-0.5.0-60
  • Silent Lib: 1.12.2-3.0.10-161
  • Forge: 14.23.5.2796
  • JEI: 4.14.4.259 and earlier
  • Modpack (if applicable): Custom

Expected behavior

fps remains unchanged or less impacted when browsing JEI

Actual behaviour

When Silent Gear items are visible in JEI, game drops to ~5fps.
Viewing items from other mods doesn't drop fps anywhere near as much. For example, having every animated enchantment book on screen only drops to ~80fps.
All Nuclearcraft fluids ~90fps
Decocraft ~120fps

Using JEI's hide mode, I've narrowed it down to the items highlighted in red in the below image. When any of those items are visible, it causes fps to drop significantly.

When those items are hidden and only the non-highlighted SG items visible, fps sits ~300fps. So it's the tool parts causing the drop.

Links/Images

https://i.imgur.com/PQs6C9F.jpg

Steps to reproduce the problem

  1. Monitor FPS with either F3 or whatever method
  2. Type @ gear or similar in JEI to show Silent Gear items
  3. Profit from all the fps you don't have

Gear uncrafting system?

See similar issue on Silent's Gems (SilentChaos512/SilentGems#334)

The mod might benefit from some way to salvage tools and armor that are no longer needed. I have not had a chance to test this myself, but uncrafting tables apparently do not work in Gems, and the same is probably true for Gear. That isn't surprising considering how the recipes work, there is nothing for the other mod to make sense of.

[Bug] Crafting Station loses crafting inventory on close (RealBench)

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.1-38
Silent Lib Version: 3.0.1-145

Expected behavior

  • Closing the crafting station window should keep the items in the crafting grid, send the items back to the player inventory, or drop the items in the world.

Actual behaviour

  • The items in the crafting grid are deleted when the window is closed.

Steps to reproduce the problem

  1. Place crafting station
  2. Put items in crafting grid
  3. Close crafting station window
  4. Poof!

Chaos nodes causing chaotic inventory behavior

Versions

  • Silent Gems: SilentsGems-1.12.2-2.8.5-299.jar is the last version released before ATM 3.0.2 came out
  • Silent Lib: SilentLib-1.12.2-3.0.6-154.jar
  • Forge: 1.12.2.2760
  • Modpack (if applicable): All The Mods 3: Lite v3.0.2

Standing near a chaos node causes weird things to happen with the inventory. After receiving a packet from the node, sorting the inventory with Inventory Tweaks scrambles the hotbar. It also freezes items in place, attempting to move items causes them to rebound back to their original places after breaking a block or sorting the inventory. It works properly when a non-inventory GUI is open (chest, iron backpack, refined storage grid, etc.) I believe it is related to chaos nodes repairing items but I haven't yet attempted to isolate it to that particular behavior. I do not believe anything is generated in the log when the issue occurs.

Steps to reproduce the problem

  1. Have damaged armor equipped
  2. Stand near chaos node with items in inventory
  3. Attempt to move items around between hotbar and inventory

(I apologize if it isn't too terribly helpful, I'm reporting this on a phone away from my computer. I'll improve the accuracy once I get back to my computer and can confirm details.)

Crash on dedicated server

This is the crash report from a server with just Silent Lib, Silent's Gems and Silent Gear installed.
I believe this can be fixed by changing this line to @Mod.EventBusSubscriber(value = Side.CLIENT).

[1.14.4] Client crash NullPointerException: Rendering screen

Versions

Actual Behavior

  • After updating the pack which had a forge update and some other mods and connecting the server and playing for a bit, then touching a my silgentgems hammer which used to be red but is now white/grey my client crashed.

Links/Images

Crashing when rightclicking the blueprint you get on world-spawn. (new world)

Versions

  • Silent Gear: SilentGear-1.13.2-1.0.0+3
  • Silent Lib: SilentLib-1.13.2-4.0.0+2
  • Forge: 25.0.54
  • Modpack (if applicable): Custom

Expected behavior

Game not crashing when right clicking the blueprint package i get on world-start.

Actual behaviour

The game closes & crashes when opening the Blueprint Package i get on world-start.

Links/Images

Crashlog: Pastebin

Steps to reproduce the problem

  1. Load into a world
  2. Open the blueprint you get on world-spawn
  3. Game closes, crashed.

1.12.2 Can't craft armor in multiplayer.

  • Silent Gear: <SilentGear-1.12.2-0.5.2+63.jar>
  • Silent Lib: <SilentLib-1.12.2-3.0.13+167.jar>
  • Silent Gems: <SilentsGems-1.12.2-2.8.16+317.jar>
  • Forge: <forge-14.23.5.2821>

Expected behavior

In single player, the crafting recipes for the armor pieces from silent gear function as intended with the finished piece showing in the output slot and being able to remove it. I expected this to be true when playing on a multiplayer server as well.

Actual behavior

On a multiplayer server the same recipes for armor, and specifically only armor, show nothing in the output slot of the crafting menu and nothing is retrievable.

Links/Images

Steps to reproduce the problem

As described above, simply attempt to craft armor using either the crafting table or crafting station.

Able to dupe gear in multiplayer

Versions

  • Silent Gear: 1.14.4-1.3.5+54
  • Silent Lib: 1.14.4-4.3.1+39
  • Forge: 28.0.45

Expected Behavior

When modifying gear in the Crafting Station it should not show the gear in the output slot after the gear was modified by another player.

Actual Behavior

When 1 player enters the Crafting Station and puts in a recipe to modify a tool, another player can then enter the Crafting Station and wait for the first person to then remove the gear, the item will still be in the output slot and the 2nd player can then remove the gear to duplicate it.

Steps to Reproduce the Problem

  1. Player 1 enters the Crafting Station and puts in a recipe to modify gear but does not remove the result.
  2. Player 2 then enters the Crafting Station.
  3. Player 1 removes modified gear.
  4. Player 2 can then remove the modified gear that still shows up, duplicating Player 1's gear.

Colorless parts/weapons

Versions

  • Silent Gear: 1.14.2-1.1.3+38
  • Silent's Gems: 1.14.2-3.1.3+41
  • Silent Lib: 1.14.2-4.1.1+28
  • Forge: 1.14.2 - 26.0.63
  • Modpack: N/A

Expected Behavior

For the parts and weapons to display color based on the ores used.

Actual Behavior

When I use ores on my blueprints to lets say, make a ruby pickaxe tip, it displays the standard gray one. Even when I try to mix and match to make weapons, everything's still gray. I did try with vanilla materials, same thing happend.

Links/Images

Steps to Reproduce the Problem

1.Craft anything with a blueprint.

SGear may be interfering with crafting in some mods

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.0
Silent Lib Version: 3.0.1

The Issue

Silent Gear may be interfering with crafting in some cases. Seems to be limited to recipes containing only a single item which Silent Gear considers a main material. For example, iron bars and wooden slabs are uncraftable in some cases.
Currently, I can reproduce this in Refined Storage's crafting grid, but vanilla crafting tables and RFTools' storage scanner are fine for most recipes (aside from some random things being uncraftable, but I believe that's unrelated).
My first guess is blueprint recipes are not being matched correctly by some inventories. Will require debugging in my development environment to determine the cause.

[Feature Request] Crafting Station Side Storage upgrades

Maybe have the side storage only accept templates and blueprints by default but have upgrades you can add to it.

  • One which makes it keep inventory on the side storage
  • One that allows the storage to also accept tool parts and materials
  • And one that allows you to expand the size of the side storage up to a double chest maximum depending on how many you add

Attack damage/speed modifier values are wrong

Applies to 1.13.2 only. Because the gear configs are currently missing, the tool modifier is not being added into melee damage and attack speed. This results in extremely fast tools with lowered attack power.

Error loading mod with 28.0.45

Versions

  • Silent Gear: SilentGear-1.14.4-1.3.4+53.jar
  • Silent's Gems: SilentGems-1.14.4-3.3.1+56.jar
  • Silent Lib: SilentLib-1.14.4-4.3.0+38.jar
  • Forge: 28.0.45
  • Modpack: N/A

image

Infinite Repair Without Materials

I found that if you replace a broken iron pickaxe head with a stone one, the iron pickaxe head will get half of its durability back.

reproduced the bug with a crimson steel pickaxe gemstone mix and it repaired it almost entirely.

You can also do it with a katana so anything that you can take off the head and put it back on the exploit works on. Due to this armor can not be repaired this way.

Not quite sure what is causing this bug.
Has something to do with the way it handles switching out tool heads.

[1.14.3] Recipe outputting PlaceHolder tool

Versions

  • Silent Gear: SilentGear-1.14.3-1.2.0+40
  • Silent's Gems: SilentGems-1.14.3-3.2.2+52
  • Silent Lib: 1.14.3-4.2.1+32
  • Forge: 27.0.24
  • Modpack: N/A

Expected Behavior

-When placing a tool part in a grid with a built tool it outputs a tool that seems to just be the placeholder tool

Actual Behavior

Links/Images

2019-07-06_22 48 44

Steps to Reproduce the Problem

1.Craft a Complete Tool
2.Craft a separate part for the tool
3.Place both the complete tool and new part into the craft table

Cant craft ANY armor in silent Gear

Versions

  • Silent Gear: 0.5.2
  • Silent's Gems: 2.8.16
  • Silent Lib: 3.0.13
  • Forge: 14.23.5.2825
  • Modpack: Realm Hoppers on technic (My own pack)

Expected Behavior

This happens for all armor and all materials.
x = Chestplate BLueprint
y = emeralds

Crafting Table:

x y y
y y y = Emerald Chestplate
y y y

Actual Behavior

Capture

It doesn't work. It works for tools though which is weird.

Links/Images

See image above

Steps to Reproduce the Problem

  1. Try and make an armor piece.
  2. Try again.
  3. Try a 3rd time.

Magmatic Trait causing item dupe bug

Versions

Expected behavior

I expect that when mining an ore block with the magmatic trait to receive a single ingot of the ore.

Actual behaviour

When autosmelting with a magmatic trait, the block mined turns in to 64 ingots, once this has been done once it also sets all furnaces on the server to the same ratio. A single block or ore smelted will cause 64 ingots to come out of the furnace.

Links/Images

https://clips.twitch.tv/BoredBetterSangPoooound

Steps to reproduce the problem

  1. Mine a single block of iron with a hammer with the magmatic modifier on.
  2. Smelt another block of iron from the same stack in a vanilla furnace.

Silent Gear resource loading issue (missing parts/traits)

Versions

  • Silent Gear: 1.2.1 42
  • Silent's Gems: 3.2.2 52
  • Silent Lib: 4.2.4 36
  • Forge: 27.0.55
  • Modpack: N/A

Expected Behavior

Parts/traits load

Actual Behavior

Parts/traits don't load

Links/Images

Looks like something interfering with resources loading, maybe kleeslabs as was suggested, probably just a forge bug or other mod misbehaving

https://gist.github.com/Xetaxheb/c51cd314c02df4aac06d7a1588f5882f

When they don't load:

[17Jul2019 14:23:40.421] [Server thread/INFO] [Silent Gear/TraitManager]: Gear traits loaded: 0 [17Jul2019 14:23:40.422] [Server thread/INFO] [Silent Gear/PartManager]: Gear parts loaded: 0

Also, this pops up on connect if they haven't loaded:
[17Jul2019 14:23:57.327] [Netty Server IO #1/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize net.silentchaos512.gear.api.parts.MaterialGrade$Argument@31534fd7 (class net.silentchaos512.gear.api.parts.MaterialGrade$Argument) - will not be sent to client!

[Bug] 1.14.4 - Crash on launch - ItemColors rendering

Versions

  • Silent Gear: 1.3.2+51
  • Silent's Gems: 3.3.1+56
  • Silent Lib: 4.3.0+38
  • Forge: 28.0.14
  • Modpack: N/A

Expected Behavior

Pack to load as normal

Actual Behavior

Crash on pack (Forge .14) or world load (.22)

Log indicates an issue with ItemColor rendering, pointing to Silent Gear.

Links/Images

https://pastebin.com/q0qPGQvd

Steps to Reproduce the Problem

  1. Update to above mod versions
  2. Load pack
  3. Crash

[1.12.2] SG Hammer AoE breaks bedrock

Versions

  • Silent Gear: 0.4.2-59
  • Silent Lib: 3.0.10-161
  • Forge: 14.23.5.2796
  • Modpack (if applicable): Custom

Expected behavior

Hammer aoe not break bedrock

Actual behaviour

An SG hammer can break bedrock with the aoe when breaking a nearby block.

Steps to reproduce the problem

  1. Craft an SG hammer tool (diamond in this case)
  2. Break a block with bedrock within the hammers aoe range (tested with netherrack at the bottom of the nether)
  3. Both the target block and any bedrock within the aoe breaks as if the bedrock had the same hardness as the target block

Blueprint package doesn't provide any blueprints (new world)

Versions

  • Silent Gear: 1.3.2+51
  • Silent Lib: 4.3.0+38
  • Forge: 28.0.20
  • Modpack: N/A

Expected Behavior

Blueprint package providing me with the starter blueprints as it would be on previous versions

Actual Behavior

Upon creation of world, i've used (right-click) the blueprint package and, to my surprise, the package disappeared and there was no blueprints in the inventory. I've created other worlds and the same issue occurred

Links/Images

I've traced this warning regarding the package in the logs
https://pastebin.com/kYLLSfJN
[18:05:03] [Server thread/WARN]: LootContainerItem has no drops? 1 blueprint_package, table=silentgear:starter_blueprints

Steps to Reproduce the Problem

Open the blueprint package to make it disappear and not give anything in return

NullPointerException in CoreMattock.getHarvestLevel

Hi, I got a crash-report against my mod ToolProgression (issue here). Basically, I'm calling Item::getHarvestLevel with some null here, which crashes with an NPE here because state and player are null. It's not exactly textbook, but I have no state to pass ๐Ÿคทโ€โ™‚๏ธ While I'm not exactly sure, which behavior is fine, I think your overload should handle null values as the method in Item marked them as @Nullable.

From what I learned about harvest levels, tool classes, and such, it should be enough to check the tool classes there.

And if you're on it, it would be nice, if you could overload the setHarvestLevel method, so my mod can actually overwrite the tools' harvest level :)

Versions

Minecraft: 1.12.2
Forge: 14.23.4.2760
ToolProgression: 1.5.6
Silent Gear: 0.1.3-42
Silent Lib: 3.0.5-152

Error when disabling common materials

Disabling materials with

{"availability":{"enabled":false}}

doesn't work and has to be done with something like

{
    "type": "main",
    "stats": [],
    "traits": [],
    "crafting_items": {},
    "display": {
        "hidden": true
    },
    "availability": {
        "enabled": false
    },
    "tier": -1
}

otherwise the material is not removed. This is caused by this method yielding NullPointerException when stats, display, etc are not present.
Also related: if material is not hidden, it is shown in example recipes. This also is true for disabled materials.

Versions

  • Silent Gear: 0.3.0, 0.3.1 and older
  • Silent Lib: 3.0.8-158
  • Forge: 14.23.4.2759

Broken Shovels Create Paths

Versions

  • Silent Gear: v0.4.1-57
  • Silent Lib: v3.0.9-159
  • Forge: v14.23.5.2796
  • Modpack (if applicable): Custom

Expected behavior

  • For broken shovels to not be able to create paths.

Actual behaviour

  • Broken shovels can still make paths

Steps to reproduce the problem

  1. Create a shovel
  2. Use it, break it
  3. Right-click grass to create a path

[Request] 1.14.3 Config option to nerf vanilla tools

What Should Be Added or Changed?

A config option added to nuke vanilla tools usefulness as in SG 1.12

Why Should This Be Done?

CraftTweaker isn't available for 1.14 as yet, so there's currently no way to prevent the use of vanilla tools over Silent Gear in modpacks.

If this option was added, then pack devs could force reliance on SG tools instead.

Simple Exploit

If you craft 9 fragments of any type then use those to craft back the item, it resets the grade.
This allows for resetting the grade until it reaches SSS.

A possible fix would be to make analyzed items keep there respective grade between blocks and fragments.

[Bug] Making a vanilla crafting bench rewards Blueprints! advancement

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.1-38
Silent Lib Version: 3.0.1-145

Expected behavior

  • Make a vanilla crafting bench and close the inventory/crafting window to get the Blueprints! advancement and one each of the Pickaxe, Axe, and Shovel blueprints but they are invisible to start with. You have to reload the world to see them.

Actual behaviour

  • Making a vanilla crafting bench should not award this advancement. It states you should make a pickaxe blueprint to complete it.

Steps to reproduce the problem

  1. Make vanilla crafting bench
  2. Close the crafting/inventory window
  3. Get Blueprints! advancement and three basic blueprints that are invisible in inventory
  4. Save and quit to menu
  5. Re-load the same world
  6. See the free blueprints in your inventory

Silent Gear Stops jei from working on server

  • Silent Gear:SilentGear-1.14.4-1.3.8+56
  • Silent's Gems:SilentGems-1.14.4-3.3.8+65
  • Silent Lib:SilentLib-1.14.4-4.3.1+39
  • Forge:28,0,49
  • Modpack:The Aquatic Frontier

Expected Behavior

jei to work in multiplayer

  • (Description)

Actual Behavior

jei does not work in multiplayer with this mod Silent-Gear added it will work in multiplayer or if you connect to the server twice but it will not load on first try reported it to jei but this does not happen without this mod added.

Steps to Reproduce the Problem

  1. add jei-1.14.4-6.0.0.10
  2. add SilentGear-1.14.4-1.3.8+56 and all needed mods for it.
    3.try to connect to a server desktop hosted or hosted server ether one DO NOT go into singeplayer first it happens when you go into multiplayer first.

Added functionality with Quark Colored Runes

Applying Quarks colored runes in an anvil does not change the glow color on my silent gear tools when testing

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.2-41
Silent Lib Version: 3.0.3-148

Expected behavior

Runes change enchantment color of tools when applied in an anvil

Actual behaviour

Enchantment glow appears to still be white

Steps to reproduce the problem

  1. Enchant a tool
  2. Apply quark colored rune in vanilla anvil
    3...
  3. Profit?

Stone Rod Recipe Conflicts with Inspirations Mod same item - Compatibility possibility?

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.1-38
Silent Lib Version: 3.0.1-145

Expected behavior

-Stone rods for your tools may need a different recipe to prevent conflicts - perhaps an easy fix would be to require a stick with the other materials? Or maybe an easy template/blueprint for the rods as well?

Actual behaviour

  • Inspirations stone rod overtakes your rod recipe, preventing the crafting of your stone tool rods.

Steps to reproduce the problem

  1. Install your mod
  2. Install Inspirations
  3. Try to craft stone rods for tools
  4. You get Inspirations stone rods

Hammer is picky...

Versions

Minecraft Version: 1.12.2
Silent Gear Version: 0.1.1-38
Silent Lib Version: 3.0.1-145

Expected behavior

  • Hammer should break a 3x3 of blocks that are similar

Actual behaviour

  • While the Hammer will break mixtures of Smooth Stone, Diorite, etc, the Hammer does not break mixtures of non-smooth stone types nor modded types, at the same time. If 4 of the 9 blocks are cobble and the other 5 are smooth stone, the hammer will only break one type, not both. In a similar vein, modded stone types like Rustic Slate are not recognized at all and the hammer only breaks one block like a pick would. I have not tested, but the Excavator may have the same issue with dirt types and the spoon upgrade on a hammer will most likely present the same thing as well.

Steps to reproduce the problem

  1. Make Hammer
  2. Look at a 3x3 of mixed block types that break with a pick type tool
  3. Check the selector outline of the hammer area to be broken to see it does not mine a full 3x3 unless all 9 blocks are the same non-smooth stone type.

Duplication of blueprints

Versions

  • Silent Gear: SilentGear-1.13.2-1.0.0+3
  • Silent Lib: SilentLib-1.13.2-4.0.0+2
  • Forge: 25.0.59
  • Minecraft: 1.13.2

Expected behavior

To not spawn in and have an extra blueprint every time

Actual behaviour

Each time I re-log into my world, I spawn with a new blueprint, of which I already have when I made the world the very first time.

Links/Images

No crash

Steps to reproduce the problem

1.Load Minecraft World
2.Save and quit the world
3.Re-load the world and youll have another blueprint

Port nbt trait function to 1.12

What Should Be Added or Changed?

You said you'd know what this meant. I want to use it specifically to interact with the nuclearcraft radiation armor compatability, described in their config as "Radiation resistance can also be given to armor by changing their recipe such that an NBT tag called "ncRadiationResistance" with the double value equal to the resistance level is attached to it."

Why Should This Be Done?

It adds a lot of flexibility. And I'll give you a twizzlers.

[1.13.2] Diamond-tipped upgrade does not upgrade tool

Versions

  • Silent Gear: 1.13.2-1.0.11b+23
  • Silent Lib: 1.13.2-4.0.9+24
  • Forge: forge-25.0.193
  • Modpack (if applicable): Custom

Expected behavior

I wanted to apply the Diamond-tipped Upgrade to a pickaxe I had made using various gems.

The application of the upgrade did not affect the Harvest Level or the durability of the tool.

[Compat] Base Metals

Would it be possible to see material support for Base Metals Fantasy materials? They have special effects in their default form you can craft in the normal vanilla style that it would be nice to see in some similar form when used with this mod. I could always make a material pack for them myself... but I cannot add traits.

The materials in question (as listed on their mod page):

Fantasy Metals

Aquarium: Aquarium is a magical alloy of copper, zinc, and prismarine crystals (2:1:3 ratio). Aquarium is highly enchantable and tools made of aquarium deal extra damage to aquatic mobs. Wearing a full suit of aquarium armor allows you to breath under water.

Cold-Iron (found in the Nether): Cold-Iron is a magical metal that is as strong as iron. Tools made from Cold Iron are extra effective against denizens of the Nether and any creature that is immune to fire.

Adamantine (found in the Nether): Adamantine is a rare magical metal that is as strong as diamond, maybe even stronger. Armor made from Adamantine grants resistance to damage and tools made from adamantine are extra effective against monsters that have more than 10 hearts of health.

Mithril: Mithril is an alloy of alloy of silver, mercury, and cold-iron (2:1:1 ratio). It is as strong as steel and Mithral weapons are extra effective against undead.

Star-Steel (found in the End): Armor made from Star Steel reduces the weight of the wearer, allowing the wearer to jump higher and fall slower. Star-Steel tools slowly repair themselves while held.

[1.14.4] Crash on launch - NoClassDefFoundError

Versions

image

  • Forge: 27.0.60

Other mods:

AmbientSounds_v3.0.9_mc1.14.3.jar
Apotheosis-1.14.3-2.0.5.jar
ChineseWorkshop-1.14.3-2.2.5.jar
dbag-1.14.3-5.5.jar
EnchantmentDescriptions-1.14.3-1.3.2.jar
FastLeafDecay-v16.jar
Hwyla-forge-1.10.4-B65_1.14.2.jar
ironchest-1.14.3-9.0.DEV.55a7af2.jar
jei-1.14.3-6.0.0.8.jar
Kiwi-1.14.3-2.2.5.jar
Morpheus-1.14.3-4.1.22.jar
Placebo-1.14.3-2.0.1.jar
randomenchants-2.0.0d.jar
reap-1.9.0.jar
ruins-1.14.3.jar
SBM-BoneTorch-1.14.3-0.0.1.jar
SilentGear-1.14.4-1.3.4+53.jar
SilentGems-1.14.3-3.2.2+52.jar
SilentLib-1.14.3-4.2.4+36.jar
simplecoloredblocks-1.1.2.jar.disabled
simplefarming-1.14.3-1.0.4.jar
SimpleStorageNetwork-1.14.3-0.0.7.jar.disabled
simplytea-2.0.1.jar
tramplestopper-1.14.4-2.0.0.16-universal.jar
useful_backpacks-1.14.3-1.7.0.33.jar
u_team_core-1.14.3-2.7.0.128.jar
XaerosWorldMap_1.4.4_Forge_1.14.3.jar
Xaeros_Minimap_1.17.4_Forge_1.14.3.jar
XL-Food-Mod-1.14.3-2.0.1.jar

Expected Behavior

Load packs as normal

Actual Behavior

Game crashes with error
minecraft_wmDmqLa8j5

Crash log:
https://pastebin.com/vqDgBw6v

Works fine with Silent Gear disabled. Reproduced on 2 machines.

Steps to Reproduce the Problem

Load game with packs

For convenience: mod pack exported profile (Twitch/Curse import profile to get mods installed):
neworld-1.0.0.zip

1.14.2 serverside crash when breaking a tool on a server

Versions

  • Silent Gear: 1.1.0+31
  • Silent Lib: 4.1.1+28
  • Forge: 26.0.33

Expected behavior

I expected my wooden shovel to break when breaking a block (grass) on its last durability

i didn't test with other tools types

Actual behaviour

On a server (can't reproduce on singleplayer), the server crashes after using a wooden shovel to break a grass block, restarting the server seems to leave the tool intact in the "broken" state, if you try to break a block with the broken tool the same crash will happen again. right clicking the grass to make a path doesn't seem to trigger a crash when the tool breaks

Links/Images

server crash log: https://pastebin.com/HTG11NeZ

Steps to reproduce the problem

  1. setup a standalone multiplayer server
  2. create a wooden shovel
  3. break grass until your tool breaks
  4. experience crash

Disabling Durability Loss

So by default, if you set the durability nerf to 1.0 (so no durability is lost) the tooltips remain.

Can you make it to where if it's set to 10.0, the tooltips disappear; or have a config option that lets you totally disable it?

[1.14.4] Cannot build a complete tool in one step

Versions

  • Silent Gear: 1.14.4-1.3.0+49
  • Silent's Gems: 1.14.4-3.3.0+54
  • Silent Lib: 1.14.4-4.3.0_38
  • Forge: 28.0.13
  • Modpack: N/A

Expected Behavior

When building a tool, I should be able to build the tool in one step: template/blueprint + gems + tool rod. It then shows the updated stats as I try out different configurations.

Actual Behavior

When building the tool, once the rod is added to the recipe, the stats pane is empty, and there is no tool to be picked. If I remove the tool rod, the head is formed, but the stats pane text becomes too small to read. I can then build the tool with the head and the rod separately.

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.