Silent Gear

Silent Gear

Mod

Upgradeable tools, weapons, and armor. Completely customizable with data packs!

Client and server Equipment

165.8k downloads
79 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

[1.21.1-4.0.28.1] - 2025-08-30

Added

  • Check for null elements in PartList in order to create a more useful error message for [#834]

[1.21.1-4.0.28] - 2025-08-21

Added

  • Breeze Rod material
  • Wind Blast trait (found on breeze rod)

Fixed

  • Gear mod kit missing the "Tip Upgrade" option [#831]
  • Crafted gear items showing as "example items" in the tooltip
    • If existing items have this bug, simply modify them in some way (add a grip or change the head, etc.) to clear the example flag

[1.20.1-3.6.7] - 2025-08-28

Fixed

  • Items loses Apotheosis affixes when crafted into gear items (RogeVenham) [#825]
  • CME in StatGearKey (Kevok93) [#833]

[1.21.1-4.0.28] - 2025-08-21

Added

  • Breeze Rod material
  • Wind Blast trait (found on breeze rod)

Fixed

  • Gear mod kit missing the "Tip Upgrade" option [#831]
  • Crafted gear items showing as "example items" in the tooltip
    • If existing items have this bug, simply modify them in some way (add a grip or change the head, etc.) to clear the example flag

[1.21.1-4.0.27.1] - 2025-08-17

Fixed

  • Crash when accessing the list of materials in some cases (caused by cached lists added in version 4.0.27) [#828, #827, #826]

[1.21.1-4.0.27] - 2025-08-16

Added

  • JEI search aliases for materials. You can now search for "materials" or the category (such as "metal" or "advanced").

Changed

  • Cache lists of all materials to possibly fix [#826] and improve performance slightly

Fixed

  • Tridents not working with channeling [#816]
    • To fix this, I had to override the channeling.json file and added an entity type tag, c:tridents, to match compatible trident entities.
  • Maces not working correctly (no smash attack or wind burst) [#805]
  • Data-less items (in JEI, etc.) having an unintended gold coating (literally) and appearing yellow

[1.21.1-4.0.27] - 2025-08-16

Added

  • JEI search aliases for materials. You can now search for "materials" or the category (such as "metal" or "advanced").

Changed

  • Cache lists of all materials to possibly fix [#826] and improve performance slightly

Fixed

  • Tridents not working with channeling [#816]
    • To fix this, I had to override the channeling.json file and added an entity type tag, c:tridents, to match compatible trident entities.
  • Maces not working correctly (no smash attack or wind burst) [#805]
  • Data-less items (in JEI, etc.) having an unintended gold coating (literally) and appearing yellow

[1.21.1-4.0.26] - 2025-08-10

Fixed

  • Some parts and materials not displaying all properties [#822, #806]
  • Block destroy speed on hammers and excavators now depends on all blocks being broken, not just the target [#820]
  • Gear recipes not accepting materials with more specific gear type restrictions
  • Add missing "shine" layer to tip upgrade model

[1.21.1-4.0.25] - 2025-07-12

Added

  • A new trait effect, "silentgear:negates_damage". On armor, it reduces damage taken from specific damage types determined by a tag. [#821]
  • Heat-Resistant trait, which reduces fire damage (fire, lava, magma, etc.) and prevents the item from being destroyed by fire when dropped. Added to crimson iron.

Fixed

  • Crash when logging in with items that have traits that no longer exist
  • Bounce trait now actually bounces the player when they land after falling more than 3 blocks, as originally intended

[1.21.1-4.0.24] - 2025-06-26

Fixed

  • Possible crash when mining a block with a missing loot table (seelderr) [#818]

[1.21.1-4.0.23] - 2025-06-08

Added

  • New config options for the starlight charger
    • work_time - Sets the time of day energy can be gathered (daytime, nighttime, or anytime)
    • requires_view_of_sky - If disabled, energy can be gathered even with solid blocks above the starlight charger
  • Starlight charger now displays the structure level in the menu screen

Changed

  • Cache gear item names in a data component
  • Material dump command now displays the parent as a name instead of ID, pack name is now shown correctly

Fixed

  • Elytra not working in the curio back slot [#814, #804, #720]
  • Crash when computing gear item names
  • Attribute modifiers not updating in some cases [#813]

[1.21.1-4.0.22] - 2025-05-25

Changed

  • Shield plates can now be crafted and used to craft shields. The old "quick" recipe still exists. [#810]
  • Shield plate textures

Fixed

  • Void Ward not respecting the true lower world limit if mods change it [#787, #803]

[1.21.1-4.0.21] - 2025-05-18

Added

  • Many materials now support rod substitutes using common rods (c:rods/...)
  • Some missing tags including c:tools/melee_weapon

Changed

  • Vanilla items now retain all data components when converted to Silent Gear items. Theoretically, this should include Apotheosis modifiers.

[1.21.1-4.0.20] - 2025-04-21

Fixed

  • Revert materials with empty tags not being loaded. In many cases this would cause most materials to erroneously fail to load on the first time loading a world.
    • Instead, materials now have an isValid method which checks the tags. If the material is determined to be invalid, it will stay loaded but will not be displayed in most contexts.

[1.21.1-4.0.19] - 2025-04-20

Added

  • Additive property for materials. Additive materials can be used to make compound materials, but cannot be used to craft gear directly.
  • Boolean property type (used for additive property)
  • Crushed shulker shell material (additive only)
  • Option to allow starlight charger to charge the materials of a gear part (disabled by default) (JaisDK) [#797]

Changed

  • Shield blueprint/template now requires an iron ingot to craft
  • Materials that have an empty tag as their crafting item will no longer be loaded. This can be changed in the config file.

Fixed

  • Gear using block interaction range for attack range (STS15) [#796]

[1.21.1-4.0.19] - 2025-04-20

Added

  • Additive property for materials. Additive materials can be used to make compound materials, but cannot be used to craft gear directly.
  • Boolean property type (used for additive property)
  • Crushed shulker shell material (additive only)
  • Option to allow starlight charger to charge the materials of a gear part (disabled by default) (JaisDK) [#797]

Changed

  • Shield blueprint/template now requires an iron ingot to craft
  • Materials that have an empty tag as their crafting item will no longer be loaded. This can be changed in the config file.

Fixed

  • Gear using block interaction range for attack range (STS15) [#796]

[1.21.1-4.0.18] - 2025-04-08

Changed

  • Traits are now displayed as a bulleted list under gear properties. A key (shift by default) can be held to display descriptions for the traits
  • Removed all mentions of trait cancelling from the en_us translation file
  • (API) getTooltipLines and getTooltipLinesUnchecked in GearProperty have been deprecated and are no longer called anywhere. Override buildTooltip instead.

Fixed

  • Grader not grading compound materials correctly (BerzinsU) [#799, #798]

[1.21.1-4.0.17] - 2025-03-29

Added

  • Arrow entities now have custom colored models (Electroely) [#794]
  • Fortunate trait, which makes the tool behave like it has Fortune (see the notes for Silky under "Fixed" below!)
    • Only works up to level 3 (might be possible to change with a data pack, but I did not test this)
    • Uses three loot modifier instances, silentgear:fortune_trait_1, ...2 and ...3

Changed

  • Azure silver tip upgrades now have the Fortunate trait (level 3) instead of Soft

Fixed

  • Silky trait now works, but differently from earlier versions. Functionally, it is almost identical to Silk Touch. [#795, #697]
    • Enchantment traits still do not exist and are not currently planned
    • It uses a loot modifier (silentgear:silk_touch_trait) to completely override the block drops
    • XP drops are also cancelled during an event
    • Only applies when breaking blocks, not other contexts (it will not activate if a mod checks for Silk Touch in an entity loot table or whatever)

[1.21.1-4.0.16] - 2025-03-22

Added

  • Custom models for thrown tridents (Electroely) [#790]
  • Tridents now use ranged weapon and projectile stats to determine thrown damage, charge time, and speed (Electroely) [#790]
  • Gear parts can now be placed in the material grader to make grading attempts on their individual materials (JaisDK) [#792]
    • Added a config option to enable this feature, disabled by default (SilentChaos512)

Changed

  • Updated Japanese localization (twister716) [#784]

Fixed

  • Some gear items breaking completely in some cases, especially with the Brittle trait (shields still break...) [#791, #707]
  • Tridents not being throwable on server (Electroely) [#790, #770]
  • Materials dump command not including categories [#670]
  • Materials dump command listing parent ID as the child ID

[1.21.1-4.0.15] - 2025-03-14

Fixed

  • Gear items not being equal on client and server in some cases, creating issues with Refined Storage 2 and probably others [#753]
    • This was caused by two separate bugs related to how traits are encoded on the items

[1.21.1-4.0.14] - 2025-03-09

Fixed

  • Curio slots not appearing
  • Invalid attributes modifiers on some items (armor, shields, arrows, shears, fishing rods, and curios) [#741]

[1.21.1-4.0.13] - 2025-02-15

Added

  • PartMaterialIngredient can now exclude specific material categories (JaisDK) [#780]
  • Config option to make the salvager automatically break down parts into materials

Changed

  • Updated Japanese translation (twister716) [#750]
  • Rods can no longer be salvaged into materials, since they can't return an appropriate amount of material

Fixed

  • Unbound keys causing log spam [#782]
  • Stackable gear items being salvageable [#779]
  • Allow salvager to keep running even when output isn't empty (kylev) [#768]

[1.21.1-4.0.12] - 2025-01-25

Fixed

  • Part names not translating in some cases (kylev) [#767]
  • Compound materials (alloys) not retaining all properties [#747, #736]

Project members

SilentChaos512

Owner

Details

Licensed MIT
Published 2 years ago
Updated 5 days ago