Commit Graph

500 Commits

Author SHA1 Message Date
ASangarin
0c20cd0b62 !another player must be online error tackled 2020-10-11 16:57:50 +02:00
ASangarin
610045c319 !small refactor
added force class command
2020-10-11 16:49:30 +02:00
ASangarin
0bf926eba3 !anti-cheat support 2020-10-11 16:49:14 +02:00
ASangarin
239d70117d Fixed SQL things
Requires MMOLib 1.3.7.1
2020-10-06 18:59:05 +02:00
ASangarin
54ba6b89b8 !fixed some SQL things 2020-10-06 15:31:59 +02:00
ASangarin
938632e81a Lots and LOTS of isOnline checks 2020-10-06 03:04:51 +02:00
ASangarin
06dc77a1f6 Now uses HikariCP instead of jasync. (SQL)
(Requires latest MMOLib)
2020-10-05 16:48:34 +02:00
Indyuce
d55c0affe2 !Fixed custom block chains 2020-10-04 16:03:53 +02:00
Indyuce
8cf6f057d2 Removed unused method 2020-10-03 20:26:36 +02:00
Indyuce
68f77205dd Small cleanup 2020-10-03 20:23:47 +02:00
ASangarin
ed9c86942b Added default values for playerdata in config.yml
This means you can now set the starting amount of most points, etc.
without having to run commands on first player join!
2020-10-01 16:30:40 +02:00
ASangarin
529f805a1d MySQL loading fix (and filesize reduction)
Requires MMOLib 1.3.6
2020-09-29 17:44:00 +02:00
ASangarin
8a8be6a1bd Added new mana placeholders (check the wiki) 2020-09-29 01:57:28 +02:00
ASangarin
ee7970edaa MySQL is now done async! 2020-09-28 19:21:07 +02:00
HexedHero
fff574c0dd Load chunks async when regenning blocks closes #75 2020-09-26 23:51:03 +01:00
Indyuce
47e145d384 !idk 2020-09-27 00:15:03 +02:00
Indyuce
844a7ca675 Merge branch 'master' of https://git.lumine.io/mythiccraft/mmocore 2020-09-27 00:14:42 +02:00
Indyuce
ec0d66dd15 !Fixed GUI item custom model data 2020-09-27 00:14:30 +02:00
ASangarin
89b78af5bc !Fixed another "Player must be online" error 2020-09-26 19:47:55 +02:00
ASangarin
b27ce4bd1b small fix
Fixed player classes preventing the plugin from loading if they didn't
specify a display name
2020-09-23 01:27:45 +02:00
ASangarin
c724b8ecf4 Update 1.4.6
- Custom Mining Regions are no longer protected by default, however you
can enable it in config.yml
(Regenerating Blocks will still be protected)
- Block Regens can also be chained together
now without causing weird behavior.
- Fixed a bug that caused
- ActionBar refactor. Reloading now reloads the actionbar config!
- MineBlock Quest Objective no longer counts player placed blocks
(can be changed in the line config)
2020-09-20 23:40:41 +02:00
ASangarin
fc5eea28e0 !Removed unnecessary line 2020-09-16 15:51:41 +02:00
Indyuce
5cae155273 !Merge branch 'master' of https://git.lumine.io/mythiccraft/mmocore
Last commits cleanup
2020-09-13 13:03:19 +02:00
Indyuce
8edbec6d21 !Removed useless util classes 2020-09-13 12:10:08 +02:00
ASangarin
55035d2c60 Restrictions Update
restrictions.yml has been fixed and now work as it should.
'required tool' message now displays even if a tool is not registered
You can now use MMOItems in restrictions.yml, format = 'TYPE?ID'

Requires MMOLib 1.3.3.1
(1.3.3 works too, but the 'parent' feature is broken in that case)
2020-09-12 23:18:57 +02:00
ASangarin
6807a5f8f3 Fixed NPE with actionbar 2020-09-12 21:09:40 +02:00
ASangarin
ec418d3afa Restrictions Error logging change
Warning messages when failing to register a restriction now differ
depending on which registration phase had failed.
2020-09-12 20:47:27 +02:00
ASangarin
a56375a556 Merge branch 'master' of https://git.lumine.io/mmoteam/mmocore.git 2020-09-12 20:41:48 +02:00
ASangarin
0b869c4be5 Fixed actionbars not displaying if class actionsbars were empty 2020-09-12 20:41:38 +02:00
HexedHero
8a9f3f03fb Check if attacked mob is an NPC closes #103 2020-09-12 01:09:39 +01:00
ASangarin
9c48b96f18 Changed the way default waypoints work.
All default waypoints will be unlocked regardless of playerdata,
no matter what.
2020-09-10 21:37:24 +02:00
ASangarin
1ec270566d You can now add action-bar: 'format' to class files
This will override the default action bar format for that class only.
Formatting is the same as the default one.
2020-09-10 19:29:41 +02:00
ASangarin
2620f67672 UNTESTED CODE!
Restrictions.yml can now use MMOItems instead of just vanilla materials.
Format is just 'type.id' (might be case sensitive!)

Requires MMOLib 1.3.2
2020-09-10 15:35:30 +02:00
ASangarin
1d2da64593 Small changes
Biome condition is now case-insensitive
Updated MI jar
incremented version number
2020-09-09 01:39:22 +02:00
Ashijin
3946fed365 Removed Carson 2020-09-05 20:28:08 -06:00
Ashijin
f3e8022dd5 Removed Carson 2020-09-05 20:27:33 -06:00
Ashijin
46c55dddab butts butts butts butts 2020-09-05 20:24:45 -06:00
ASangarin
10e7683f4c please for the love of god, be the last test commit 2020-09-05 20:01:27 +02:00
ASangarin
a13daa567e yikes 2020-09-05 20:01:13 +02:00
ASangarin
5daf55a081 hopefully final test commit 2020-09-05 20:00:11 +02:00
ASangarin
5416a83f52 finalizing bot things 2020-09-05 20:00:02 +02:00
ASangarin
d866ee8f8b testing double commits 2020-09-05 18:07:15 +02:00
ASangarin
08b34d26ef testing gitlab bot 2020-09-05 18:07:06 +02:00
ASangarin
9886abc352 Yeah, bot time baby! 2020-09-04 12:52:06 +02:00
ASangarin
ccfc5f3810 Testing bot 2020-09-04 12:51:56 +02:00
ASangarin
2a97f8b783 Removed unused import 2020-09-04 12:50:23 +02:00
ASangarin
8bf73754de Merge branch 'master' of https://git.lumine.io/mmoteam/mmocore.git 2020-09-04 12:28:32 +02:00
ASangarin
5143162113 SQL DB connection now tries to reconnect if the connection is dropped 2020-09-04 12:28:14 +02:00
Ethan
a4b28597af added condition comp for all drop tables
added level condition:
- 'level{profession=PROFESSION_NAME_HERE;amount=LEVEL_HERE}'

for main level:
- 'level{amount=LEVEL_HERE}'
2020-09-03 01:54:00 -04:00
ASangarin
8300726fcd Hotfixed experience source stackoverflow 2020-08-31 04:33:38 +02:00
ASangarin
741d855fc5 Placeholders no longer break when reloading PAPI 2020-08-29 16:07:12 +02:00
Indyuce
6cdd7608d5 Fixed exp earned when crafting items 2020-08-27 13:18:43 +02:00
Indyuce
aecf4f7f83 Fixed fishing drop tables 2020-08-27 13:04:09 +02:00
Indyuce
1c9b0769b8 Fixed fishing drop tables error messages 2020-08-27 12:52:24 +02:00
Indyuce
eef4013797 Support for latest MMOItems and MMOLib 2020-08-15 20:16:08 +02:00
Indyuce
e12d116c1c !Updated lib 2020-08-15 15:13:39 +02:00
Indyuce
0f7f665632 Added /mmocore admin attribute 2020-08-15 15:02:23 +02:00
Indyuce
ca7c90f7c1 Added /mmocore waypoints teleport 2020-08-15 14:42:48 +02:00
Indyuce
ee41d3bf38 !Moved command API over to MMOLib 2020-08-15 14:20:41 +02:00
Indyuce
6f749e2684 Added %mmocore_exp_<boost/multiplier>_<main/profession>% 2020-08-15 13:39:55 +02:00
Indyuce
9a37ed70e3 !Slightly improved loading error messages 2020-08-15 13:19:14 +02:00
Indyuce
6827c0051b !Improved loading error messages 2020-08-15 13:10:48 +02:00
Indyuce
91d59112c7 !Fixed deep wounds 2020-08-12 16:21:38 +02:00
Indyuce
e7d810e575 !Removed deprecated 1.12 function calls 2020-08-12 16:21:11 +02:00
Indyuce
12aaf8ca6c !Removed 1.12 function calls 2020-08-12 15:56:39 +02:00
Indyuce
96af274bfe Merge branch 'master' of https://git.lumine.io/mythiccraft/mmocore 2020-08-12 15:34:10 +02:00
Indyuce
6872d3814b !Removed deprecated methods of MMOLib 2020-08-12 15:33:59 +02:00
ASangarin
ec13e4bf16 Properly cancel cast particles if player is offline or dead.
(Prevents another 'Player must be online' error from happening)
2020-08-12 02:02:50 +02:00
Indyuce
5e0999e173 !Updated PAPI support 2020-08-08 17:48:38 +02:00
Ethan
a40093cd66 !added defense to StatType 2020-08-03 00:03:05 -04:00
ASangarin
35d01e20d4 Hopefully fixed last PlayerData error 2020-08-01 23:31:37 +02:00
ASangarin
e884770528 m 2020-08-01 21:51:01 +02:00
ASangarin
0f09d1e470 Fixed a few PlayerData errors 2020-08-01 21:50:25 +02:00
Ethan
dee0536e74 Added new level up multiple event triggers.
Example: If level = 2 it will trigger every 2 levels. 2,4,6,8...
level-up-multiple-{level}
level-up-multiple-{profession}-{level}
2020-07-31 18:27:19 -04:00
ASangarin
f172d52cac merged 2020-07-31 20:57:41 +02:00
ASangarin
3419a2ef09 Divided PlayerCastSkillEvent into a Pre and Post event
If you're a dev and used the PlayerCastSkillEvent,
please use the PlayerPreCastSkillEvent
2020-07-31 20:57:12 +02:00
Jules
526cf4afc4 Merge branch 'master' of https://Indyuce@git.lumine.io/mmoteam/mmocore.git 2020-07-30 10:31:20 +02:00
Jules
16da9772ee PAPI update 2020-07-30 10:31:08 +02:00
Ethan
7efe989612 Merge remote-tracking branch 'origin/master' 2020-07-29 02:26:43 -04:00
Ethan
568b26be36 !Added 1.16 color support whenever parsing with PlaceholderAPIParser.java parse method. 2020-07-29 02:26:14 -04:00
Jules
cc9a22d828 Trigger delays fixed 2020-07-28 19:06:36 +02:00
Ethan
3928c688b3 Added npc check for player fish event, fixes github issue #117. 2020-07-28 05:00:32 -04:00
Ethan
e90ceab393 Added npc check for player fish event, fixes issue #117. 2020-07-28 00:30:15 -04:00
Indyuce
ffece79dd2 Fixed a drop table loading issue 2020-07-20 16:15:50 +02:00
Indyuce
6fc5f8f657 MMOPlayerData refactor
Please use this version of MMOLib
https://github.com/mmopluginteam/mmolib/releases/tag/1.2.5
2020-07-20 15:44:23 +02:00
Indyuce
87c75588fa Loot chests update, default configs and new cooldown option 2020-07-13 00:07:46 +02:00
Indyuce
5d9f25c5bd Fixed default movement speed for latest MMOLib 2020-07-12 16:26:21 +02:00
Indyuce
90199ef98f Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2020-07-10 14:44:57 +02:00
Indyuce
19904ec641 Added Residence as a soft depend 2020-07-10 14:44:50 +02:00
Jules
b74f92296b Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2020-07-06 17:47:36 +02:00
Jules
d79f972515 can-mine crops age bug fix 2020-07-06 17:45:47 +02:00
Indyuce
0c7e978f9e Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2020-07-05 23:05:03 +02:00
Indyuce
68c40816a3 Party player head texture is now async 2020-07-05 23:04:29 +02:00
ASangarin
02066c37d5 MySQL PlayerData now saves/loads properly when switching servers 2020-07-04 16:42:46 +02:00
Indyuce
349735395e Moved ExpCurve to exp package 2020-07-04 15:35:35 +02:00
Indyuce
2d82fb723a Added PvP and PvE damage as stats 2020-07-04 14:52:02 +02:00
Indyuce
b7ba962f5b Fixed method used and updated lib 2020-07-04 14:30:45 +02:00
Indyuce
0bc2cf6d44 Slight player attribute API change 2020-07-04 13:59:39 +02:00
Indyuce
fa0d13efa8 Boosters with the same multiplier now stack 2020-07-02 19:51:29 +02:00
ASangarin
7e81f1a3bc A new xp source and quest objective: killmythicfaction
Format: '- {killmythicfaction{name=factionname;amount=x}'
2020-06-28 19:20:03 +02:00
ASangarin
12e7da53a7 waypoints gui no longer auto-opens when using TOGGLE to sneak 2020-06-27 17:02:19 +02:00
ASangarin
4d78a3a245 MMOCore 1.4.1 - The Colorful Update
You can now use hex colors with most things!
The format is '<#xxxxxx>' and it works just like the old '&x' did.
The old format is still supported and sometimes they can even be mixed!

Requires MMOLib 1.2.3 or later
2020-06-27 01:00:04 +02:00
ASangarin
a74f912ac5 Support for 1.16
you will need MMOLib 1.2!
2020-06-25 16:27:11 +02:00
ASangarin
8506be5169 [Not Tested] Smelt Item EXP Source fix
exp is now given to the closest player, not just any
2020-06-24 02:07:45 +02:00
ASangarin
668856801d !minor refactor
moved the exp event below holograms since the event doesn't have
anything to do with the holograms
2020-06-14 16:46:15 +02:00
ASangarin
6b400f4420 push build 2020-06-13 21:34:15 +02:00
ASangarin
26159e3a10 Allow the use of placeholders in config messages 2020-06-13 21:31:47 +02:00
ASangarin
0926641839 !More minor API changes 2020-06-13 21:31:25 +02:00
ASangarin
168d4a46b5 API Update
added a few events + a new exp source enum for the exp gain event
2020-06-13 17:23:52 +02:00
Aria Sangarin
b9b9a35471 [Not Tested] Bug Fixes n Debug Improvements
- Fixed WorldGuard Flags
- Improved Debugging
2020-06-04 18:33:57 +02:00
Aria Sangarin
6670a3263f [DEBUG] WorldGuard Flag info
This build just prints info about worldguard flags to console.
Nothing else has changed from last (working) dev.
The debug messages may be spammy, so I recommend not updating quite yet.
2020-06-04 16:32:24 +02:00
Jules
d5a6c66c76 Added WG flag 'mmocore-skills' 2020-05-22 10:49:50 +02:00
Jules
ec1500fc28 Quests appear sorted alphabetically (file name) 2020-05-21 14:01:08 +02:00
Blackdigits
5ffbb37acd add max level mechanic to profession 2020-05-19 14:35:17 +07:00
Blackdigits
7da69adb42 adjust incorrect offset on level-up trigger 2020-05-17 19:38:50 +07:00
Indyuce
b3f1687aa9 Fixed guild loading 2020-05-09 19:13:37 +02:00
Indyuce
ac17103be8 Fixed parent quest loading 2020-05-05 20:48:09 +02:00
Indyuce
83a993798b Removed unused classes 2020-05-05 20:39:06 +02:00
Indyuce
d0034b4d34 Moved Citizens support to MMOLib 2020-05-05 20:38:11 +02:00
Indyuce
b1bead79bb Added a player message when trying to cast a locked skill
Fixed players being able to bind locked skills
2020-05-02 14:05:06 +02:00
Indyuce
726d21cc7f Block regen now increments player statistics 2020-05-02 13:21:01 +02:00
Indyuce
3e8a83ba5c Added vanilla exp redirection 2020-05-01 19:43:50 +02:00
Indyuce
b630205cef Added /mmocore admin reset waypoints <player> 2020-05-01 19:28:47 +02:00
Indyuce
4453525900 Added %mmocore_bound<1-to-6>% placeholder 2020-05-01 19:16:54 +02:00
Indyuce
dc97cbeac9 Improved console error warnings 2020-05-01 19:07:00 +02:00
Indyuce
1ce01d7be0 Slightly changed player skills loading, hopefully removed NPEs 2020-05-01 18:03:09 +02:00
Indyuce
b4b437a2ce Fixed loading message typo 2020-04-29 21:00:01 +02:00
Indyuce
6f9c111cd4 Slightly changed casting mode 2020-04-29 20:59:50 +02:00
Indyuce
27273a974d Fixed a quest parent loading issue 2020-04-28 19:49:28 +02:00
Indyuce
f09d1fe7c3 Added 'age' option to vanilla block type 2020-04-28 18:56:47 +02:00
Indyuce
f44da7456a Fixed a loading issue 2020-04-28 18:28:53 +02:00
Indyuce
c48b1df43e PlayerData.get returns empty PlayerData instance if UUID not loaded 2020-04-28 00:13:58 +02:00
Indyuce
89788cd03b Removed debug function 2020-04-27 23:36:58 +02:00
Indyuce
22e4314bfb !Removed unused method 2020-04-27 23:27:31 +02:00
Indyuce
2d032b2483 !Fixed ChatInput eventHandler leak 2020-04-25 16:58:59 +02:00
Indyuce
2a64aae0f4 Added an event when PlayerData is loaded 2020-04-25 15:51:16 +02:00
Indyuce
00571e12fe !Fixed leveling issue 2020-04-24 17:20:15 +02:00
Indyuce
c1e3b6942c !MMOLib stat system refactor 2020-04-23 20:46:31 +02:00
Indyuce
f829d7c1be Other plugins can register skills 2020-04-19 21:21:05 +02:00
Indyuce
1923bff73c New modifier for Ambers 2020-04-18 18:31:36 +02:00
Indyuce
148344f35f Fixed passive skills casting when not unlocked 2020-04-18 13:25:59 +02:00
Indyuce
c27d138c0a Improved mana display options and loading error messages 2020-04-18 12:28:09 +02:00
Indyuce
61d297412a !Added safe checks, updated version nb 2020-04-16 15:00:57 +02:00
Indyuce
fb86db6437 !Moved some classes 2020-04-16 14:56:59 +02:00
Indyuce
b4ea446430 !Post-load objects refactor 2020-04-16 14:55:47 +02:00
Indyuce
10456a5345 !Improved party friendlyfire 2020-04-14 01:10:31 +02:00
Indyuce
d8af4ba8bc !API needed for loot chests 2020-04-14 01:07:57 +02:00
Indyuce
25b350c09a First step for party friendly fire 2020-04-14 01:07:45 +02:00
Indyuce
44a76e7dbb Added /mmocore quest commands 2020-04-12 22:36:05 +02:00
Indyuce
1112093bd9 Added /mmocore quest <cancel/start> <player> <quest> 2020-04-12 22:28:44 +02:00