Commit Graph

404 Commits

Author SHA1 Message Date
Indyuce
c82728c917 !Compatible with older MMOLib api 2019-12-30 15:53:24 +01:00
Indyuce
bf9f9d02bd Added update checker 2019-12-30 15:50:00 +01:00
Indyuce
5eb88a912f !Changed MMOLib instance generator
Updated lib
2019-12-30 01:08:43 +01:00
Indyuce
fcaaecd441 Moved armor listener to MMOLib 1.0.3 2019-12-30 00:43:06 +01:00
Indyuce
7102cad2eb !Removed occurence of speed malus (moved to MMOLib) 2019-12-30 00:31:06 +01:00
Indyuce
ff8effdd81 !Small change 2019-12-29 16:44:04 +01:00
Indyuce
c4c83577f1 Fixed an issue with the waypoints GUI 2019-12-29 16:43:19 +01:00
Indyuce
c1cf2bf406 Moved stat handling to MMOLib 2019-12-29 15:17:31 +01:00
Indyuce
34935e83b7 !'magical' -> 'magic' 2019-12-28 15:41:00 +01:00
Indyuce
6d53f009bd !Moved compatibility methods to MI 2019-12-24 15:58:50 +01:00
Indyuce
3c046682cc !Fixed an issue with ray traces 2019-12-24 00:53:33 +01:00
Indyuce
44b7676f17 !Update classes utilizing PlayerAttackEvent 2019-12-23 22:11:33 +01:00
Indyuce
07b7ca7786 !Moved damage modifiers to MMOLib 2019-12-23 21:23:05 +01:00
Indyuce
d98489dcb4 !Added crit strike chance, power and mitigation stats.
Mitigation and crits are handled via MMOLib
2019-12-23 19:47:07 +01:00
Indyuce
02246b2831 !Fixed comp issue with MMOLib 2019-12-23 19:36:36 +01:00
Indyuce
2c5309b417 !MMOLib update 2 2019-12-23 19:27:13 +01:00
Indyuce
6913e8b0cc !Statistics map moved to MMOLib 2019-12-23 18:41:27 +01:00
Indyuce
c83dcf94b0 !Removed metrics (mmolib) 2019-12-23 17:46:21 +01:00
Indyuce
6c3a047cef !Moved metrics to MMOLib 2019-12-23 17:46:09 +01:00
Indyuce
6fc7d84715 !MMOLib update 2 2019-12-22 19:55:55 +01:00
Indyuce
ba164288b1 Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2019-12-22 18:30:33 +01:00
Indyuce
4e7a4b0bcf !Moved many classes to MMOLib 2019-12-22 18:30:07 +01:00
Aria
f33f55491b Added 'craftitem' XP source.
(Syntax is the same as mineblock)
2019-12-22 18:10:56 +01:00
Indyuce
280b48b857 !Made important method private to avoid confusion 2019-12-22 15:31:43 +01:00
Indyuce
0ca82a0a2d !Added method to StatInstance to easily register temp stats 2019-12-22 15:14:05 +01:00
Aria
598aaa3ab3 Fixed 'minemiblock' 2019-12-21 00:34:18 +01:00
Aria
db05b391b0 Fixed not loading MMOItems properly, disabling some compatability.
(Mainly Custom Block Regen)
2019-12-20 00:37:21 +01:00
Aria
6888630355 Clicking an empty anvil result slot no longer errors 2019-12-18 19:24:22 +01:00
Aria
a4477415ed Added 'place-block' and 'break-block' triggers 2019-12-17 21:52:57 +01:00
Aria
6e7d6d0b3a Stats are now reloaded when a player logs in
(This build hasn't been tested at all and might be unstable!)
2019-12-14 03:41:46 +01:00
Aria
652294ccc3 Rewrote the fishing coef system into an optimized weight system 2019-12-14 03:26:39 +01:00
Aria
29d6557553 Fixed XP dupe bug with killmob exp source 2019-12-14 02:42:28 +01:00
Aria
1195cd030d Added 'minemiblock' for MMOItems custom blocks.
Format is the same as 'mineblock', but with MI Custom Block ID instead
Example: 'material=STONE' --> 'id=1'
2019-12-14 01:29:19 +01:00
Aria
c18aad448b !tiny tiny code cleanup 2019-12-14 01:17:00 +01:00
Aria
12009feaeb Added an option to prevent spawner mobs from giving xp 2019-12-12 21:36:23 +01:00
Aria
a72699a6e4 Added an option to prevent spawner mobs from giving xp 2019-12-12 21:35:21 +01:00
Aria
96045d4fdf on-mine is now explained in the default mining.yml to avoid confusion 2019-12-12 17:56:44 +01:00
Aria
cc68187d69 Experimental: MMOItems Custom Block Regen Support, The Update 2019-12-11 05:09:25 +01:00
Aria
bbb0b08c0a Added NMS code for 1.15
MMOCore should now be fully compatible with 1.15
(Spigot 1_15_R1)
2019-12-11 04:17:30 +01:00
Aria
7342f5420b Placeholders are no longer ignored when a player isn't in a guild 2019-12-09 21:45:14 +01:00
Aria
0ebd33c1c1 Added Guild placeholders:
%mmocore_guild_name%
%mmocore_guild_tag%
%mmocore_guild_leader%
%mmocore_guild_members%
%mmocore_guild_online_members%
2019-12-08 16:56:07 +01:00
Aria
1c9d10529d actually removed debug messages 2019-11-30 20:05:19 +01:00
Aria
279f12b45d Guilds Hotfix
- Removed debug messages
- Added a safecheck when a player tries to load an invalid guild
- Fixed a co-mod exception
- Fixed having to be in a party for guild chatting
2019-11-30 20:04:14 +01:00
Aria
6b05f32d4c Guilds!!!
They're finally here. Even if it's just the foundation.
- Also added an auto-saver (more info in config.yml)

It's recommended to regenerate these files:
config.yml, messages.yml, commands.yml
2019-11-30 01:11:39 +01:00
Aria
b6b3ce8c76 Fixed certain items not being able to use custom texture values 2019-11-29 18:55:27 +01:00
Aria
515092a884 Fixed player head texture values for classes 2019-11-28 20:21:09 +01:00
Aria
2366c2e0f6 Added command to set/give/take various resources (mana/stamina/stellium) 2019-11-28 04:19:33 +01:00
Aria
5b320cb88f Fixed action bar hiding and Mob Holograms. 2019-11-25 15:51:23 +01:00
Aria
d7c2d300ba - Every source of experience should now display an xp hologram.
- Class Icons can now use player heads with texture values
2019-11-23 11:52:00 +01:00
Aria
7b7b35e4a1 Added attributes to reset command 2019-11-21 02:01:58 +01:00
Aria
c9c9b905fa Added Stat placeholders
%mmocore_stat_STATNAME%
%mmocore_formatted_stat_STATNAME%
2019-11-18 11:04:56 +01:00
Aria
d370409cda Made more messages show in the actionbar by default 2019-11-18 10:39:25 +01:00
Aria
7fb64d6184 Revived Aria 2019-11-18 10:39:04 +01:00
Indyuce
ad392038dd !Moved action bar to another class 2019-11-11 00:16:40 +01:00
Indyuce
d846044cf3 Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2019-11-03 17:44:50 +01:00
Indyuce
64db110f3c !Improved block trigger calculation 2019-11-03 17:44:43 +01:00
Indyuce
adb5239d36 !Fixed default mining config 2019-11-03 17:44:25 +01:00
Aria
c9c6cedda6 Big Fixes
- Fixed cooldown reduction stat
- Cooldown display now displays exact seconds
  (instead of doubled)
- Changed {max_health} to display player attribute
  (instead of the MMOCore stat (for compatability))
2019-11-03 00:30:47 +01:00
Indyuce
c7bc510b7d Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmocore.git 2019-11-03 00:23:36 +01:00
Indyuce
270a552abc Fix cooldown reduction 2019-11-03 00:23:24 +01:00
Indyuce
3418a02ffa !Added new stats to default configs 2019-11-02 20:41:12 +01:00
Aria
565c972951 merged 2019-11-02 19:24:10 +01:00
Aria
b09f88e157 !Added debug commands for dev./bug tracking 2019-11-02 19:23:42 +01:00
Indyuce
35a8905179 Fixed x2 cooldown issue 2019-11-02 18:14:50 +01:00
Jules
75344e2b6f Player exp gain event 2019-10-29 20:40:41 +01:00
Aria
b719d88a55 Actually fixed default action bar 2019-10-21 06:58:03 +02:00
Aria
e6bb5fbdd4 merged 2019-10-21 06:55:06 +02:00
Aria
ec3e5c21e0 Fixed the default action bar cycling for offline playerdata 2019-10-21 06:50:59 +02:00
Indyuce
d0b38c13dc !Changed MI mana issue message 2019-10-20 14:38:11 +02:00
Indyuce
210d791233 !Disable plugin when running MI Mana 2019-10-20 14:31:15 +02:00
Indyuce
933357ac25 !Ignore cancelled 2019-10-20 14:27:17 +02:00
Aria
83466f92f9 Added the 'hideab' command to 'rpg admin' 2019-10-20 03:00:28 +02:00
Aria
bd4d889c62 MMOCore 1.1: Two big updates (+ some small features)
Block Regen has been completely reworked.
Any message in the messages.yml can now be actionbar configured.

- A default actionbar has been added.
- Added placeblock experience source
- Commands removed from the commands.yml will now be disabled
- Moved EXP holograms up a bit
2019-10-20 00:27:56 +02:00
Aria
4f228fd40a !Everything needed for Custom Blocks 2019-10-19 20:28:04 +02:00
Aria
5a16632610 Rewrote custom mining configurations
Block Regen will now save BlockData of mined blocks.
The name of each entry no longer represents the material.
(Use 'material: MATERIAL' for that)
Playerhead regenning has been moved into 'on-mine' and has been fixed.
2019-10-19 19:09:50 +02:00
Aria
9abb792df3 Added placeblock experience source 2019-10-19 19:07:05 +02:00
Aria
ebc72693e8 guilds part 1 2019-10-18 20:17:43 +02:00
Aria
d78904ec47 bug fix:
Fixed selecting a subclass would act like selecting a new class
2019-10-18 20:11:30 +02:00
Aria
26350cb4ca Fixed typo 2019-10-18 18:00:32 +02:00
Aria
836756b2d1 added option to hide mana bar
(add 'display.mana: true' to config.yml)
2019-10-18 02:22:20 +02:00
Aria
e0fb1507ff fixed typo 2019-10-18 00:04:11 +02:00
Aria
11c4c05bc1 Added messages for on cooldown and no mana in spell casting 2019-10-18 00:00:09 +02:00
Aria
795a878110 Loot Chests should no longer drop loot on restart! 2019-10-17 20:17:21 +02:00
Aria
79007f38af Currency items can now use custom-model-data 2019-10-15 13:18:06 +02:00
Aria
c5d26d60cc Support for MM droptables using 'mmdroptable{id=droptable}' 2019-10-15 12:50:48 +02:00
Aria
11dcf97f9a Added an extra death check to health regen. 2019-10-15 12:06:00 +02:00
Aria
d24e29705c Removed a debug message regarding player head texture values 2019-10-14 20:18:31 +02:00
Aria
3ca8ad817e Added 'display-order' to classes 2019-10-13 20:54:28 +02:00
Aria
b47e1eb334 Fixed last of the MemorySection command bugs 2019-10-13 20:15:23 +02:00
Aria
f3ff917cb9 Small Hotfixes
Added yet another NPC check to prevent console spam from Sentinel.
Added check to see if people are using the mana and stamina addon
Changed MM skill placeholder primitive from int to float
2019-10-09 16:27:51 +02:00
Aria
6570294900 Changed MM skill placeholder primitive from int to float 2019-10-09 16:25:05 +02:00
Aria
ab2944b26c Added check to see if people are using the mana and stamina addon 2019-10-03 22:05:59 +02:00
Aria
4cc790907d Added yet another NPC check to prevent console spam from Sentinel. 2019-10-03 21:57:48 +02:00
Aria
4b409b6e7c Custom mining now only works in custom mining regions
Also added Playerhead regen
2019-09-29 06:50:30 +02:00
Aria
5c608b8439 Fixed Custom Mining priorities. 2019-09-27 23:00:28 +02:00
Aria
783782f44f Added max level trigger 2019-09-21 01:09:54 +02:00
Aria
6fa4c7961b Skill naming is now less strict 2019-09-21 01:01:01 +02:00
Aria
9a1070eb37 Added "profession-xp" placeholder 2019-09-21 01:00:41 +02:00
Aria
2371b1529c CustomModelData for Config Items 2019-09-21 00:38:41 +02:00
Aria
cdc25b8417 ACTUALLY fixed the MMOItems damage compatibility 2019-09-19 18:56:05 +02:00
Aria
ba6eb65c31 Fixed yet another issue with custom commands 2019-09-19 17:39:35 +02:00
Aria
65e3abbda1 Fixed Spell Damage issue when running alongside MMOItems 2019-09-19 01:05:47 +02:00
Aria
30c3d08273 NPC safechecks 2019-09-18 16:40:35 +02:00
Aria
6452b84dbd Fixed MemorySection issues with customizable commands 2019-09-16 20:38:24 +02:00
Aria
58a0e87f82 'now-in-combat' and 'leave-combat' can now be empty. 2019-09-16 15:06:16 +02:00
Aria
d3844ae12c Made commands customizable 2019-09-13 01:35:44 +02:00
Aria
c98a952261 Fixed exp sources 2019-09-13 01:35:30 +02:00
Aria
a0f05957f8 Added level up trigger for individual levels 2019-09-12 03:44:57 +02:00
Aria
3978f765c9 Fixed infinite smithing xp bug 2019-09-12 03:44:45 +02:00
Aria
5c35e35ee6 Attributes now follow class slots 2019-09-12 03:43:56 +02:00
Aria
efc387d7a2 Removed 'harvestcrop', replaced with option in 'mineblock' 2019-09-12 01:02:49 +02:00
Aria
ea48b9616b 1.12.2 support (still needs legacy configs!) 2019-09-12 00:57:22 +02:00
Aria
0edbbd977a Added 'harvestcrop' exp source 2019-09-12 00:54:52 +02:00
Aria
02277d30ff Fixed objectives in default quests 2019-09-12 00:54:09 +02:00
Aria
e0c22dfc1e Can now cancel friend requesting + can no longer friend yourself 2019-09-08 02:14:18 +02:00
Aria
63e63083f0 Set playerhead async 2019-09-08 02:10:24 +02:00
ASangarin
603bbd5210 Changed config to fit last commit 2019-09-03 11:40:07 +01:00
ASangarin
2a6417ad10 Fixed onEnable() error with ChatColor lookup 2019-09-03 11:39:16 +01:00
ASangarin
ae24ffccb6 Updated version number 2019-09-03 02:16:16 +01:00
ASangarin
c8a395fa2b Fixed custom color resource bar placeholders 2019-09-03 02:15:13 +01:00
ASangarin
c81053dd27 Added <MMOCore.skill.(name).level> 2019-09-03 02:05:49 +01:00
ASangarin
4c08483250 Added {attribute_points} to profile placeholders 2019-09-03 01:21:12 +01:00
ASangarin
6728f689ba Added resource bar color options 2019-09-03 01:02:48 +01:00
ASangarin
33781c97cc Added temporary solution to placed block xp 2019-09-03 00:14:24 +01:00
ASangarin
2709dbc138 Fixed mistake with quest objectives 2019-09-03 00:14:08 +01:00
Indyuce
4e23aec373 changed default exp death message 2019-09-01 20:03:15 +02:00
Indyuce
3bd22e5258 fix decimal format 2019-09-01 19:48:39 +02:00
Indyuce
51ead6884b fix stat decimal format 2019-09-01 18:59:05 +02:00
Indyuce
389d386d25 moved decimalFormat classes to configManager 2019-09-01 18:56:34 +02:00
Indyuce
19dc1161c2 changed decimalFormat api 2019-09-01 18:41:15 +02:00
Indyuce
a3a7a05fea fix player stats display issue 2019-09-01 18:28:14 +02:00
Indyuce
e528cc925a update comments and player-stats.yml 2019-09-01 18:27:01 +02:00
Indyuce
ecf0515149 update level when enchanting 2019-09-01 18:08:34 +02:00
Indyuce
8af7c69796 new placeholders 2019-09-01 17:35:05 +02:00
Indyuce
23e702bb2d moved listener registration to onEnable to fix bug w/ multiple events 2019-09-01 17:24:06 +02:00
Indyuce
dbf3ee981a changed output method 2019-09-01 17:21:07 +02:00
Indyuce
376d475686 improved exp and level commands 2019-09-01 15:01:00 +02:00
Indyuce
ac84e94697 new method 2019-09-01 15:00:42 +02:00
Indyuce
37e9443983 updated default files 2019-09-01 14:55:54 +02:00
Indyuce
3433f766da updated default files 2019-09-01 14:55:44 +02:00
Indyuce
f6396e6406 added give levels methods 2019-09-01 14:48:36 +02:00
Indyuce
875a95b412 fixed command usage display space 2019-09-01 14:45:36 +02:00
Indyuce
8629a45d8f update class name 2019-09-01 14:25:03 +02:00
Indyuce
f62c91e59c death exp loss, moved listeners off configManager 2019-09-01 14:16:04 +02:00
Indyuce
410d9bf263 add support for MM skill damage 2019-08-31 22:05:45 +02:00
Indyuce
29f39e0bb9 added debug methods 2019-08-31 20:33:10 +02:00
Indyuce
136b97e66e added quest and level/profession percent placeholders 2019-08-31 20:32:56 +02:00
Indyuce
2e42fc327e added string method 2019-08-31 20:10:13 +02:00
Indyuce
ac12374634 add default max stamina and stamina regen, add comments 2019-08-31 20:04:10 +02:00
Indyuce
e3db48d64a support for color codes in gui names 2019-08-31 15:04:53 +02:00
Indyuce
dbf5dea4dd friend request cooldown resets when request accepted 2019-08-31 15:03:54 +02:00
Indyuce
93b62e8055 added creator to request object
party invite cooldown resets when invitation accepted
2019-08-31 15:02:43 +02:00
ASangarin
07bf1c78ae Color code for attribute names 2019-08-31 01:58:36 +01:00
ASangarin
ac57a8695d MAAAAAVVVEEEEEENNNNNNNNNNNNN 2019-08-31 01:32:56 +01:00