Combat Reborn

Combat Reborn

Mod

Total Combat Overhaul

Client and server EquipmentGame Mechanics

1,226 downloads
18 followers
Created8 months ago
Updated2 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
Filter channels...

Short hotfix

  • Fixed damage enchants & aspects being un - rollable on combat tools / items with combat tool tags

Short hotfix

  • Fixed aftercut crashing the game

Changelogs

  • Fixed frost aspect not being obtainable on swords through the enchanting table / anvil
  • Fixed the server not starting when combat reborn is loaded, You should be able to use the latest version within dedicated servers now

Content & Systems

-Whetstone-

  • The whetstone is a new item allowing you to slowly repair tools without costing durability.
  • Using a whetstone on a full durability item will add " Whet Durability " which adds a second layer of durability onto your tool, and will also add +0.25 penetration damage to melee attacks if the item is a weapon
  • This can repair knives, tridents, targe's and much more

-Heroism Rework-

  • Heroism is now a melee centric enchantment that causes you to deal additional holy damage on top of your melee damage based on the enchantment level and current heroism stacks that you have. If your attack is fully charged, you also deal holy damage in a large area and knockback scaling with your seismic edge enchant
  • You gain stacks by preforming sweeps and stacks will vanish if you dont land a hit after a certain period of time.
  • Holy damage pierces through enchantments and effects and scales with your critical modifier, allowing you to deal serious damage if you manage to build your stacks up

-Grounded attack changes-

  • When you are on the ground and have a full attack charge, you gain +0.25 range

Backend changes

-Sweep system changes-

  • The sweep system for combat tools and weapons now can function off forge tags, meaning that adding a CR forge tag to a item can give it combat reborn sweeps and allow it to work with enchantments
  • This will also apply to the special critical system & flourishes, allowing the weapons to have the values assigned to the tag.
  • This allows players to make custom combat tools by coding a item into the game using a external mod / datapack and then adding the tags onto the items. This system will get more in-depth over time to allow for more specific things however this does currently function.

TAGLIST

forge:cr_combathoe forge:cr_combatpickaxe forge:cr_combatshovel forge:cr_combataxe

-Unarmed Guard-

  • Guard now completely prevents mouse inputs while you are using it, Meaning that unarmed guard should be more cross - mod friendly as less workarounds are needed to make unarmed guard
  • This should fix things such as:

Modded enchants proccing through unarmed guard, Other mod damage related abilities breaking once you enter unarmed guard, Item usage through unarmed guard, ect

-Attack backend changes-

  • CR abilities relating to the players attack such as enchants, flourishing, distance damage, ect now have a additional backend system that ensures that it will only happen when the player inputs with there mouse. Which means that these shouldn't un intentionally proc through other mods using similar damagesources / logic
  • This should fix things such as

Modded abilities damage proccing enchants without m1's, sweeps proccing through modded abilities, modded abilities damage getting halved due to distance damage, ect

-Damagesource backend changes-

  • Made all damagesources into damage_types using json files / datapacks and properly localized there death messages
  • Most players wont notice it, however it was something important that had to be fixed as old damagesources were using a workaround method in order to work properly

Bugfixes

  • Fixed alot of bugs relating to flourishing, unarmed guard, ect due to new backend changes. Alot of them are not worth mentioning
  • Fixed momentum breaking once a player respawns in the world, not allowing a player to gain momentum
  • Fixed unarmed guard breaking after you use a consumeable item.

Other / Credits

  • Added dedicated compat with MPC's swordsman ability. Consider checking the mod out ^ This update also fixed a few bugs / conflicts between the two mods through the backend changes https://modrinth.com/mod/mystical-power-crystals

  • Special thanks to Van / suckinsyn on modrinth for helping with a few specific backend related things such as the sweep ticker code & the player attack logic code. Consider checking out there modrinth & downloading Yank It Out https://modrinth.com/user/suckinsyn

  • Rebalanced combat axes damage and swingspeed to better match vanilla axes
  • Fixed stone combat hoe dealing way more damage than it should

Small hotfix before 1.5

  • Optomized soul burn, should lag less
  • Fixed consuming an item such as food breaking unarmed blocking, preventing you from using it
  • Fixed enchant tablet not being able to remove unbreaking from swords / re - apply

DISCORD SERVER ANNOUNCEMENT

  • If you would like to join a community where you can offer direct feedback, bug reports, clips, ect then you can join through the following discord link below.
  • You can also check out my other mods through there, but i hope to hear bugfixes and potential feedback regarding my mod.

https://discord.gg/GHQqTteS2j

Content & Systems

-Sprint Attack Changes-

  • Landing a sprinting attack within the air now generates half a flourish stack
  • Landing a sprinting attack in the air will allow you to continue sprinting instead of stopping your sprint mid way, if you are agile enough with your attacks you can also chain this with a sprinting attack on the ground allowing you to continue sprinting on the next sprint attack

-New weapon: Combat Axes-

Combat Axes

  • The combat axe is a weapon alternative to base minecraft axes
  • Combat axes have an exclusive sweep & on a fully charged attack you will deal a sweep attack that targets enemies around you from all angles. This sweep deals more damage than a sword sweep
  • Combat axe sweeps come with an exclusive edge enchant called " Cleaving edge ", allowing you to deal more damage with your sweep attack
  • Combat axes have 1.05 swingspeed compared to the 1 swingspeed of axes

-Shield Enchants-

Repulsion

  • Repulsion is a shield enchant with a max level of 3
  • On hit you release a pulse dealing knockback to entities within a radius of you
  • Repulsion ignores 20% of a mobs knockback resistance and can be procced through an arrow, allowing you to deal knockback to mobs around you if you were hit by an arrow from far away
  • Each level, knockback will increase

Retribution

  • Retribution is a shield enchant with a max level of 3
  • On hit you can reflect up to 60% of damage taken to the attacker
  • Retribution will deal damage to the attacker if they are within your own attack range, meaning that you can reflect the damage of an arrow as long as the shooter is close to you
  • Retribution is only active in a window after activating your shield, and once the window is gone you wont reflect any damage
  • Each level, damage reflected & active ticks will increase

Shield Enchant Tablet

  • Shield enchant tablets can be crafted by 6 cobblestone and a lapis lazuli
  • Shield enchant tablets can be put in an enchanting table to receive shield enchants, allowing you to enchant them and then transfer the enchants onto a shield
  • This item should allow you to obtain enchants on shields much more easily

-Balance, QOL-

Throwing Knives

  • Throwing knives can now get access to piercing through the enchant tablet

Enchant Tablet

  • The enchant tablet can now move unbreaking, piercing & cleaving edge

Axes

  • Non - combat axes can no longer receive combat enchants through the enchanting table, should reduce clutter and seperate the tool and the weapon

Thorns -Thorns can no longer generate flourish stacks or flourish decay

-Bugfixes / misc-

  • Fixed unarmed blocking allowing you to continue to place blocks
  • Fixed unarmed blocking still allowing your hit to register even after the damage is cancelled, should fix weird interactions such as strong crits registering through an unarmed block despite it not dealing damage or knockback
  • Fixed alot of jank with the ranged enchant code, meaning that it shouldn't be prone to breaking any more. Ranged bow enchants should also be able to be procced on modded bows too
  • Fixed non-player attack damage sources proccing flourishes. This should mean that you cant flourish using thorns.

--Content--

New Enchants

Jousting

-Type:Sharpness

-Max LVL:5

-Damage per LVL:1.2

-Usage: On sprinting attacks, you deal extra damage similar to sharpness

Aftercut

-Type:Sharpness

-Max LVL:5

-Damage per LVL:x0.24

-Usage: On hit, you deal an aftercut to a singular nearby mob that transfers the hits damage

to a max of 120x scaling with level. The range of this scales with 1.5X your range

Leeching Aspect & Leech

-Type:Aspect

-Max LVL:2

-Lifesteal per LVL: 0.0375

-Usage: On hit you heal for a percentage of the damage you dealt, This is signified by blood-pop particles

Soulfire Aspect & Soulflame

-Type:Aspect

-Max LVL:2

-Duration per LVL: 50

-Usage: On hit you apply " Soul fire " to the victim

-Soul fire is similar to fire aspect, however its much slower dealing damage every 40 ticks.

-soul fire is 100% true damage that ignores enchants / armor / ect and soulfire can continue to tick even if its

constantly re-applied meaning that it is far more versatile than fire aspect / active.

-Soul fire can deal damage to fire resistant mobs.

-Soul fire isn't a fire aspect upgrade and isn't mixable with flames, Soulfire deals less damage in exchange for more potency / versatility

-Soulfire uses the NBT's "CRSOULFIRE (Status ), CRSoulFireProc (Pro-crate NBT), Damage source:SOUL

--Balancing & Reworks--

Distance damage rework

New Distance damage

-Distance damage now no longer gives additional damage when you are closest to an enemy

-Distance damage now instead has a much larger range calculated by your reach, and if an enemy is outside of this reach then you will have a flat 50% damage reduction.

-Sprinting will cause you to ignore this and deal full damage regardless of your range, rewarding you for playing agressive

-Y values are only half as calculated and distancedamage proccing is indicated with critical particles

-This new system should feel much better to use and can reward players for playing agressive during neutral / PVE, distance damage will only really punish rangepoking and reward agression

  • This can be disabled, and if you would like to use the old distancedamagesystem you can use the " DoOldDistanceDamage " config whilst turning the " DoDistanceDamage off "

Guard

Guard changes

  • Guard is now far more consistent and can block more damage sources making it more on-par with a shield or as a general defensive option

  • In 1.19.4CR, you can see how much extra guard resistance targe gives you

Flourishes / Crits

Flourish / Crit balances

-Nerfed sword flourish value 1.75x->1.5

-Buffed hoe flourish value 1.4x?->1.75

Critical balances

-Buffed hoe crit value +0.15x

-Buffed shovel crit value +0.05x->+0.15x

Enchant changes

Frost Aspect

  • Reworked Frost Aspect to have an AOE to which it applies

  • Frost aspect now also uses a proper diminishing formula, meaning that it should be much better and more consistent to use now

  • Buffed freeze enchant to 45T

Lethality

  • Buffed scaling to 0.095 per level

  • It is now statistically better than sharpness

QOL / MISC

Visuals

  • Reworked guard and critical visuals, should be less visually demanding

Configurations

  • Added many new configurations to enchantments

  • Properlly alligned earth aspect visuals

Tags

Compatability / item tags

  • CR weapon enchants now apply to the following

Minecraft:swords Minecraft:axes combat_reborn:combat_shovel combat_reborn:combat_hoe combat_reborn:combat_pickaxe

^ This is in prepration for the datapack support update, but this is good to know Please note that adding tags to items wont make there sweep effect work and heroism only works on the shovel In the next update, datapack support will be added

Bugfixes

-Fixed momentum breaking speed when you left your world with momentum which would bring you below base speed

-Improved enchant backend, enchants now only proc on an m1

-Fixed enchants proccing through guard ( This was horrible with frost aspect you could instafreeze )

-Fixed earth aspect killing EXP / Fixed earth aspect visuals

  • Fixed Multishot / Quick charge not being removeable from crossbows with enchantment tablets

  • Removed Guard soundspam & other things not worth mentioning

Fun

  • Arcana command, this will add all enchants into a single item
  • Fixed throwing knives having no recipe

Configuration Update

  • The mod is now completely configurable and modular, You can now disable and enable features of the mod to your liking and modify them.
  • You can also adjust enchantment values, Momentum Behavior, Base critical values, Blocking cooldown, Ect
  • Configuration files will automatically update between new content updates / internal updates, in the future they will automatically save your configurations into the new one.

Bugfixes

-Fixed an issue that would theoretically cause crashes with gale aspect / Gust Balancing

  • Sharpness is now applied after distance damage calculation rather than before, This should slightly tone down damage and balance faster weapons from out DPS'ing weapons due to scaling.
  • Earth aspect no longer gives iframes in order to make it more useful on sweep attacks.

Configuration Update

  • The mod is now completely configurable and modular, You can now disable and enable features of the mod to your liking and modify them.
  • You can also adjust enchantment values, Momentum Behavior, Base critical values, Blocking cooldown, Ect
  • Configuration files will automatically update between new content updates / internal updates, in the future they will automatically save your configurations into the new one.

Bugfixes

-Fixed an issue that would theoretically cause crashes with gale aspect / Gust Balacing

  • Sharpness is now applied after distance damage calculation rather than before, This should slightly tone down damage and balance faster weapons from out DPS'ing weapons due to scaling.
  • Earth aspect no longer gives iframes in order to make it more useful on sweep attacks. This version of combat reborn is for 1.19.4 and does not require player animator, animations will not play in this version

Configuration Update

  • The mod is now completely configurable and modular, You can now disable and enable features of the mod to your liking and modify them.
  • You can also adjust enchantment values, Momentum Behavior, Base critical values, Blocking cooldown, Ect
  • Configuration files will automatically update between new content updates / internal updates, in the future they will automatically save your configurations into the new one. Bugfixes

-Fixed an issue that would theoretically cause crashes with gale aspect / Gust Balacing

  • Sharpness is now applied after distance damage calculation rather than before, This should slightly tone down damage and balance faster weapons from out DPS'ing weapons due to scaling.
  • Earth aspect no longer gives iframes in order to make it more useful on sweep attacks.
  • Added configuration files, With configuration files you can selectively disable, enable or modify core features within the mod.
  • This is still in a relative beta and more files will get added, Please submit feedback if you find anything that breaks along with crash logs
  • More configurations will get added in the future as we get closer to a full release for  1.2.0

Current list of everything you can change Player abilities

  • Flourishing ( Non - values, Enable / Disable )
  • Critical attacks ( Non values, Enable / Disable )
  • Momentum ( All values, Enable / disable )
  • Lethality ( All values, No Disable, More enchant soon )
  • Unarmed blocking ( No values for now, Enable / Disable )
  • Vanilla system nerfs ( Tarnished effect, Shield endlag, Shield endlag values, Enable / Disable )
  • Distance Damage Mechanic ( Enable / Disable )
  • Made momentum server side, should help with momentum de-syncing and breaking movement speed.
  • Expect a content update soon!

Project members

Aslechi

Owner


Technical information

License
ARR
Client side
required
Server side
required
Project ID