nossr50
b56ddebde8
fix trickshot not applying shot from crossbow to bounced arrows
2024-03-31 08:46:04 -07:00
nossr50
cf49fc7599
fix thrown tridents not getting XP or subskill benefits
2024-03-31 08:44:06 -07:00
nossr50
86a5d14a9b
2.2.001
2024-03-30 06:57:55 -07:00
nossr50
81ac48904c
mcMMO 2.2.000-RC1 candidate for release
2024-03-30 06:16:10 -07:00
Robert Alan Chapton
2594dc1bca
Endgame Update ( #4840 )
...
General
Added Crossbows Skill, this skill is a WIP and feedback on discord is appreciated.
Added Tridents Skill, this skill is a WIP and feedback on discord is appreciated.
Added the "endgame" triple drop subskill 'Mother Lode' to Mining
Added the "endgame" triple drop subskill 'Clean Cuts' to Woodcutting
Added the "endgame" triple drop subskill 'Verdant Bounty' to Herbalism
Added /mmopower command which simply shows your power level (aliases /mmopowerlevel /powerlevel)
Config
Added 'Send_To_Console' settings to chat.yml to toggle sending party or admin chat messages to console.
Replaced 'Experience_Formula.Modifier' in experience.yml with 'Experience_Formula.Skill_Multiplier' which is easier to understand and less prone to divide by zero bugs.
child.yml config is gone now, feel free to delete it.
Tweaks
Tree Feller now drops 90% less non-wood block rewards (leaves/etc) on average from Knock on Wood.
Treasure drop rate from Shake, Fishing, Hylian, and Excavation now benefit from the Luck perk.
Updated advanced.yml with entries for the new skills
Permission nodes
Added 'mcmmo.commands.mmopower' permission node for the new /mmopower command
Added 'mcmmo.commands.crossbows' permission node
Added 'mcmmo.ability.crossbows.crossbowslimitbreak' permission node
Added 'mcmmo.ability.crossbows.trickshot' permission node
Added 'mcmmo.ability.herbalism.verdantbounty' permission node
Added 'mcmmo.ability.mining.motherlode' permission node
Added 'mcmmo.ability.woodcutting.cleancuts' permission node
Locale
Added locale entries for motherlode, cleancuts, and verdant bounty.
Codebase
Major rewrite for how random chance was handled in the code.
Many skills with RNG elements now send out a SubSkillEvent (which can be used to modify probability or cancel the results), some skills without RNG still send out this event when activated, this event is cancellable so it can be used to make a skill fail.
A lot of new unit tests were added to help keep mcMMO stable as part of this update, of course, more could always be added.
NOTES:
One feature of this update is to provide an endgame benefits to some skills that you can grind for a long time, ideally for a long while. I will likely expand upon this idea in future updates.
A few skills have these endgame-oriented subskills, these new subskills provide a small benefit at first that grows and scales up to level 10,000 (or 1,000 for Standard mode which no one uses) and does not have ranks (other than the initial rank to unlock it).
These endgame sub skills unlock at level 1000 for users with default mcMMO settings, or 100 for those using the optional Standard scaling.
You can tweak the benefits of these skills in advanced.yml, the default settings are meant to be a good starting point.
Crossbows and Tridents are WIP skills, I would like feedback on discord about them.
More info on the new Triple Drop skills (Mother Lode, Clean Cuts, Verdant Bounty):
Currently these start at about 5% chance and can reach a maximum 50% chance if a player acquired 10,000 skill, you can adjust this in advanced.yml
These skills respect double drop settings from config.yml just like the corresponding Double Drop skills do, if a double drop is disabled for an item, then it's disabled for triple drops too.
I added a new Power Level Command, for now this just shows you your current power level. If I ever add features based on power level, this command will likely display output related to those features.
Regarding Maces, I will likely add that as a WIP skill when the next Minecraft update drops.
2024-03-30 06:09:59 -07:00
gecko10000
bead5feb14
Make PAPI expansion persist ( #4986 )
2024-03-30 05:31:47 -07:00
nossr50
ed8c8107f9
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2024-03-19 16:16:11 -07:00
nossr50
b6697141f7
add ExploitFix.PreventArmorStandInteraction to prevent combat abilities going off on armor stands
2024-03-14 13:24:57 -07:00
Lorenzo Cardinali
04ed2a47d4
Fixed import errors related to Alchemy data in AdvancedConfig ( #4983 )
2024-03-10 18:59:15 -07:00
nossr50
7da8c8c83a
2.1.231
2024-03-09 21:16:59 -08:00
Mangchi__
4d060b192b
Update locale_ko.properties ( #4977 )
...
* Update locale_ko.properties
* Update locale_ko.properties fixed-1
2024-03-09 20:17:14 -08:00
Momshroom
2117c67084
Fixed NPE when party creation doesn't use password. Solves bug reported here: https://discord.com/channels/526933440214597677/526938425161416727/1213131451235827753 ( #4981 )
...
Signed-off-by: Momshroom <Momshroom@gmail.com>
2024-03-09 20:16:14 -08:00
nossr50
4d85f24d98
2.1.230
2024-02-22 18:04:57 -08:00
IAISI
7f9ed94d23
Fix exceptions on EntityCombustByEntityEvent, EntityDamageByEntityEvent, PartyAutoKickTask if parties are disabled ( #4976 )
...
* Only run EntityListener#checkParties on EntityCombustByEntityEvent if Parties are enabled
* Only run PartyAutoKickTask Task if Parties are enabled
* Only run EntityListener#checkParties on EntityDamageByEntityEvent if Parties are enabled
* Check if Parties are enabled before running inSameParty in CombatUtils#processCombatXP
---------
Co-authored-by: Dieu <info@l4b.org>
2024-02-22 17:57:05 -08:00
IAISI
cdc187b211
Fix PartySaving related NPEs (only save parties if they're enabled) ( #4973 )
...
Co-authored-by: Dieu <info@l4b.org>
2024-02-20 09:20:08 -08:00
nossr50
3361d28887
Party system can now be disabled via config
...
Closes #4873
2024-02-19 17:55:57 -08:00
nossr50
c358c8ce0b
Add missing getHandlerList() to McMMOEntityDamageByRuptureEvent fixes #4972
2024-02-19 16:12:39 -08:00
nossr50
85f27fdbdb
2.1.228
2024-02-14 13:17:46 -08:00
nossr50
5bfca3c218
Fix spigot api break for entity damage events
2024-02-13 18:04:00 -08:00
MithicSpirit
347e6112fb
Make mcMMO anvil sounds categorized ( #4954 )
...
Default anvil sound is way too loud, and being in the master category
makes it hard to manage player-side without making the entire game too
soft.
2023-12-21 17:54:29 -08:00
Min Sa-Hun
65dfcb492d
Renewed and completed the Korean locale ( #4956 )
...
Co-authored-by: Pindang2 <workspace@pindang2.com>
2023-12-21 17:53:38 -08:00
YuanYuanOwO
23a549a6d3
Update locale_zh_CN.properties ( #4953 )
...
Update language file to fix a typo error
2023-12-21 17:52:51 -08:00
nossr50
dd04ee48b9
2.1.226
2023-12-16 17:45:17 -08:00
nossr50
a54590576f
2.1.225
2023-10-15 12:18:12 -07:00
Spongecade
06160c6d04
Update Minecraft wiki link to new domain ( #4944 )
2023-10-15 10:47:21 -07:00
nossr50
12e5a7f054
Bamboo is now treated like a cactus/sugar cane
2023-10-08 16:51:59 -07:00
nossr50
13ba51cdf1
Fixed some mistakes in shake config
2023-09-30 15:46:20 -07:00
nossr50
5f1a545437
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2023-09-30 15:43:30 -07:00
nossr50
bad7023129
Shake has 8 ranks again
2023-09-30 15:43:19 -07:00
Huynh Tien
785f18c13a
update FoliaLib ( #4935 )
...
- fix an issue with 0 ticks setting
- disable scheduler warning
2023-09-03 16:41:35 -07:00
Yomamaeatstoes
c34230a82e
mcMMO-Folia-PR ( #4925 )
...
Folia Support
---------
Co-authored-by: Rockyers <ethan@yocom.org>
Co-authored-by: TechnicallyCoded <technicallycoded@gmail.com>
Co-authored-by: HSGamer <huynhqtienvtag@gmail.com>
2023-08-26 16:16:18 -07:00
nossr50
24a57fab3d
2.1.222
2023-07-09 14:43:38 -07:00
nossr50
78596dc00e
Glow Lichen nerf
2023-06-25 13:51:00 -07:00
nossr50
3cbdcddcc1
Crossbows do not count as unarmed item with unarmed items setting
2023-06-25 13:47:04 -07:00
nossr50
019d22d92a
Make mcMMO quieter by moving most log messages to debug only
2023-06-19 16:26:30 -07:00
nossr50
b2110d4e1c
PAPI Support pt 2
2023-06-17 20:32:51 -07:00
nossr50
f22043ebb5
PAPI Support WIP
2023-06-17 20:22:49 -07:00
nossr50
cc1b511c02
Don't look up offline players by name
2023-06-17 15:56:36 -07:00
nossr50
e9a020565f
Added fail safes against bonus drop meta not being cleaned up
2023-05-29 14:34:47 -07:00
Warrior
78922ea337
Fix blast mining bonus drops option not working ( #4895 )
2023-05-29 13:58:24 -07:00
nossr50
db01b61371
2.1.220
2023-05-13 14:42:14 -07:00
Warrior
133a60c4bf
Fix child skills counting towards power level in /inspect ( #4889 )
2023-04-23 11:08:06 -07:00
nossr50
684e96ff6b
Fix RankConfig
2023-04-17 12:17:28 -07:00
nossr50
f40f68bdf0
Fix RankConfig not using the new updating config system
2023-04-17 12:07:59 -07:00
nossr50
640f4b0a9b
Fix mcMMO attempting to copy out custom repair/salvage configs
2023-04-17 12:07:41 -07:00
nossr50
978ee4a9a3
Optimize the imports
2023-04-11 15:49:37 -07:00
nossr50
0ab93586fd
Config files will update automatically again
2023-04-11 15:48:14 -07:00
Smudge
4553310bb9
Fixed fishing exploiting compatibility ( #4859 )
...
* Fixed fishing exploiting compatibility
* Moved same target to class variable
2023-04-03 17:52:00 -07:00
Warrior
9b0632d63c
Make party loading more resilient ( #4881 )
2023-04-03 17:49:35 -07:00
Warrior
69ef484b86
Fix dots not being replaced when renaming party ( #4882 )
2023-04-03 17:48:53 -07:00
Warrior
606a92f1ef
Fix /party teleport NPE ( #4885 )
2023-04-03 17:48:01 -07:00
nossr50
79730383ab
Fixed wiki url being incorrect in various commands
2023-04-03 16:47:58 -07:00
nossr50
7264e1a8d6
Small tweaks
2023-04-03 12:07:34 -07:00
nossr50
e011f545a7
Added smithing_table to tool readiness blacklist
2023-04-02 20:44:00 -07:00
nossr50
283fa14380
Add Camel, Sniffer, and Snifflet to taming XP
2023-04-02 20:42:06 -07:00
nossr50
5f388a9906
Add support for torchflower replanting to herbalism
2023-04-02 20:38:05 -07:00
nossr50
cd96bc79d8
Change isHerbalismDrop to use strings.. this method still needs more work
2023-04-02 20:24:04 -07:00
nossr50
ae961caeab
Added Torchflower to herbalism experience and bonus drops
2023-04-02 20:11:10 -07:00
nossr50
0b4d87aebc
Add Sniffer and Snifflet to combat experience in experience.yml
2023-04-02 20:07:50 -07:00
nossr50
6106f70c24
Added Pitcher_Plants to bonus drops and herbalism experience
2023-04-02 20:05:52 -07:00
nossr50
100a7f8a8f
Added pink_petals, cherry_wood, and cherry_log to bonus drops in config.yml
2023-04-02 20:02:32 -07:00
nossr50
4c792c4f2c
Added Pink_Petals to experience.yml
2023-04-02 20:00:58 -07:00
nossr50
db4b820f80
Add new hanging signs to tool readiness blacklist
2023-04-02 19:58:16 -07:00
nossr50
ca710b4302
Add chiseled_bookshelf to tool readiness blacklist
2023-04-02 19:55:30 -07:00
nossr50
668cc0e4a3
Add support for upcoming Cherry trees
2023-04-02 19:53:13 -07:00
nossr50
2d78eaa495
Fixed Beetroots double drop issue #4667
2023-03-19 21:21:54 -07:00
Warrior
6bdc51be76
Fix missing return in notify command ( #4870 )
2023-02-25 15:20:45 -08:00
nossr50
af15617196
Add config toggle for Blast Mining bonus drops to advanced.yml
2023-02-19 13:40:14 -08:00
CuteLittleSky
643dff7915
Update locale_zh_CN.properties ( #4858 )
2023-02-09 18:16:26 -08:00
Justin
01fbfccc0d
feat: Make power level display for offline players ( #4861 )
...
Fixes #4599
2023-02-09 18:12:46 -08:00
Jok
2362fe994a
Don't call EntityDamageByEntityEvent with null damager ( #4863 )
...
Co-authored-by: Elioby <elioby@users.noreply.github.com>
2023-02-09 18:11:30 -08:00
nopeless
08b08b1285
Fix: player is no longer immune to projectiles shot by themselves ( #4856 )
2023-01-28 11:57:31 -08:00
destro174
75822472fc
Add item in mainhand when spawning in lumber bonus blocks. ( #4826 )
2022-12-04 14:22:37 -08:00
Daniil Z
59aecb79a1
Update Russian locale ( #4832 )
...
Added/updated some lines
Fixed new-line characters
2022-12-04 14:21:44 -08:00
DarkKnights22
c865c2d2e3
Fix bug where players could know staff are invis ( #4833 )
...
* Fix bug where players could know staff are invis
* remove whitespace
2022-12-04 14:21:22 -08:00
MrPowerGamerBR
93c64a8770
Fix pt_BR ability on typo ( #4837 )
2022-12-04 14:19:48 -08:00
nossr50
101c43a4bc
Tree Feller now partially destroys trees if the whole tree is too big
...
Fixes #4811
2022-08-07 15:55:19 -07:00
nossr50
fb738d85f6
Mangrove trees are now properly marked natural from growth
...
Fixes #4810
2022-08-07 15:54:22 -07:00
dod0lp
8feba60e2c
Update config.yml ( #4809 )
2022-08-03 07:43:03 -07:00
nossr50
45f96793a5
Revert "Players who used unarmed combat are still considered using unarmed while not holding weapons for a brief time period"
...
This reverts commit 993b418fbc
.
2022-07-24 10:05:56 -07:00
nossr50
df0362bcba
Allow mining benefits while using Hoe
2022-07-23 17:04:43 -07:00
nossr50
25d558a5fa
Added Sculk blocks to Mining
2022-07-23 16:57:42 -07:00
nossr50
993b418fbc
Players who used unarmed combat are still considered using unarmed while not holding weapons for a brief time period
2022-07-23 16:13:49 -07:00
nossr50
4db6e03517
Hacky workaround for Spigot API bug not showing burntime to the client when burntime was too high
2022-07-23 14:43:24 -07:00
nossr50
eb1393c02c
Fix burnTime debug prints on mmodebug players
2022-07-23 14:24:31 -07:00
nossr50
38f937fa01
revert potential furnace animation bug fix
2022-07-17 14:56:44 -07:00
nossr50
6d7982c0cf
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2022-07-17 14:03:10 -07:00
nossr50
89fa26d0eb
Potential fix for #3005
2022-07-17 14:00:03 -07:00
Greymagic27
88b6517f88
Added Dripstone Block to experience.yml ( #4796 )
2022-07-15 15:07:19 -07:00
nossr50
90721ee859
Add missing Mangrove_Log to experience.yml
2022-06-26 18:43:09 -07:00
destro174
aa4011a226
Use item in mainhand to get drops when using treefeller ( #4781 )
2022-06-11 16:41:27 -07:00
nossr50
fa82fe8e67
Level up broadcasts should be visible to the player of origin
2022-06-09 22:50:36 -07:00
nossr50
444e1532f2
2.1.214
2022-06-09 22:39:11 -07:00
Smudge
1a34d2f647
Added 25% xp boost permission ( #4773 )
2022-06-09 14:31:06 -07:00
abridgedcarp
d543843235
Fix Maven build failure ( #4779 )
2022-06-09 14:26:50 -07:00
nossr50
c40af913f4
mcMMO 2.1.213
2022-06-07 18:07:14 -07:00
nossr50
f6268fe291
Add in new 1.19 stuff and tweak treasures.yml
2022-06-07 18:00:32 -07:00
nossr50
27854720f0
Add some exploit prevention to fishing
2022-05-15 15:24:25 -07:00
nossr50
d19cf1e260
2.1.212 - Fixed herbalism exploit and added damage limit for XP
...
calculations used in combat
2022-04-28 18:31:10 -07:00
Warrior
4a8630262e
Fix hanging plants searching up instead of down. ( #4766 )
2022-04-28 08:33:45 -07:00
nossr50
8821fb0b2f
2.1.211
2022-03-18 15:07:02 -07:00
nossr50
5ab55c1653
mcMMO will no longer use the DamageModifier API (potentially fix immortal player bug)
2022-03-17 19:58:42 -07:00
nossr50
8066f7f7f2
Tweak damage debug info to show modifier values
2022-03-17 16:08:50 -07:00
nossr50
5ea18e8ba7
Add combat debug info for player versus player combat /mmodebug
2022-03-17 15:03:42 -07:00
nossr50
0bf3f98d95
2.1.210
2022-03-17 13:59:17 -07:00
nossr50
fa33fa3d32
Revert 3 commits (work will be continued in branch)
...
Revert "Disabling mcMMO when the config breaks is dumb"
This reverts commit 86e7bfbf89
.
Revert "Config validation rewrite part 1"
This reverts commit 16e90da8fd
.
Revert "Update changelog"
This reverts commit 0ccd89fad4
.
2022-03-17 13:49:46 -07:00
Mads U. Jensen
8b6a4c1e5b
Update doubledrops IDs ( #4743 )
2022-02-10 17:31:22 -08:00
nossr50
16e90da8fd
Config validation rewrite part 1
2022-01-30 15:31:52 -08:00
nossr50
86e7bfbf89
Disabling mcMMO when the config breaks is dumb
...
Fixes #4732
2022-01-30 14:24:21 -08:00
nossr50
8f0fb76847
Silence API out of date warning on config load
2022-01-17 15:57:04 -08:00
nossr50
3be15d3f65
Rewrite how mob/item/block metadata is tracked/retrieved
...
Fixes #4720
2022-01-17 15:32:02 -08:00
nossr50
405de477d3
(thanks chew) Fix older MC versions not loading config files
...
Fixes #4716
2022-01-11 19:28:18 -08:00
nossr50
db0ae36fa7
fixed bug where duplicate comments with leading whitespace were ignored
2022-01-11 19:22:28 -08:00
nossr50
c21a040ddb
Huge changes to how config files are loaded/updated, fixes many issues
...
Fixes #4715
2022-01-10 22:29:22 -08:00
the456gamer
dd4a5a6b9a
remove YAML parsing hacks in favor of native bukkit provided parsing ( #4714 )
...
* fix yaml config to use native comment handling.
fixes #4702
replaces #4713
2022-01-09 11:16:17 -08:00
dexasz
829aaea5d4
add & translate missing strings & fix a typo that broke placeholders ( #4707 )
2022-01-09 11:07:18 -08:00
Olivia
c92ae16c7f
Fix extra 0 in level for gunpowder in retro mode ( #4701 )
2021-12-30 14:21:46 -08:00
nossr50
9d08d88f2a
Add new repair setting to default file
2021-12-27 11:34:55 -08:00
JeBobs
2ca3544741
Added option to disallow using enchanted materials to repair items. ( #4693 )
2021-12-27 11:29:54 -08:00
nossr50
ef714f98c9
Fix parties at level cap gaining XP and thus spamming messages
...
Fixes #4686
2021-12-27 11:22:16 -08:00
nossr50
dd550feb65
Update BlockTracker to use Spigot API directly instead of compatibility
...
layer
Fixes #4692 Fixes #4698
2021-12-27 11:09:27 -08:00
nossr50
ddc9a69f4b
Fix ScoreboardManager NPE and added locale messages relating to scoreboards
2021-12-27 10:46:56 -08:00
TheBusyBiscuit
61388f46f1
Fixed #4694 ( #4695 )
2021-12-27 09:27:13 -08:00
nossr50
341dc45202
Takeout this warning
2021-12-14 23:27:51 -08:00
nossr50
13f7482b39
Unicode support for locale files
2021-12-14 23:08:08 -08:00
lilac & gooseberries
1b11fd2369
lithuanian translation for mcmmo ( #4676 )
2021-12-14 22:22:58 -08:00
nossr50
fbe0cd1471
Fixing like 10 memory leaks Fixes #4670
2021-12-11 22:22:02 -08:00
nossr50
10470dde13
Reduce default volume of level up sound
2021-12-11 21:19:30 -08:00
nossr50
11245e87ef
squelch ChunkStoreTest log output
2021-12-11 20:57:25 -08:00
Enderaoe
09ce259288
fix issue #4667 ( #4669 )
2021-12-07 19:55:42 -08:00
PikaMug
519d469cb2
Add null check to XP gain handler, fixes #4663 ( #4677 )
...
* Add null check to XP gain handler, fixes #4663
Co-authored-by: Robert Alan Chapton <nossr50@gmail.com>
2021-12-07 19:54:48 -08:00
nossr50
9ab4584dfe
MOB_METADATA_KEYS should be immutable
2021-11-14 09:36:00 -08:00
nossr50
8d27e8fccf
2.1.205
2021-11-14 09:33:27 -08:00
NemuruYama
ba1f15b655
Fixed the alchemy properly ( #4658 )
2021-11-14 08:05:42 -08:00
Enderaoe
d185c7538c
Fix issue #4626 double smelting on raw copper ( #4652 )
2021-11-10 04:55:04 -08:00
gecko10000
2347fc294f
Fix IndexOutOfBoundsException for fake brew event by adding to list instead of setting the index (which doesn't work) ( #4655 )
2021-11-10 04:54:31 -08:00
gecko10000
81faf93f31
Fix hex colors in broadcasts ( #4651 )
2021-11-08 19:01:14 -08:00
PikaMug
19c0f6757e
Add deprecated constructor w/o startinglevel per d9e195f
( #4647 )
2021-11-08 19:00:00 -08:00
Enderaoe
182717eacf
Fix issue #4105 Fishing shake percentage seems off. ( #4649 )
2021-11-08 18:57:32 -08:00
nossr50
8eee39b88b
mcMMO now requires the latest MC version (currently 1.17.1)
...
Fixed a few bugs from API breaks
2021-11-08 18:38:50 -08:00
nossr50
f8433cdbcc
Fixed Kelp not awarding XP
...
Fixed #4639 Fixed #4110
2021-10-05 12:39:56 -07:00
nossr50
a2e10dbd0c
Azalea trees bone mealed into existence no longer get marked unnatural
...
Fixes #4640
2021-10-05 11:58:31 -07:00
nossr50
73c465ee64
Fixed a bug where mcMMO didn't flag all blocks as natural appropriately
...
in some StructureGrowEvent(s)
2021-09-28 16:58:40 -07:00
nossr50
c30892a0a5
Add flowering azalea leaves to Tree Feller
2021-09-28 00:09:04 -07:00
tunagohan
7fc6577196
Propose: Add an option for Exploiting Fishing. ( #4619 )
...
* feat: Add exploiting option for fishing
* Update experience.yml
Let's change how this was named
* Update ExperienceConfig.java
Let's change how this was named
Co-authored-by: Robert Alan Chapton <nossr50@gmail.com>
2021-09-22 15:11:54 -07:00
PikaMug
162c605dac
Trigger change event for party create/disband ( #4620 )
2021-09-22 15:05:41 -07:00
rosaage
280eb0ba51
Added support for allowPublicKeyRetrieval=true in the JDBC launch ( #4635 )
...
options for MySQL
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2021-09-22 15:03:03 -07:00
GhostDC
8e5251ba66
update locale_zh_CN.properties ( #4628 )
2021-09-22 15:00:03 -07:00
Warrior
1e43e34547
Make /party kick case insensitive ( #4630 )
2021-09-22 14:59:39 -07:00
nossr50
5575309b79
Add amethyst block to experience.yml for Mining
2021-08-15 21:59:38 -07:00