Commit Graph

516 Commits

Author SHA1 Message Date
Ka0rX
3f0ca4856e Fixed issue #828 about a bug when dying and then logging out. 2023-06-25 22:15:45 +01:00
Jules
5042f78fa3 Fixed respawn issue when using YAML 2023-06-25 23:15:05 +02:00
Jules
fdd1234d68 Merge remote-tracking branch 'origin/master' 2023-06-25 23:06:02 +02:00
Jules
8d1714f886 'can-mine' is now optional for tool restricts 2023-06-25 23:05:28 +02:00
Ka0rX
59ad3259cc Fixed issue #869 about health not syncing between servers. 2023-06-25 21:41:05 +01:00
Jules
7767e51534 Fixed issue with item damage application 2023-06-25 22:39:38 +02:00
Jules
f98d78959f Fishing conditions now apply on hook 2023-06-25 19:50:15 +02:00
Jules
75988f23f0 Merge remote-tracking branch 'origin/master' 2023-06-25 17:22:45 +02:00
Ka0rX
49b699b54b Added possibility to specify decimal format for each skill parameter regarding issue #866. 2023-06-25 15:13:04 +01:00
Ka0rX
892b04cd3a Fixed Issue #870 about skill tree triggers being applied 2 times when using force-class. 2023-06-25 11:14:47 +01:00
Ka0rX
004a2b8673 Fixed Issue related to custom sound being case sensitive. 2023-06-25 11:14:15 +01:00
Ka0rX
c0f3ac0638 Merge branch 'master' of https://gitlab.com/phoenix-dvpmt/mmocore 2023-06-25 10:10:21 +01:00
Ka0rX
77ecc005b4 Merge branch 'master' into casting-events-enter-exit
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/event/PlayerEnterCastingModeEvent.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/event/PlayerExitCastingModeEvent.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/skill/cast/listener/KeyCombos.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/skill/cast/listener/SkillBar.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/skill/cast/listener/SkillScroller.java
2023-06-25 10:23:32 +01:00
Ka0rX
066dc44a4f Merge branch 'master' into casting-events-enter-exit 2023-06-25 10:08:53 +01:00
Guillaume
f8758ebe74 Revert "Merge branch 'custom-sound-case-sensitivity-fix' into 'master'"
This reverts merge request !28
2023-06-25 08:04:42 +00:00
Guillaume
a0ec9542fd Merge branch 'custom-sound-case-sensitivity-fix' into 'master'
Custom sound case sensitivity fix (#878)

Closes #878

See merge request phoenix-dvpmt/mmocore!28
2023-06-25 08:04:25 +00:00
Jules
611272e5bb Catch malformed json errors on class loading 2023-06-25 02:32:35 +02:00
Jules
dc9f1bc1aa Support for latest ML 2023-06-25 02:22:55 +02:00
Jules
be82279540 Permission to skip waypoint waiting time 2023-06-25 02:22:50 +02:00
Jules
441cea0208 Merge branch 'weather-time-conditions' into 'master'
feat(conditions): Add Weather and Time conditions

See merge request phoenix-dvpmt/mmocore!22
2023-06-25 00:19:03 +00:00
Ka0rX
9b7d0c35b7 Added the possibility to give vanilla exp with fishing drop items. 2023-06-24 22:46:45 +01:00
Ka0rX
8000bc9b89 Skill Tree refactor & enabled to translate the skill tree node states. 2023-06-24 22:46:05 +01:00
Rosenthalk0
51f4f7be1b Cleaning up the events, removing lambok from events, and making leaveCastingMode and setCastingMode as booleans to reflect the events they fire! 2023-06-24 15:06:17 -05:00
Rosenthalk0
a40e7b119c Fix for case insensitivity 2023-06-23 16:48:27 -05:00
Rosenthalk0
09e1241735 Fix for case insensitivity 2023-06-23 16:48:13 -05:00
Rosenthalk0
e90a1cea28 Fix for case insensitivity 2023-06-23 16:47:49 -05:00
Rosenthalk0
96ac7a9c00 API method for leaveSkillCasting to fire event! 2023-06-23 14:00:48 -05:00
Rosenthalk0
839ccd4942 Use MMOCore PlayerDataEvent 2023-06-23 13:39:28 -05:00
Rosenthalk0
6088c8b343 Fix of small bugs relate to the events! 2023-06-18 15:36:00 -05:00
Jules
74a170e66c !Use of newest methods of ML for data saving 2023-06-18 16:51:08 +02:00
Rosenthalk0
222fbfc833 Events for Casting Mode 2023-06-12 13:06:57 -05:00
Ka0rX
df78c21aa3 Added the needs-bound option in class skills section in order to set which passive skills need to be bound and which don't. 2023-06-05 22:14:09 +01:00
Ka0rX
2b6f00d7fa Fixed issue #860 about a comp bug with KingdomsX. 2023-06-05 21:29:20 +01:00
Ka0rX
9af5c358dd . 2023-06-04 21:42:10 +01:00
Ka0rX
72f14547d9 Fixed issue #857 about progress not being properly saved for skill trees with skill modifier. (Skill modifier is now the name we will give to skill buffs. mana, delay... are now called skill parameters). 2023-06-04 21:23:06 +01:00
Ka0rX
90e0c349a4 Fixed a bug related to lore parsing in skill-list.yml 2023-06-01 08:41:55 +01:00
Ka0rX
fb0dbad80f Bug Fixing related to Skill Tree not working properly with MMOProfiles. 2023-06-01 08:41:30 +01:00
Ka0rX
178bb35d59 Added the status unlockable for path in skill-tree.yml (Check wiki), make sure to reload gui/skill-tree.yml to benefit from this modification. 2023-05-31 17:54:24 +01:00
Ka0rX
4065737f35 Added the possibility to redefine the display section inside of skill-tree folder in order to have different display for each skill-tree. (Check wiki) 2023-05-31 17:25:32 +01:00
Ka0rX
38065a1120 Added up,down,left & right type for nodes in the display section of skill-tree.yml. Make sure to reload this file to have everything working properly. 2023-05-31 17:24:20 +01:00
Ka0rX
c73ee476da Fixed a bug related to %mmocore_skill_parameter_<parameter>:<skill-name>% placeholder. 2023-05-31 16:36:49 +01:00
Ka0rX
f130f2aac9 Added {skill-lore} placeholder for SlotItem in gui/skill-list.yml acccodring to issue #854 2023-05-31 16:15:18 +01:00
Ka0rX
bcc501176f Fixed issue #833 about console spamming when using /mmocore reload 2023-05-29 11:29:49 +01:00
Ka0rX
b093d325dd Refactored MMOCore skill modifiers to call them skill parameters as in MythicLib, Fixed issue #834. 2023-05-29 10:25:04 +01:00
Ka0rX
b87de32bbb Fixed issue #849 about some data not saving properly for MySQL. 2023-05-29 09:25:11 +01:00
Ka0rX
4812a48b3c Fixed issue #837 &838 about key combos being offset of 1 skill slot. 2023-05-29 09:23:22 +01:00
Ka0rX
0acff060eb Fixed issue #847 related to "selected" item not showing the right model data in the skill GUI. 2023-05-29 09:22:06 +01:00
Ka0rX
0f1ced9744 Fixed issue #841 related to SubclassSelect showing subclasses despite not having the required level. 2023-05-29 09:21:13 +01:00
Ka0rX
ddf041aa30 Fixed issue related to wrong display for skill tree paths. 2023-05-28 06:59:08 +01:00
Ka0rX
54bb1f2632 Added the option skill-tree-scroll-step-x/y in config.yml to control the scroll speed in skill tree GUI. 2023-05-28 06:39:38 +01:00
Ka0rX
4d98b8b307 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/comp/placeholder/RPGPlaceholders.java
2023-05-19 20:10:18 +01:00
Jules
c0373750cd Fixed compile errors 2023-05-15 00:10:06 +02:00
Jules
f1d90589a4 Update lib 2023-05-15 00:07:54 +02:00
Jules
2ba9c1f0ec Removed unused sound 2023-05-15 00:06:34 +02:00
Jules
ac36e3eaa1 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/skill/binding/BoundSkillInfo.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/skill/cast/listener/SkillBar.java
#	MMOCore-Dist/src/main/resources/config.yml
2023-05-15 00:06:02 +02:00
Jules
7e134aac1d Force class on profile selection 2023-05-14 23:27:11 +02:00
Jules
651e46697e force-class-selection fixes 2023-05-14 16:34:43 +02:00
Ka0rX
0627c73378 Added placeholder for skill modifiers relative to ticket #829. 2023-05-13 11:46:29 +01:00
Ka0rX
7bf3b9ace7 Bug Fixing for Issue#802 about passive-skill-need-bound not working. 2023-05-09 08:32:48 +01:00
Jules
e939b6e868 Merge remote-tracking branch 'origin/jules' into jules 2023-05-08 11:43:07 +02:00
Jules
a09c23ecf5 Fixed NoClassDefFound 2023-05-08 11:43:01 +02:00
Ka0rX
1a1371b5f9 Little debug for placeholders 2023-05-08 09:12:44 +01:00
Ka0rX
27d5c93ba7 Heavy debugging and refactor for skill trees. 2023-05-07 19:15:28 +01:00
Ka0rX
a18a42ea2f Heavy debugging and refactor for skill trees. 2023-05-07 18:12:37 +01:00
Jules
2bcd505bf8 Support for profile placeholders 2023-05-07 18:29:31 +02:00
Ka0rX
a64faa02fd Bug Fixing for Skill Tree 2023-05-07 16:50:43 +01:00
Ka0rX
8e504e1a10 Implemented feature associated to ticket #824 by adding incompatible-parents field in skill tree node config. 2023-05-07 16:28:18 +01:00
Ka0rX
a125320dd0 Fixed a bug related to SubClassSelect GUI. 2023-05-07 16:26:37 +01:00
Ka0rX
aa6a1d7101 Fixed issue #820 about skills not being locked when reallocating skill tree. 2023-05-07 15:11:20 +01:00
Ka0rX
13440600a8 Fixed issue #821 about skill tree nodes not loading properly. 2023-05-07 14:29:27 +01:00
Jules
09d76dab1b API method to force into skill casting 2023-05-07 09:33:18 +02:00
Ka0rX
fe0996b01b Little modifications for the formula parser. 2023-05-05 11:18:40 +01:00
Ka0rX
5523e875cf Permission requirement for skill tree node according to ticket #801.
Check the wiki for further info. Make sure to reload messages.yml.
2023-05-04 11:21:11 +01:00
Ka0rX
b0cab10da2 Fixed issue #811. 2023-05-04 10:05:38 +01:00
Ka0rX
1cdbd08d6b Fixed issue #818 about decimal format not being applied to some placeholders. 2023-05-04 09:48:54 +01:00
Ka0rX
d2d03e322c Fixed issue #809 about passive skill being shown in the skill casting bar. 2023-05-04 09:40:25 +01:00
Ka0rX
edc873a6c7 Fixed issue #804 about custom display not working properly for the status fully-locked. 2023-05-04 09:34:22 +01:00
Ka0rX
9344ff99a6 Fixed issue #805 about placeholders not being parsed in the profile GUI. 2023-05-04 09:30:16 +01:00
Ka0rX
4b2cc5ea61 Fixed issue #810 about %mmocore_bound_<int>% placeholder bug. 2023-05-04 09:14:34 +01:00
Ka0rX
fc91ace143 Fixed issue #806 about skill slot lore not displaying on GUI and modified slightly skill-list.yml GUI for that. 2023-05-04 09:12:26 +01:00
Ka0rX
f3aa07288f Fixed issue #812 about a bug with slot_unlock trigger. 2023-05-04 09:11:17 +01:00
Ka0rX
061ced2207 Better error handling for slot lock command. 2023-05-04 09:10:36 +01:00
Ka0rX
fa9c24589b Fixed issue #817 about skill tree path not working as intented in GUI. 2023-05-04 09:10:16 +01:00
Starmism
71b7727a15 feat(conditions): Add Weather and Time conditions 2023-04-24 14:40:23 -06:00
Ka0rX
79b007f144 Merge remote-tracking branch 'origin/master' 2023-04-24 07:24:53 +01:00
Jules
590801203d Fixed NPE with yaml data loading 2023-04-23 22:08:30 +02:00
Jules
41617f722c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java
2023-04-23 21:42:10 +02:00
Jules
f4b2147226 Basic support for DungeonParties 2023-04-22 16:54:55 +02:00
Jules
966cd333c1 Basic support for OBTeam 2023-04-22 15:59:54 +02:00
Ka0rX
a37287cf0c Refactor /typo 2023-04-22 11:39:40 +01:00
Ka0rX
523f910113 Bug Fixing for the specific display associated to each node. 2023-04-21 08:07:08 +01:00
Ka0rX
5fdfc36fcc Renaming for skill tree GUI. 2023-04-21 08:06:40 +01:00
Ka0rX
ad6b7fa0ff Enabled each skillTreeNode to have its own display by filling item & custom-model-data in its config. 2023-04-21 07:22:59 +01:00
Ka0rX
50f2de287c Fixed a bug linked to perm stats not being modified when changing class. 2023-04-20 21:27:28 +01:00
Ka0rX
f4be0ab409 Fixed issue #796. 2023-04-20 20:54:15 +01:00
Ka0rX
4d8df79dc2 Removed debugging message. 2023-04-20 20:45:34 +01:00
Ka0rX
ebed0d3983 Fixed issue #795 about bugs linked to the party GUI. 2023-04-20 20:33:03 +01:00
Ka0rX
d1be5cbce7 Fixed issue #794 about passive-skill-need-bound being disabled. 2023-04-20 20:12:03 +01:00
Ka0rX
c99caff22d Passive skill bug fixing. 2023-04-20 20:01:17 +01:00
Ka0rX
8b3d553183 Big modification for the skilltree GUI. Make sure to reload gui/skilltree.yml and look at the wiki. 2023-04-20 19:52:09 +01:00