469 Commits

Author SHA1 Message Date
eric ef6224a6a4 Update README and modpack.conf
integration-test / build (push) Has been cancelled
luacheck / build (push) Has been cancelled
2026-04-12 17:06:27 -04:00
eric 331f738cbb Modified bronze, steel, gold, diamond, and admin armor textures
integration-test / build (push) Has been cancelled
luacheck / build (push) Has been cancelled
2026-04-12 17:02:40 -04:00
SmallJoker baa16e28cb Remove 'default dependency
Make the 'default' dependency optional

This commit introduces compatibility functions needed by the
3d_armor mods to adapt to the game that is being used.

Added license information to LICENSE.md in the modpack folder.

Co-authored-by: Sheriff U3 <210896603+Sheriff-Unit-3@users.noreply.github.com>
2025-12-16 17:56:42 +01:00
SmallJoker 063505f9ea Update integration test to 5.4.0 2025-11-16 13:33:23 +01:00
SmallJoker 1f83b9d634 Refresh README and force engine version >= 5.4.0 2025-11-16 13:30:07 +01:00
OgelGames 0321907bf5 Return swapped item in armor.equip() instead of calling armor.unequip() (#166)
This also eliminates a lot of unnecessary function calls.
2025-11-08 09:06:08 +01:00
Bradley Pierce 8f775a64f0 Rework armor stand inventories (#165)
This change makes armor stands only have one inventory list instead of four, thereby allowing the user to shift-click items back and forth. There is no visual difference in the formspec, and each piece of armor still has its own dedicated slot. An LBM is used to update the inventories of previous armor stands.
2025-09-06 08:06:39 +02:00
SmallJoker dbe0a9276a Prevent switching pages when using sfinv
Previously, 3d_armor would issue an inventory update
even if the 3d_armor page wasn't shown..
2025-06-24 21:14:27 +02:00
EmptyStar dbc891a711 Fix crash when right-clicking to equip a seventh armor element with a full armor inventory (#163) 2025-06-07 00:46:28 +02:00
BlackImpostor a79d1383aa Russian Capitalization (#162)
* Update 3d_armor.ru.tr

* Create 3d_armor_ip.ru.tr

* Create 3d_armor_sfinv.ru.tr

* Create 3d_armor_ui.ru.tr

* Update 'Fire'

* Capitalization in armor_admin.ru.tr

* Capitalization in armor_bronze.ru.tr

* Capitalization in armor_cactus.ru.tr

* Capitalization in armor_crystal.ru.tr

* Capitalization in armor_diamond.ru.tr

* Capitalization in armor_gold.ru.tr

* Capitalization in armor_mithril.ru.tr

* Capitalization in armor_nether.ru.tr

* Capitalization in armor_steel.ru.tr

* Capitalization in armor_wood.ru.tr

* Capitalization in shields.ru.tr
2025-05-28 17:59:13 +02:00
BlackImpostor 220cbc8d92 Update 3d_armor_stand.ru.tr (#161) 2025-05-27 07:03:33 +02:00
TarasArt 8fe014e6d3 Add Ukrainian localization (#160) 2025-05-07 20:00:30 +02:00
mal a586aeee0c Update mod.conf (#157)
* Update mod.conf

description changed from wood to nether

* Update mod.conf

Fixed typo from my previous PR.
2025-03-04 15:59:08 +01:00
SmallJoker 082e866274 Update player_api model registration
Ensures correct eye position and collision box.
Values taken from the player_api 'character.b3d' model.
2024-12-27 21:43:08 +01:00
Wiktor Perskawiec c224a73df7 Add Polish translation (#151) 2024-12-14 18:22:09 +01:00
tenplus1 280165fada tweak feather falling (#150)
changed y_velocity check for player so thart feather falling only works when actually falling and not standing around.
2024-12-12 14:00:26 +01:00
Maurus ab1bec3be8 Added spanish translations to shields and stands, added "Shared Armor Stand" to template. (#147)
* Create shields.es.tr

Spanish translation for shields.

* Create 3d_armor_stand.es.tr

Spanish translation to armor stands.

* Update template.txt

Added "Shared Armor Stand" to template.
2024-06-25 06:37:04 +02:00
Niklp 22955b413a Fix "player still online" check of armor.unequip (#146) 2024-05-01 07:24:49 +02:00
Niklp 1fcbf64d53 Replace 3d_armor_trans.png w/ engine provided blank.png (#143) 2024-04-04 07:25:05 +02:00
randomei fb86c02e43 russian translation fixes (#142) 2024-03-25 20:01:28 +01:00
Niklp 20917da061 Fix armor radiation values were not not summed up (#139) 2024-03-22 22:35:43 +01:00
Niklp 7bd77a7b80 Call custom on_punched functions w/ hitter = nil too (#141) 2024-03-19 12:54:42 +01:00
Niklp 25369e5165 Don't assume hitter ~= nil in on_punchplayer callback (#138)
* Don't assume `hitter ~= nil` in on_punchplayer callback

* Use early return
2024-03-17 09:11:03 +01:00
Luke aka SwissalpS 7fc313f911 armorstand nodes are not ground content (#134) 2024-02-29 07:39:44 +01:00
SmallJoker 4bac73fc9e Make all admin armor to protect from drowning (#131) 2024-01-17 10:33:37 +01:00
BuckarooBanzay f430395b64 resolve player object in async function again (different globalstep)
fixes #132
2024-01-15 10:15:49 +01:00
David Leal 467709c935 Use player_api functions instead of default (#129) 2023-12-26 18:34:43 +01:00
Jaidyn Ann e0b6112320 Tweak Esperanto translation (#128) 2023-12-19 07:13:04 +01:00
fluxionary f3e66701aa add a protected shared armor stand (#127) 2023-11-28 07:08:29 +01:00
randomei 7a0c456638 Fix broken translations (#124)
* Fix broken translation
2023-11-22 07:29:44 +01:00
Olivier Dragon 9a687fbb51 Remove individual mod LICENSE.txt (#122)
and add full license texts for LGPL2.1 and CC-BY-SA 3.0
2023-10-29 19:13:53 +01:00
Niklp 1e2760a6cf Fix ldoc ci (#121) 2023-10-29 19:09:00 +01:00
Dirkfried 1da9d94e7c Enhance the admin boots (double speed) (#120) 2023-10-28 11:42:48 +02:00
Buckaroo Banzai 3660e50312 init-cleanup (#115)
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2023-10-26 10:39:55 +02:00
Niklp c894ba4b0c Add initial_properties to armor stand entity (#116)
* Add `initial_properties` to armor stand entity

* Keep pos param

* fix

* fix crash
2023-10-22 19:21:52 +02:00
Dirkfried aef125a0ca fix small typo (#111) 2023-08-20 19:36:32 +02:00
Wuzzy 7d251784e7 German translation update (#110) 2023-08-13 14:57:32 +02:00
Buckaroo Banzai 6eb492b09c add nil check in armor.damage (#109) 2023-08-04 16:35:02 +02:00
David Leal dfa19cce98 Fix LDoc URL 2023-07-14 08:27:36 +02:00
Kyrah Abattoir 1d8509e75b Implements item groups soulbound and cursed (#105)
* Implements item groups soulbound and cursed:
Soulbound armors respawn with their owner.
Cursed armors cannot be unequipped by the player.
(disabled in creative mode)

* Prevents a cursed armor from getting unequipped by right clicking another piece of armor.
2023-05-31 14:59:20 +02:00
flux 053c30b8b1 don't trigger armor:punch when max_hp decreases 2023-04-20 07:36:24 +02:00
tenplus1 dc7fbce09a Change Fire Protection Function (#100)
* Tweak Fire Protect

This change tweaks the fire protection function so that it no longer needs to override nodes and hence rely on additional dependencies like ethereal mod.

* Remove ethereal and fire dependencies

Remove fire and ethereal dependencies as they are no longer needed since fire protection doesn't override items inside those mods.

* Re-add Torch Damage

This re-adds torch damage of 1 per second if fire protection is enabled.

* Remove nether dependency

Nether dependency isn't required as well.
2023-02-05 17:44:17 +01:00
fluxionary 72970b3da1 add animations for use w/ the emote mod (#98) 2023-01-14 21:44:41 +01:00
Buckaroo Banzai 52f0e6a0ed Update LICENSE.md
fixes #93
2023-01-12 15:32:21 +01:00
ROllerozxa 400745dd0c Swedish translation (+refresh translations and remove outdated meta) (#97)
* Refresh translations
* Add Swedish translations
* Remove outdated depends.txt and description.txt
2022-12-25 18:23:49 +01:00
Zweihorn 68d724176e Update README.md (#94)
Update reflects on:
- outdated modpack version deleted as redundant
- MT 5+ version
- the specific "armors as modpack" refactorization

The latter was a little caveat for me as MT server admin as I was not aware of this major change in the modpack design. After an update no armor was available to anybody as all new mods get disabled (entry set to false) by default.
2022-12-19 08:45:53 +01:00
Zweihorn 2ef66d3132 typo correct (#92)
and avoid polution of MT ContentDB with fake mod "etherial" instead of "ethereal"
2022-12-17 11:51:25 +01:00
fluxionary e75c0bedcc remove pointless dependency on bakedclay (#90) 2022-12-10 19:45:21 +01:00
fluxionary 92d036c5a7 remove reference to smartshop image (#88) 2022-11-26 21:38:10 +01:00
OgelGames 7f20e5dcb7 add fake player check (#86) 2022-11-20 16:44:50 +01:00