Compatibility
Minecraft: Java Edition
1.20.1
1.19.2
1.18.2
1.16.5
1.12.2
Platforms
Supported environments
Links
Creators
Details
Licensed Apache-2.0
Published 2 years ago
Updated 3 weeks ago
Changelog
Bugfixes:
- Fixed a server-side crash related to calling the OilColourHandler when it is only meant to be called client-side (fixes issue #147)
Changes in version 3.2.0 (inclusive to this but not on Modrinth because of a server-side crash):
A lot of changes and bugfixes this time around. Many of which are overdue. Sorry about that
Bugfixes:
- The mod now enforces an order of loading reloadable values (mainly used for weapon traits). This fixes a crash with addon mods causing out of order issues (issue #125, and it's duplicates). This issue was really hard to pin down due to how unreliable it was to trigger. It will now load them in the following order :
- Oil Colours
- Materials
- Weapon Archetypes
- Each weapon item itself
- Fixed a typo for the description of the Wither Skeleton Spawn with weapon config
- Fixed instant potion effects on oiled weapons not being applied (fixes issue #106)
- Removed debug logging that is apparently is spamming people's log files (fixes my part of issue #124)
- Removed an unused texture without a proper name. Turned out to be an old bronze crossbow pulling texture
- Longswords should now have Sweep I as they always should have and also enchanting Sweep I weapons with Sweeping Edge! Greatswords no longer can be enchanted with it as it wasn't meant to in the first place. (Addresses a couple of issues raised in #121)
- When the mod checks for (in)compatible enchantments for certain Weapon Traits, they will now check if it's incompatible first, rather than if it's compatible first (fixes issue #114)
Tweaks:
- Whitelisted digger/tool enchantments for weapons with the Versatile Weapon Trait. This means that by default, Battle Axes can now have Efficiency, Fortune, etc. (requested by issue #112)
- Added a config option to disable oil recipes. In relation to this…
- Oil Recipes are now reloaded when the world is loaded (after tags are updated)
- Removed the subtype interpreter for all tipped arrow variants so the only ones that show in JEI is the default one
- Damage and Speed values for weapons are now reevaluated when the game loads. This allows weapons from add-on mods to properly update the damage value based on the weapon type. This doesn't apply to the material type though
Additions:
- Added the following recipes for various vanilla resources for most heads/skulls from this mod:
- Blaze Head -> 4 Blaze Powder
- Enderman Head -> 2 Ender Pearls
- Spider/Cave Spider Head -> 4 Spider Eyes
- Zombie Head (all variants, except vanilla) -> 4 Rotten Flesh
- Stray Skull -> 4 Bone Meal
- Added a French translation, courtesy of Samlegamer. Thanks a bunch!
- Updated the Chinese translation, courtesy of MrMikeForDev. Thanks a bunch!
- Added the ability for Piglins, Piglin Brutes and Wither Skeletons to spawn with Gold weapons except the Battleaxe and Halberd (Piglin), Gold Battleaxe and Halberd (Piglin Brute) and Stone weapons (Wither Skeleton). This can be disabled in config
API Changes:
- Pushed API version to 12
- Added generic trait callbacks, so that any type of Weapon Trait can make use of certain methods, regardless of the weapon type. Most of these were lifted from the Melee callback, but they are also useful for other weapon types. Both version should still work though for compatibility.
- onItemUpdate() - Per-tick update for weapons
- onModifyAttributes() - Modifies attributes when creating the weapon's attribute table. There is still a Melee-specific version of this which will only work on Melee weapons
- onCreateItem() - Triggered when a new item is created… useful for pre-enchanting weapons
- onDamageItem() - Triggered when the weapon takes durability damage… can be used to negate (or even increase) durability damage
- Added a few new methods to the Model Generator for data generation that allows models to optionally specify a sub-folder that textures the mod is looking for is in.
- Added a few new methods to the Recipe Provider that allows a modId to be specified for the recipe to load at runtime
- Fixed a few problems with tooltips for Longbows and Heavy Crossbows
Files
Metadata
Release channel
ReleaseVersion number
1.20.1-3.2.1Loaders
Game versions
1.20.1Downloads
29088Publication date
August 3, 2025 at 11:54 AMPublisher
ObliviousSpartan
Owner