Better Shield! - Expandable Edition

Quick rating

Better Shield! - Expandable Edition

No reviews yet

Rework of the Vanilla Minecraft shield. Introducing new Mechanics such as Parry, Arrow Deflect, Bash, Slam and Shield Throw (Along with enchants to expand it's category) Allowing it to be enchantable along with many other QOL Features.

QoL & Tweaks
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
Creative Commons Attribution Non Commercial No Derivatives 4.0 International
Latest Version
bettershield-1.0.61.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Better Shield! - Expandable Edition

BetterShieldBanner

NOTICE | Halted Porting

The project is currently going through a “Porting” phase. Upgrading up to the 1.21.11 Version (and new ones that come out afterwards) However due to new features needed to be added and fixed, it is temporarily halted.

 

Complete Rework of how the Vanilla Shield works. Giving it new Mechanics/Abilities aswell as Customizability and more Advancements.

The shield mod is Meant to be PvE mostly, but can be configured fully to make it easier on the PvP side(Less punishing)

There is Resourcepack support for this mod! Enhanced Shield! Puts the shield on the side to not clutter the screen so much!

Mechanics

Being a Rework of course it expands the Mechanics of the Shield offering it more advantages for Defending as well as turning the shield into a Offensive Item becoming a Weapon that can become deadly in certain scenarios.

All Mechanics/Abilities Extended Info.

Parry

Enemies can now be Parried within a small Window. To execute it you must pull up your shield at the exact time someone is about to hit you.
Dealing small knockback to the attacker and Stun(wether player or mob)

[Timing can be Extended with Parryful Enchantment]

Shield Parry

Arrow Deflect

You’re able to Deflect Arrows/Projectiles by Doing a Parry at the right time. Making their Attack reroute to the direction where you’re looking (Even fireballs can be deflected)

[Damage attribute can be Increased with Deflector Enchantment]

Arrow Deflect

Bash

By holding up Block and Pressing Attack you’re able to do a Bash going forward 4 blocks and Causing Damage AND Stun to the Enemies aswell as Throwing them away to control the distance.

[Damage can be Increased with Shield Density Enchantment]

Shield Bash

Slam

While in Air atleast 3 Blocks above the ground you’re able to perform a Slam causing a AoE of 5 blocks around you.

[Damage can be Increased with Shield Density Enchantment]

Slam

Shield Throw [Needs Enchant]

If Loyalty enchant is present on the shield you can Throw your shield with Middle mouse Dealing damage and Stun. (Keybind can be replaced)

[Piercing can be added to go through Multiple Entities, however it doesn’t do anything on it’s own without Loyalty]

Shield Throw

 

Visual Upgrade [Combat Feedback]

Parry Visuals

As to compensate for the lack of Feedback with new mechanics, Parry/Arrow deflect now has a Clashing feel when sucessfully executed.

shield parry

Bash Visuals

The bash leaves behind a Particle trail, from > to destination. Exposing your location in meanwhile.

bash particle

Shield Throw Visual

The Shield throw now leaves behind “Cloud” particles for more feedback on combat. Making the combat feel smoother and more satisfying.

ShieldThrowCloud

Enchantments

The mod features new Enchantments to Turn it officially into a Weapon that can Harm even the strongest Foes that may come across. From Cooldowns to Offense ability adaptions.

Custom Enchantments Info

Shield Density I / II / III

SlamShield Throw and Bash deal more damage. maximum is 30% (each level adds 10%+)

Parryful I / II / III

Increases the duration of your active parry Maximum 0.6s+ (each level adds 0.2s+)

Deflector I / II

Adds more damage to arrow deflects Maximum 30% (each level adds 15%)

Parry Doctorine I / II - NOT AVAILABLE BEYOND 1.0.5 (1.0.61+ have this removed)

When parrying an attack or doing a Arrow Deflect it will mend the Shield 3%. Maximum 6% (repairs the shield basically)

Slam Foam I / II

When Slamming down Increases the fall damage protection while executing slam Maximum 50% (25% per level)

Masterine I / II

Reduces the cooldown of the Abilities Maximum 40% (each level adds 20%)

Active Armor I / II / III

Reduces incoming damage by 4% per level while held in the off-hand.

 

Shield Enchantment

Shield Variants!

You can now Upgrade your Shield for Better stats, for better combat Efficiency! (Upgradable via Smithing Table, recipe can be seen through the JEI)

Shield Smithing

Shield Variants

Other Mod Features

Shield System Mode/s

The Shield system now has three modes the User/Admin of a server can pick out.

Default - When a parry is hit, bash, slam, shield throw, arrow deflect; Always results in a stun.

Low HP - If an enemy is below 25% HP (Can be configured) they’ll only then be stunned.

Gauge - If an enemy gets stunned 3 (Can be configured) times, only then they’ll be stunned.

What deals Gauge/Stun also changes how these systems work.

  • Stun Snap - If in a stunned state, and got hit 2 (Can be Configured) times, you’ll break out of the stun (Enabled by default)
  • When stunned (as a player) Your inventory becomes Disabled, making you completely vulnerable
  • When a Parry gets hit by an Axe, the parry Breaks and disables the Shield fully. (Balanced update)
 
Mod Support

The mod has “Enchantment Descriptions” support making it easier to learn the Enchants with JEI or REI (or just identifying it in inventory)
For the new Shield Variants use JEI to craft them. The recipe is as vanilla as it can get, while trying to make the Smithing table have more uses. (to carry over enchants while upgrading)

 
Mod Blacklist

By default the mod will not react.

(such as a Bug where if the shield is in Offhand and you’re aiming down sights and with a gun and shooting, the shield will Bash forward. Blacklist fixes that.)

If an item is present in the Main hand from the Mod ID that’s included in the “Compatability” category it will not react. Meaning it disables the shield for the meantime.

The category add is slightly broken for now (will get fixed soon as I add the Item Blacklist)

 
High Configurations

The mod offers alot of Customization options. Able to disable/enable stuns for different abilities, the duration of a stun when given, GUI icons to be moved around, as well as “Fun” options where Bashing in air can be Disabled/Enabled (this is left on by default so the Slam can be used in combination of Bash Vertical). Slam damage, radius and Shield Throw range and many more.

Mod config

New 1.0.61v Configs

  • Particles can now be turned off Client side
  • Blacklist certain Entities from being able to get stunned (This is meant for Bosses in modpacks)
  • Enchants can now be Configured and also Disabled from configs (Makes impossible to find if disabled, even in enchantment table when set to 0)
  • Hunger Consumption on each Ability can also be configured (Accounts for Saturation points first then hunger).
  • Players & Mobs have their own Independent Stuns. (They can be configured how long should a stun last based on who it was applied to)
 
HUD

The HUD has new Icons to show the Cooldown timers (which can be Edited between OFF, ONLY_COOLDOWN, ALWAYS_ON) It can be moved around (as a group) around the screen if it gets in the way of different mods and aswell as scaleable (can be slightly broken due to rushed coding sessions).

Shield Icon Cooldowns

The Icons can be customized via Resourcepacks (it is encouraged to do so, as the aim of this mod is to make it as customizable as possible and soon Sounds as well).

 
Quality of Life Updates

It wouldn’t be a good Rework if the Stupid issues weren’t removed from the vanilla game such as Animation Shield delay.

  • By default, the 5 tick delay animation is now Completely removed, making the shield instant as soon as the server obtains the ping.
  • The Shield can now be enchanted directly through the Enchantment Table.
  • The Shield supports minecraft enchants such as “Loyalty” (Loyalty is needed for Shield Throw to work, if it doesn’t exist it will not Throw itself at all.) and Piercing (basically allows the Shield throw to go through Multiple entities upon being thrown.
  • Advancements Meant to instruct the player on what the Shield can do.
  • Swift Sneak now increases your movement speed when strafing and blocking with a shield.
  • Shield Throw now upon return Hits any targets dealing damage while traveling back to the user

Swift Sneak Compat

 

Note

The mod is Inspiried by Other shield systems combined into one mod to fix all the issues and add more features to make it Fun for Traveling or Fighting bosses in Modpacks.

For best experience, this mod is meant to be used in Revamped combat mods such as Better Combat along with Progression Mods (LevelZ)

Mod Loaders

This mod will Only support fabric as it’s too much for for me as One developer to maintain the Shield mod across all Versions of the game (and on top of that adding Multiple loaders.)

Main favorited version of this mod is 1.20.1v. Most new features will come out on this version of Minecraft.

Mod Dependencies

Fabric API, Cloth Config, Mod Menu.

Better Shield! - Expandable Edition

BetterShieldBanner

NOTICE | Halted Porting

The project is currently going through a "Porting" phase. Upgrading up to the 1.21.11 Version (and new ones that come out afterwards) However due to new features needed to be added and fixed, it is temporarily halted.

Complete Rework of how the Vanilla Shield works. Giving it new Mechanics/Abilities aswell as Customizability and more Advancements.

The shield mod is Meant to be PvE mostly, but can be configured fully to make it easier on the PvP side. (Less punishing)

There is Resourcepack support for this mod! Enhanced Shield! Puts the shield on the side to not clutter the screen so much!

Mechanics

Being a Rework of course it expands the Mechanics of the Shield offering it more advantages for Defending as well as turning the shield into a Offensive Item becoming a Weapon that can become deadly in certain scenarios.

All Mechanics/Abilities Extended Info.

Parry

Enemies can now be Parried within a small Window. To execute it you must pull up your shield at the exact time someone is about to hit you. Dealing small knockback to the attacker and Stun. (wether player or mob)

[Timing can be Extended with Parryful Enchantment]

Shield Parry

Arrow Deflect

You're able to Deflect Arrows/Projectiles by Doing a Parry at the right time. Making their Attack reroute to the direction where you're looking (Even fireballs can be deflected)

[Damage attribute can be Increased with Deflector Enchantment]

Arrow Deflect

Bash

By holding up Block and Pressing Attack you're able to do a Bash going forward 4 blocks and Causing Damage AND Stun to the Enemies aswell as Throwing them away to control the distance.

[Damage can be Increased with Shield Density Enchantment]

Shield Bash

Slam

While in Air atleast 3 Blocks above the ground you're able to perform a Slam causing a AoE of 5 blocks around you.

[Damage can be Increased with Shield Density Enchantment]

Slam

Shield Throw [Needs Enchant]

If Loyalty enchant is present on the shield you can Throw your shield with Middle mouse Dealing damage and Stun. (Keybind can be replaced)

[Piercing can be added to go through Multiple Entities, however it doesn't do anything on it's own without Loyalty]

Shield Throw

Visual Upgrade [Combat Feedback]

Parry Visuals

As to compensate for the lack of Feedback with new mechanics, Parry/Arrow deflect now has a Clashing feel when sucessfully executed.

shield parry

Bash Visuals

The bash leaves behind a Particle trail, from > to destination. Exposing your location in meanwhile.

bash particle

Shield Throw Visual

The Shield throw now leaves behind "Cloud" particles for more feedback on combat. Making the combat feel smoother and more satisfying.

ShieldThrowCloud

Enchantments

The mod features new Enchantments to Turn it officially into a Weapon that can Harm even the strongest Foes that may come across. From Cooldowns to Offense ability adaptions.

Custom Enchantments Info

Shield Density I / II / III

Slam, Shield Throw and Bash deal more damage. maximum is 30% (each level adds 10%+)

Parryful I / II / III

Increases the duration of your active parry Maximum 0.6s+ (each level adds 0.2s+)

Deflector I / II

Adds more damage to arrow deflects Maximum 30% (each level adds 15%)

Parry Doctorine I / II - NOT AVAILABLE BEYOND 1.0.5 (1.0.61+ have this removed)

When parrying an attack or doing a Arrow Deflect it will mend the Shield 3%. Maximum 6% (repairs the shield basically)

Slam Foam I / II

When Slamming down Increases the fall damage protection while executing slam Maximum 50% (25% per level)

Masterine I / II

Reduces the cooldown of the Abilities Maximum 40% (each level adds 20%)

Active Armor I / II / III

Reduces incoming damage by 4% per level while held in the off-hand.

Shield Enchantment

Shield Variants!

You can now Upgrade your Shield for Better stats, for better combat Efficiency! (Upgradable via Smithing Table, recipe can be seen through the JEI)

Shield Smithing

Shield Variants

Other Mod Features

Shield System Mode/s

The Shield system now has three modes the User/Admin of a server can pick out.

Default - When a parry is hit, bash, slam, shield throw, arrow deflect; Always results in a stun.

Low HP - If an enemy is below 25% HP (Can be configured) they'll only then be stunned.

Gauge - If an enemy gets stunned 3 (Can be configured) times, only then they'll be stunned.

What deals Gauge/Stun also changes how these systems work.

  • Stun Snap - If in a stunned state, and got hit 2 (Can be Configured) times, you'll break out of the stun (Enabled by default)
  • When stunned (as a player) Your inventory becomes Disabled, making you completely vulnerable
  • When a Parry gets hit by an Axe, the parry Breaks and disables the Shield fully. (Balanced update)
Mod Support

The mod has "Enchantment Descriptions" support making it easier to learn the Enchants with JEI or REI (or just identifying it in inventory) For the new Shield Variants use JEI to craft them. The recipe is as vanilla as it can get, while trying to make the Smithing table have more uses. (to carry over enchants while upgrading)

Mod Blacklist

By default the mod will not react.

(such as a Bug where if the shield is in Offhand and you're aiming down sights and with a gun and shooting, the shield will Bash forward. Blacklist fixes that.)

If an item is present in the Main hand from the Mod ID that's included in the "Compatability" category it will not react. Meaning it disables the shield for the meantime.

The category add is slightly broken for now (will get fixed soon as I add the Item Blacklist)

High Configurations

The mod offers alot of Customization options. Able to disable/enable stuns for different abilities, the duration of a stun when given, GUI icons to be moved around, as well as "Fun" options where Bashing in air can be Disabled/Enabled (this is left on by default so the Slam can be used in combination of Bash Vertical). Slam damage, radius and Shield Throw range and many more.

Mod config

New 1.0.61v Configs

  • Particles can now be turned off Client side
  • Blacklist certain Entities from being able to get stunned (This is meant for Bosses in modpacks)
  • Enchants can now be Configured and also Disabled from configs (Makes impossible to find if disabled, even in enchantment table when set to 0)
  • Hunger Consumption on each Ability can also be configured (Accounts for Saturation points first then hunger).
  • Players & Mobs have their own Independent Stuns. (They can be configured how long should a stun last based on who it was applied to)
HUD

The HUD has new Icons to show the Cooldown timers (which can be Edited between OFF, ONLY_COOLDOWN, ALWAYS_ON) It can be moved around (as a group) around the screen if it gets in the way of different mods and aswell as scaleable (can be slightly broken due to rushed coding sessions).

Shield Icon Cooldowns

The Icons can be customized via Resourcepacks (it is encouraged to do so, as the aim of this mod is to make it as customizable as possible and soon Sounds as well).

Quality of Life Updates

It wouldn't be a good Rework if the Stupid issues weren't removed from the vanilla game such as Animation Shield delay.

  • By default, the 5 tick delay animation is now Completely removed, making the shield instant as soon as the server obtains the ping.
  • The Shield can now be enchanted directly through the Enchantment Table.
  • The Shield supports minecraft enchants such as "Loyalty" (Loyalty is needed for Shield Throw to work, if it doesn't exist it will not Throw itself at all.) and Piercing (basically allows the Shield throw to go through Multiple entities upon being thrown.
  • Advancements Meant to instruct the player on what the Shield can do.
  • Swift Sneak now increases your movement speed when strafing and blocking with a shield.
  • Shield Throw now upon return Hits any targets dealing damage while traveling back to the user

Swift Sneak Compat

Note

The mod is Inspiried by Other shield systems combined into one mod to fix all the issues and add more features to make it Fun for Traveling or Fighting bosses in Modpacks.

For best experience, this mod is meant to be used in Revamped combat mods such as Better Combat along with Progression Mods (LevelZ)

Mod Loaders

This mod will Only support fabric as it's too much for for me as One developer to maintain the Shield mod across all Versions of the game (and on top of that adding Multiple loaders.)

Main favorited version of this mod is 1.20.1v. Most new features will come out on this version of Minecraft.

Mod Dependencies

Fabric API, Cloth Config, Mod Menu.

Screenshots

Gallery

  • ShieldParryParticleFeedback.gif
    ShieldParryParticleFeedback.gif ShieldParryParticleFeedback.gif
  • ShieldVariants.png
    ShieldVariants.png ShieldVariants.png
  • BetterShieldBanner.png
    BetterShieldBanner.png BetterShieldBanner.png
  • Shield Icons.png
    Shield Icons.png Shield Icons.png
  • ShieldParry.gif
    ShieldParry.gif ShieldParry.gif
  • ShieldBash.gif
    ShieldBash.gif ShieldBash.gif
  • ShieldArrowDeflect.gif
    ShieldArrowDeflect.gif ShieldArrowDeflect.gif
  • Better Shield! - Expandable Edition!
    Better Shield! - Expandable Edition! The official Banner!
  • Shield Throw Visual update
    Shield Throw Visual update Shield throws now leave behind smokes to indicate where it was thrown from.
  • Swift Sneak support!
    Swift Sneak support! While having swift sneak on, you're able to Strafe faster with a Shield Equipped!
  • Shield Variant Upgrades
    Shield Variant Upgrades You can upgrade the Basic shield through a Smithing Table upgrading to a Diamond Shield
  • Banner Support Shield!
    Banner Support Shield! Shield patterns can be added on the new shield variants!
  • Shield Parry Particle!
    Shield Parry Particle! Whenever a Parry occurs, a Visual feedback can be seen to enhance the combat!
  • Bash Trail Particle
    Bash Trail Particle To add more Combat feedback, visually upgraded visuals.
  • Shield Variant Upgrades!
    Shield Variant Upgrades! Via the smithing table, you're now able to upgrade the shield! From basic, to Diamond and then to Netherite! They offer more durability and Special Attributes, such as Cooldown reductions and base shield mechanic damages.
  • Cooldown Indicators!
    Cooldown Indicators! These textures can be changed out via a Resource pack and coded in a way to work with your prefrences! Able to Scale the icons and move them as a group around the GUI! Bash, Slam, Parry, Arrow Deflect, Shield Throw.
  • Configs!
    Configs! The mod is Highly customizable making all the choices available to you at once! (with more to come soon)
  • Arrow Deflect!
    Arrow Deflect! You're now able to Parry (arrow deflect) any projectile back to the enemy! (Just make sure you aim at it)
  • Bash + SLAM!
    Bash + SLAM! With the "Vertical Bash" activated in "Fun Config" you can bash vertically to do a quick Slam!
  • Shield Bash!
    Shield Bash! Bash into the enemy to deal knockback!
  • Shield Parry!
    Shield Parry! Punish the Enemies by performing a Parry to render them useless for a certain amount of time!
  • Shield Throw!
    Shield Throw! Once Loyalty is equipped it can be used to throw the Shield! (Keybinds can be found in settings) And it returns back into the slot from where it has been Thrown from!
  • Shield Enchanting
    Shield Enchanting The shield should be enchantable via the enchantment table by default, so now it does that!

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~4,000
Total Downloads
CurseForge
~1,000
Modrinth
~2,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works