Data Packs Game Mechanic

Realistic Armor Weight (actually balanced)

  • 8.1k views 0 today
  • save_alt 1k downloads
Compatibility
Minecraft 1.16
to version
Minecraft 1.19
Changes include
  • Functions
  • 44
  • 34
  • 29
Aceplante
Lvl 69High Grandmaster Spelunker
145
Currently, there are no drawbacks or downsides to just wearing your maxed out netherite armor 24/7.


Well I fixed that. By adding a SLIGHT speed penalty to worn armor, it is now more beneficial to remove your armor when not in direct combat and especially when traveling long distances.

This is done with attributes. It does NOT apply an entire level of slowness as I've seen other packs do.

This makes lighter armors such as leather or chain potentially viable!

It also affects both mobs wearing armor and horses too!

Note: the FOV decrease makes it seem like the slowness is more potent than it actually is.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This change is included in my RL Megapack posted here: Aceplante's RL Megapack, but I also wanted to post it separately in case anyone wanted this specifically.

2 Update Logs

Update #2 : by Aceplante 03/26/2022 11:29:08 amMarch 26, 2022 @ 3:29 pm UTC

Now shows as a percentage instead of an arbitrary value
LOAD MORE LOGS

More like this

  Have something to say?

RODHI
09/30/2024 5:33 am
Level 5 : Apprentice Miner
please update bruh
1
Aceplante
10/02/2024 2:00 pm
Level 69 : High Grandmaster Spelunker
does it not work on 1.20?
1
NTKidd
06/15/2022 11:32 pm
Level 1 : New Miner
There're some issues occurred to me:

1. When I added the pack to my server, it somehow caused the server tps to dropped so much

2. When I removed it, all the slow effect still remain on all the armor, only new created armor wont have it, is there anyway to remove it?
1
SageDaHerb
05/03/2023 9:46 am
Level 1 : New Miner
I know this is SUPER late but I resolved this issue...

Within \data\minecraft\functions\weight.mcfunction , you want to delete line 23 and down. This will keep player and Horse stats. If you don't want the horse changes, delete line 17 and down.

It looks like all of the execute lines of code for every single mob that is currently loaded into every chunk kills the server.
1
Aceplante
05/29/2023 2:37 am
Level 69 : High Grandmaster Spelunker
odd i never got this notification. Anyways, it should only execute for mobs that can wear armor, and then only ones that have armor, and then only once. I didn't have too much lag
1
TheMrNoob0
04/09/2023 9:24 pm
Level 1 : New Miner
I had the same problem in my realm, breaking blocks took a lot to break and pick up blocks. I enjoy having the weight in my singleplayer world but I would like to use it on a server but I am unable to
1
Aceplante
06/16/2022 1:19 am
Level 69 : High Grandmaster Spelunker
There is no way to remove it as it modified their data. You would have to have a similar function modify it back to default values without the speed change. Im not sure why it would've caused excessive lag, but ill look into it.
1
NTKidd
06/16/2022 3:01 am
Level 1 : New Miner
I have changed some values in the files (ex. netherite armor -0.09 -> -0.07) but it will only applied to new armor crafted. All armor before that still have -9% speed not -7%
1
Aceplante
06/16/2022 1:48 pm
Level 69 : High Grandmaster Spelunker
Yea, becuase it applies to items without the tag and the affected items would already have the tag, thus it would not apply again
2
Demerialt
03/29/2022 8:20 am
Level 18 : Journeyman Warrior
history
Hi again ! I noticed that the mobs moved slower. Can u fix it ?
1

Welcome