nossr50
34f96dc687
add Spears interactions to CombatUtils
2025-11-28 13:32:35 -08:00
nossr50
461d2d4570
SkillTools refactor
2025-11-28 13:17:19 -08:00
nossr50
38396d48b4
FlatFileDatabaseManager refactor
2025-11-28 13:17:10 -08:00
nossr50
99bb38ea06
SQLDatabaseManager refactor pass 2
2025-11-27 12:42:22 -08:00
nossr50
43502b255c
SQLDatabaseManager refactor pass
2025-11-27 11:57:58 -08:00
nossr50
ac9f060e79
more code coverage
2025-11-27 11:45:05 -08:00
nossr50
02ef9fad1d
Spears (wip pt 2)
2025-11-27 11:31:35 -08:00
nossr50
1b28ad8f59
Spears (wip pt 1)
2025-11-25 14:31:38 -08:00
nossr50
1b49eb11b8
Spring-cleaning round 1: remove some more deprecated API invocations
2025-11-09 10:34:41 -08:00
nossr50
3533c50489
Spring-cleaning round 1: remove deprecated Player.updateInventory
2025-11-09 09:57:28 -08:00
nossr50
c96cb95443
Fixed bug where salvage and repair configs would re-add any deleted entry that existed in the default config Fixes #5223
2025-11-08 13:40:05 -08:00
nossr50
9f5994596a
Fixed ageable cast class exception Fixes #5224
...
Fixed Herbalism not replanting certain crops
2025-11-08 13:27:53 -08:00
nossr50
80a61d2d89
2.2.044 Fix copper repair and salvage
2025-11-02 12:25:25 -08:00
nossr50
5dfea51c5e
slightly better logs
2025-10-05 13:46:13 -07:00
nossr50
00c0b2e5ec
fix bug where armor stand could be renamed to heart symbols
2025-10-05 13:30:24 -07:00
nossr50
c79b3fe024
optimize imports
2025-10-05 13:19:17 -07:00
nossr50
24888d13c2
Fix potion names Fixes #5211 Fixes #5180
2025-10-05 13:18:35 -07:00
nossr50
2f624e329d
misc optimization
2025-10-05 12:34:18 -07:00
nossr50
07d18e2eba
1.21.9 support for treasures.yml, experience.yml, fishing_treasures.yml, and settings for mannequins and a fix for armor stands
2025-10-05 12:27:20 -07:00
nossr50
c958a86aa3
add 1.21.9 support for repair, salvage, copper tool and armor (wip)
2025-10-04 14:20:32 -07:00
nossr50
c07b73d3d6
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2025-09-21 12:20:06 -07:00
nossr50
d38d74f82a
new event McMMOModifyBlockDropItemEvent and mcMMO now modifies the drop list in BlockDropItemEvent instead of spawning items
...
Fixes #5214
2025-09-21 12:19:55 -07:00
Justin
9a59200c0b
Add null-safety and helper methods to AbilityAPI ( #5217 )
2025-09-21 10:53:32 -07:00
nossr50
06f979d7bf
Reduce Blast Mining PVP damage Fixes #5213
2025-08-30 12:03:50 -07:00
Nathan V.
df69410e67
(Improvement) Implement playing sound by string ID ( #5201 )
...
* (improvement) implement playing sound by string ID
I've replaced enum-based sound playing events with string-based equivalents, which should open the door for server customization and other enhancements in the future
- Added SoundLookup class with different registry lookup methods depending on server version.
- Added the ability to configure what sounds are played depending on event, with a fallback built into SoundType.
- Removed getCrippleSound as SoundLookup can now fall back to the original default sound if the mace sound doesn't exist on the server's Minecraft version.
- Added a EnableCustomSounds config variable that will skip SoundLookup ID checking and just pass the sound string directly to the client, mainly due to the fact that it isn't possible to verify if resource pack values exist.
- Cleaned up a few switch statements to match how the original getSound had it formatted.
I'd love to see/do a further expansion of sound configuration for each ability now that we can just fall back to generic, but that may be for another PR.
* Fix getIsEnabled using wrong key
* always use registry, simplify custom sound enabling logic, optimize reflection calls
* forgot we need this for legacy versions
---------
Co-authored-by: nossr50 <nossr50@gmail.com >
2025-08-30 11:15:26 -07:00
nossr50
4bfbfa2de7
2.2.041
2025-08-23 13:12:58 -07:00
nossr50
724b66afaa
expand Block Cracker to other blocks with cracked variants
2025-08-23 13:09:52 -07:00
nossr50
6ba4475a77
Fix Berserk block cracker not functioning Fixes #5207
2025-08-23 13:01:11 -07:00
Warrior
ba673a02d0
Add early return for brewing stand hopper check ( #5208 )
2025-08-23 12:37:11 -07:00
handy
7cf4409c35
Add static to the method of the private class DatabaseAPI. ( #5198 )
2025-08-02 12:48:46 -07:00
Jake Ben-Tovim
f9513a8b40
fix(experience): parse diminished returns value from correct field ( #5196 )
2025-07-11 14:43:29 -07:00
Techirion
c377544fa2
RepairManager: Fix unsafe enchantments being stripped, CombatUtils: Use instanceof for IronGolem ( #5192 )
...
* RepairManager: Fix unsafe enchantments being stripped
* CombatUtils: Use instanceof for IronGolem check to avoid cast exceptions for pets/npcs/...
---------
Co-authored-by: Dieu <info@l4b.org >
2025-07-09 14:23:34 -07:00
るんく君
0424a5dd12
When burnTime is less than or equal to 0, do not process ( #5194 )
2025-07-09 14:19:02 -07:00
nossr50
6acc4b1ec6
2.2.040
2025-07-06 12:27:25 -07:00
nossr50
41b5667cd4
Some more unit test coverage for tree feller
2025-07-04 13:27:38 -07:00
nossr50
b60e478aec
Fix parties unintentionally becoming leader-less Fixes #3771
2025-07-04 13:06:31 -07:00
nossr50
6aa4deedc0
oopsie
2025-07-04 12:25:08 -07:00
nossr50
e6199c0a7a
prevent simulateBlockBreak from calling itself fixes #5188
2025-07-04 12:13:37 -07:00
nossr50
87277a0d6f
remove some unused code
2025-07-03 15:12:58 -07:00
nossr50
3c853a266a
change enum format back to old style
2025-07-03 15:11:41 -07:00
nossr50
e52371aeb3
formatting applied to most of the source code to tidy things up, and misc refactors
2025-07-03 15:07:31 -07:00
TechnicallyCoded
9eb8f4e918
Less hacky performance improvements ( #5187 )
2025-06-08 11:24:43 -07:00
nossr50
3d16d9432d
Added StackOverflow safeguards for dealDamage invocations Fixes #5129 Fixes #5029 Fixes #5186
2025-06-07 15:15:09 -07:00
nossr50
12127ff25b
spigot safeguards
2025-06-06 18:57:44 -07:00
nossr50
382b86ad34
perf improvements and rupture improvements
2025-06-06 18:43:41 -07:00
nossr50
27a232d03e
fix other places where locale might matter
2025-05-26 13:07:50 -07:00
nossr50
ce7461f459
fix potion matching for non-english locales Fixes #5174
2025-05-26 13:05:07 -07:00
Jake Ben-Tovim
045f1bdfb6
fix matchPotionType: correctly match extended and upgraded potions fixes #5181
2025-05-25 11:21:36 -07:00
nossr50
8c89462b0a
fix trickshot not applying potion effects or custom effects
2025-05-11 14:47:31 -07:00
Griffen
2ba67d1393
Adds locale entries for commands in "/mcmmo help" ( #5137 )
...
* Fixed issue where you chuld not modify the color of the commands in the main help command
* Changed the headers for more consistency
2025-05-06 13:10:09 -07:00