Commit Graph

670 Commits

Author SHA1 Message Date
Jules
2b955de729 Added parent crafting stations 2020-07-29 11:25:03 +02:00
Jules
2e99b03387 Merge branch 'master' of https://Indyuce@git.lumine.io/mmoteam/mmoitems.git 2020-07-29 10:57:40 +02:00
Ethan
a963dde0a0 Added Command, Message, and Sound Triggers for crafting stations.
Examples:
message{format="&aHello %player%... "}
command{format="say Hello %player%"}
sound{sound=BLOCK_ANVIL_USE;volume=1;pitch=1}
2020-07-29 02:32:38 -04:00
Joshua
66b6077a77 Fixed All Air Crafting Bug 2020-07-28 20:18:14 -05:00
Jules
1132633cde !Fixed imports 2020-07-28 19:13:05 +02:00
Ashijin
d66f641bd8 Testing build bot 2020-07-27 21:54:27 -06:00
Ashijin
a85dec0f2b Testing build bot 2020-07-27 21:52:43 -06:00
Ethan
515bfc48e2 Adds unstackable boolean stat. 2020-07-27 20:59:51 -04:00
Ethan
8543632a2f Added profession requirement stat.
Add to lore-format.yml "- '#profession-<NAME OF PROFESSION>#'"
Add to stats.yml "profession-<NAME OF PROFESSION>: '&e<NAME OF PROFESSION> Level: &c#'"
Add to messages.yml "not-enough-profession: 'You aren''t high enough #profession# level!'"
2020-07-27 01:56:52 -04:00
Ethan
16596bb10d !Changed import to whole package. 2020-07-27 01:52:55 -04:00
Ethan
81403fe77d Added %mmoitems_stat_defense_percent% placeholder
Updated lib.
2020-07-26 02:46:47 -04:00
Ethan
f76e93b5bb Added defense stat, requires latest mmolib to function.
Add to lore-format.yml '- '#defense#''

Add to stats.yml 'defense: '&7■ Defense: &f<plus>#''
2020-07-26 01:30:39 -04:00
Joshua
ec859807a9 !Clarified something on the vanilla eating animation stat to prevent further confusion. 2020-07-25 23:17:36 -05:00
Ethan
ca0da305e4 !Hopefully final test commit. 2020-07-25 03:09:09 -04:00
Ethan
4e76b550d2 !This is a test commit. Added oxford comma. 2020-07-25 01:25:41 -04:00
Joshua
1701356e38 Test for the gitlab - just a simple config change. 2020-07-24 23:52:24 -05:00
ASangarin
5719442144 Added a check when using an upgradeable to check if the template exists. 2020-07-24 18:50:18 +02:00
Jules
a241949c55 !Cleanup 2020-07-24 11:41:47 +02:00
ASangarin
9d4347ee28 - merge 2020-07-21 17:12:13 +02:00
ASangarin
c10dfb7497 yet another attempt at preventing crafting if item can't stack 2020-07-21 17:11:53 +02:00
Indyuce
c800872fb6 Support for Iridescent 2020-07-20 18:08:45 +02:00
Indyuce
a1b4b1aff1 Small cleanup 2020-07-20 17:52:00 +02:00
Indyuce
f193fdd706 Merge branch 'master' of
http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git

Conflicts:
	lib/MMOCore.jar
	src/main/java/net/Indyuce/mmoitems/comp/mmocore/MMOCoreMMOLoader.java
2020-07-20 16:25:38 +02:00
Indyuce
bf6c986ba4 Added random items to MMOCore drop tables 2020-07-20 16:22:49 +02:00
ASangarin
6ff3acdd75 prevents crafting if the current item can't be stacked any further
(not tested)
2020-07-20 16:21:30 +02:00
Indyuce
49cd441d71 Support for TrHologram 2020-07-20 16:08:44 +02:00
ASangarin
8b8dd9282a 5.5.4 2020-07-20 16:07:06 +02:00
ASangarin
18823fa6bd test 2020-07-20 16:04:27 +02:00
Indyuce
f3443a49bd MMOPlayerData refactor
Please use this version of MMOLib
https://github.com/mmopluginteam/mmolib/releases/tag/1.2.5
2020-07-20 15:44:50 +02:00
Indyuce
a864b94aa8 Update plugin.yml 2020-07-19 18:56:21 +02:00
ASangarin
de1297c5ac testing 2020-07-18 17:49:01 +02:00
ASangarin
49f61f69b5 Invalid recipes no longer throw an exception and are just ignored
(meaning they won't affect loading/appear in game.
They will still error in the log)
2020-07-12 18:49:17 +02:00
Indyuce
a8cf3f5190 !Compatibility with very latest MMOLib 2020-07-12 16:26:02 +02:00
Indyuce
d01976a314 Right click the chest in the edition inv to reroll the item stats 2020-07-12 15:33:35 +02:00
Indyuce
48f1e7c907 Added error message 2020-07-12 15:33:24 +02:00
Indyuce
8754d4e76e Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-07-12 15:12:27 +02:00
Indyuce
001c14e036 External stats now work in item set bonuses 2020-07-12 15:12:14 +02:00
Indyuce
5f55ec6adf Small cleanup 2020-07-12 15:11:30 +02:00
ASangarin
b9bb29b559 Recipes can now have amounts
You can also specify the amount of the crafted output using a new item
stat
2020-07-10 22:59:39 +02:00
Indyuce
a282bc1b30 Changed hologram event priority to MONITOR 2020-07-10 14:29:29 +02:00
Indyuce
9a40e86b14 !Improved performance of lightning staff 2020-07-07 15:58:48 +02:00
Indyuce
835fd9a92d Fixed compatibility with WG keep-inventory flag 2020-07-07 15:43:14 +02:00
Indyuce
f420c7eb5d Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-07-07 15:33:19 +02:00
Indyuce
0524bf9ca8 Removed useless messages, added translation for 'Recipe Preview' 2020-07-07 15:33:10 +02:00
Jules
3ed88704f4 Fixed comp with MMOCore 2020-07-06 18:04:25 +02:00
Jules
af0e158746 Added item gen templates options 2020-07-06 17:53:52 +02:00
ASangarin
1e8bfe8856 Fixed the MMOCore experience crafting trigger 2020-07-05 16:27:38 +02:00
Indyuce
512145007e Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-07-04 14:27:32 +02:00
Indyuce
d08a36a2d8 Fixed an issue with gen templates 2020-07-04 14:27:24 +02:00
Indyuce
f25a70eac2 Added an error message when vein size/count is 0 2020-07-04 14:20:51 +02:00
ASangarin
ec14e3f378 gave vanilla tools a pickaxe power value:
Wood: 5
Stone: 10
Gold: 15
Iron: 20
Diamond: 25
Netherite: 30
2020-07-02 19:18:27 +02:00
ASangarin
5dc5677030 MMOItems 5.5.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 00:59:59 +02:00
HexedHero
80b7652f12 Forgot config 2020-06-26 20:18:01 +01:00
HexedHero
cac6865f7f Disable Smithing stat 2020-06-26 20:15:59 +01:00
ASangarin
d5e3b48b03 Support for 1.16
you will need MMOLib 1.2!
2020-06-25 16:27:15 +02:00
ASangarin
7bfdc561c3 fixed skins throwing a NPE in latest build 2020-06-24 16:57:14 +02:00
ASangarin
b296b02dcc Skins now apply damage values if set to unbreakable 2020-06-24 03:12:27 +02:00
Aria Sangarin
5732bd6fdc [UNSTABLE] MythicMobs Items as Crafting Station Ingredients
MythicMob items can now be used
as crafting ingredients in stations.
`mythicitem{item=MY_EPIC_MYTHIC_ITEM,amount=3}`
2020-06-02 19:26:02 +02:00
Aria Sangarin
f516d17461 [UNSTABLE] Crafting Station Preview Amount Fix
crafting stations will now show the
correct value when displaying ingredients
with an amount above 64.
2020-06-02 14:12:11 +02:00
HexedHero
1be031f8cc !TODO Item Bomb 2020-05-18 14:09:41 +01:00
HexedHero
ff085d1dbe !No particles and icon
It was never like this, if its a conflict between users, I don't mind
making a config setting for it.
2020-05-18 13:44:26 +01:00
Jules
970876b623 Fixed WG ability flag 2020-05-17 22:11:52 +02:00
Blackdigits
561788cbc8 Fix unable to cast ability on latest version 2020-05-17 19:07:50 +07:00
Indyuce
e9e9222f02 Fixed Soulbound 2020-05-09 20:00:43 +02:00
Indyuce
d48733a360 Fixed shield pattern & item cache issue 2020-05-09 19:53:26 +02:00
Indyuce
f9bc8e51be Fixed BSP compatibility 2020-05-09 18:58:35 +02:00
Indyuce
6732d3f77c Fixed the dynamic item updater 2020-05-09 18:48:22 +02:00
Indyuce
33c9220b2b Stat API refactor 2020-05-09 18:36:48 +02:00
Indyuce
de6eb0f35a Now uses MMOLib method 2020-05-09 15:42:28 +02:00
Indyuce
1c70cd10ec Small refactor 2020-05-07 16:36:12 +02:00
Indyuce
93cb4bd23e Removed a debug msg 2020-05-06 23:13:32 +02:00
Indyuce
8f9a00f30e Cleaned GemstoneData constructors 2020-05-03 17:59:07 +02:00
Indyuce
94d6ee4e83 Fixed 1.12-1.13 compatibility (fixed imports) 2020-05-03 00:28:35 +02:00
Indyuce
43e7dde0f8 Added an option to prevent players from upgrading an unusable item 2020-05-03 00:26:26 +02:00
Indyuce
43a1066cb2 Fixed error spam when disabling world gen 2020-05-03 00:06:52 +02:00
Indyuce
8bb5764c5e Gem stones now keep the highest level req of both items 2020-05-02 23:52:31 +02:00
Indyuce
cbca4ab306 Fixed a cooldown reduction formula issue 2020-05-01 20:37:09 +02:00
Indyuce
ccb72e719e Fixed shield base color loading issue 2020-05-01 20:35:21 +02:00
Indyuce
9578265d88 Fixed a gem stone application bug 2020-05-01 20:05:46 +02:00
Indyuce
2e0568c7b7 Fixed non native RPG plugin compatibility 2020-04-30 16:26:18 +02:00
Indyuce
dc404e312d !Now automatically registers events from RPGHandler. 2020-04-30 12:55:42 +02:00
Indyuce
1e20dfc945 Fixed world gen reload 2020-04-29 20:55:07 +02:00
Indyuce
e529ab7139 !Added IDs to WorldGenTemplates 2020-04-29 20:29:30 +02:00
Indyuce
503857569e Fixed McRPG compatibility 2020-04-29 15:52:33 +02:00
Indyuce
e56914e088 Fixed colored particles throwing too many warnings 2020-04-28 20:45:43 +02:00
Indyuce
0cbe82cab1 Fixed item generator gem sockets 2020-04-28 19:09:35 +02:00
Indyuce
19b08b609d !Updated command list 2020-04-27 23:50:21 +02:00
Indyuce
b1266db0a4 !Added more indications to /mi list type 2020-04-27 23:45:12 +02:00
Indyuce
e24fd5c9b5 !Removed unused code 2020-04-25 16:54:39 +02:00
Indyuce
02bfc9747b Slightly improved Heroes compatibility 2020-04-25 16:52:50 +02:00
Indyuce
339efff32b New attribute modifier based stat API 2020-04-25 15:56:28 +02:00
Indyuce
91e5d6fad0 !Made most ability listeners temporary 2020-04-25 15:41:59 +02:00
Indyuce
7c150de7de !MMOLib stat system refactor 2020-04-23 20:46:16 +02:00
Indyuce
ee6d0c47a2 Small refactor 2020-04-19 21:06:38 +02:00
Indyuce
4c29b182c8 Fixed default item configs 2020-04-19 21:04:29 +02:00
Indyuce
aa45ea5f40 Fixed recipes not working before a /mi reload 2020-04-19 21:04:24 +02:00
Indyuce
bea250c612 Fixed a severe dupe bug with c. stations 2020-04-19 00:00:27 +02:00
Indyuce
6df659d04c !Removed debug messages 2020-04-18 12:06:47 +02:00
Indyuce
42052de689 !Small changes 2020-04-17 19:05:46 +02:00
Indyuce
ce2b0a1794 !Item updater refactor 2 2020-04-17 18:50:40 +02:00
Indyuce
324880f8e9 !Item updater refactor 2020-04-17 18:50:29 +02:00
Indyuce
7e4565f896 Improved tier loading system and error messages 2020-04-17 16:37:11 +02:00
Indyuce
05cd857870 !Updated lib 2020-04-16 14:20:35 +02:00
Indyuce
c567351494 !drops.yml refactor 2020-04-15 01:08:49 +02:00
Indyuce
6a9bd68265 Fixed cooldown reduction 2020-04-14 17:37:58 +02:00
Indyuce
f9b1731e94 !Removed regen from default configs 2020-04-12 19:39:07 +02:00
Indyuce
9622dcfadb Fixed Restore 2020-04-12 19:36:03 +02:00
Indyuce
af98a76001 !Removed unused method, fixed Heroes hook 2020-04-12 17:31:21 +02:00
Indyuce
e51c369757 !Small set bonuses API change 2020-04-12 16:59:15 +02:00
Indyuce
99949e8c6b !Small cleanup 2020-04-11 12:32:47 +02:00
Indyuce
0efdd54802 Fixed Power applying for tridents 2020-04-11 12:25:34 +02:00
Indyuce
e1152d8fef Updated default language files 2020-04-11 00:25:38 +02:00
Indyuce
dff171744a !New API methods 2020-04-10 22:30:42 +02:00
Indyuce
8f2562d6df !New API methods 2020-04-10 22:24:59 +02:00
Indyuce
d43a19e816 Increased item set item limit to 15 2020-04-10 17:26:15 +02:00
Indyuce
4e1e03a145 !World gen refactor 2020-04-10 17:11:31 +02:00
Indyuce
b7faab2a49 !Fixed plugin.yml 2020-04-10 16:26:04 +02:00
Indyuce
a6876b9754 !Small memory fix 2020-04-10 16:21:48 +02:00
Indyuce
d6ab829763 !Stat and MMOItem API refactor 2020-04-10 14:24:54 +02:00
Indyuce
a179862302 Fixed a loading issue for gen templates
Uploaded default configs
API refactor, all statData subclasses are public
2020-04-10 12:28:53 +02:00
Indyuce
980ebc9000 Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-04-09 17:37:18 +02:00
Indyuce
724410c922 Fixed an issue with elements 2020-04-09 17:37:09 +02:00
Jules
fb56ed82ae Fixed import (compatibility with 1.13) 2020-04-09 11:09:24 +02:00
Indyuce
0837242047 Fixed loading issue 2020-04-09 00:09:55 +02:00
Indyuce
31ebd7b4e9 !New constructors for LootBuilder 2020-04-08 18:00:19 +02:00
Indyuce
8821f36897 Fixed a loading bug w/ MMOCore 2020-04-08 17:55:59 +02:00
Indyuce
3a11d4a976 Item generator open beta 2020-04-08 17:51:03 +02:00
Indyuce
421f7b5b4b !Item gen stage 3 2020-04-08 14:18:53 +02:00
Indyuce
cddebd5919 !Generator item weight 2020-04-08 11:16:13 +02:00
Indyuce
1d2743d5f2 !Random enchants cannot go lower than min level 2020-04-08 10:59:08 +02:00
Indyuce
bc0beb087c !Big renames, all stats support item gen! 2020-04-07 23:17:59 +02:00
Indyuce
afad5abca0 !Update default configs 2020-04-07 17:34:45 +02:00
Indyuce
c76d464273 !First stage of item generation 2020-04-07 17:28:28 +02:00
Indyuce
956d8bc478 !Small cleanup 2020-04-07 14:19:51 +02:00
Indyuce
f2043c5159 !Hopefully fixed heal holograms spam 2020-04-07 14:19:06 +02:00
Indyuce
c9033c4aad !Further stat refactor before item gen 2020-04-06 23:48:24 +02:00
Indyuce
939ec8811c !Removed debug message 2020-04-06 20:22:47 +02:00
Indyuce
e2967de8a6 Stat cleanup 2020-04-06 20:19:43 +02:00
Indyuce
5a007c2c1a !Merged getPath() and getId(), changed Stat constructor 2020-04-06 20:01:05 +02:00
Indyuce
fef22559a4 Removed read-me 2020-04-06 16:45:21 +02:00
Indyuce
e9a79d0ddb Further checks for world gen templates 2020-04-06 12:41:23 +02:00
Indyuce
6fb840f977 !Added further checks for station configs 2020-04-06 12:40:16 +02:00
Indyuce
41ffec54c4 !Fields made final 2020-04-05 23:44:35 +02:00
Indyuce
997df81743 !World gen cleanup, improved default configs 2020-04-05 23:38:18 +02:00
Indyuce
4618692f69 !Improved crafting station error messages 2020-04-05 23:19:10 +02:00
Indyuce
d0c2cee5bd !Small changes, update lib 2020-04-05 20:05:28 +02:00
Indyuce
e3ee795260 !Fixed a 1.12 comp issue 2020-04-05 11:32:01 +02:00
Indyuce
f57e6626a5 !Fixed default lore format 2020-04-04 16:44:33 +02:00
Indyuce
af96657fef !Small change in stat description 2020-04-04 16:43:02 +02:00
Indyuce
8cceb9e41a !Fixed MMOCore block compatibility 2020-04-04 16:09:52 +02:00
Indyuce
baffab4288 !Fixed imports 2020-04-04 15:34:40 +02:00
Indyuce
ac7f0ba63c !Block type refactor, moving libs over to MMOLib 2020-04-04 15:01:38 +02:00
Indyuce
ed419d7ce8 !Custom blocks refactor 2020-04-04 13:08:29 +02:00
Indyuce
e6e0ba341d !Fixed a custom durability issue in 1.12 (require latest MMOLib) 2020-04-04 01:39:04 +02:00
Indyuce
0955a073a2 Fixed a 1.12 import issue 2020-04-04 01:25:31 +02:00
Indyuce
7265ed78c9 Improved entity lookup for Fire Meteor 2020-04-04 00:52:40 +02:00
Indyuce
377c9209e2 !Big stat API clean up!! 2020-03-29 19:25:49 +02:00
Indyuce
0d3abd3df0 !Refactor stat API, moved StoredTags to InternalStat, fixed bugs. 2020-03-29 19:10:19 +02:00
Indyuce
94e4bc599c Fixed a 1.12 comp issue 2020-03-29 18:21:25 +02:00
Indyuce
1b8a25d656 !Removed prefixes 2020-03-29 17:01:30 +02:00
Indyuce
0cb39d29cd !Added Health Regen as a MMOCore feature 2020-03-29 16:58:47 +02:00
Indyuce
45d145ed38 !Moved damage reduction formulas to MMOLib 2020-03-29 15:20:25 +02:00
Indyuce
580f8fea79 Fixed an issue with MMOCore trigger 2020-03-27 21:46:44 +01:00
Indyuce
246cb2d9a1 Added a message when removing a recipe 2020-03-27 21:35:42 +01:00
Indyuce
63d3fb7c1e Crafting station fill/special items now have display names 2020-03-27 21:24:38 +01:00
Indyuce
e5dfca5645 Small cleanups 2020-03-27 21:10:41 +01:00
Indyuce
d88da4471c Fixed crafting station display issues 2020-03-27 21:07:33 +01:00
Indyuce
4fe7546c2a Fixed a crafting station condition display issue 2020-03-19 15:25:16 +01:00
Indyuce
7b6388d8ad !Fixed small default config issue 2020-03-19 15:02:31 +01:00
Indyuce
7c6dbc4f11 Fixed a 1.12 compatibility issue 2020-03-19 13:45:19 +01:00
Indyuce
348db651bd !Staffs no longer deal projectile damage 2020-03-19 13:12:58 +01:00
Indyuce
0f53bfc210 !(Requires latest MMOLib dev build for 1.12) fixes a 1.12 attr issue 2020-03-19 13:06:08 +01:00
Indyuce
e85a4d813a Fixed 'disable-craftings' 2020-03-17 18:20:44 +01:00
Aria Sangarin
15dc8c73f3 merge 2020-03-10 18:41:48 +01:00
Aria Sangarin
e6bbb3a427 Fixed RPGPlayerLeveling hook 2020-03-10 18:41:11 +01:00
Indyuce
a98f565d1a !ItemManager small refactor 2020-03-01 11:38:38 +01:00
Aria Sangarin
0b2a0131dd second try >:) 2020-02-26 20:01:58 +01:00
Aria Sangarin
ddb7468db1 Extra check when loading MMOItemTriggers 2020-02-26 19:18:40 +01:00
Aria Sangarin
3f5ad1a883 Fixed MMOItemTrigger error on failed item generation 2020-02-26 13:20:29 +01:00
Aria Sangarin
ba72d2d5ef Fixed bug with creating furnace recipes 2020-02-26 13:19:56 +01:00
Indyuce
89b32bf127 !Added default recipes 2020-02-23 15:47:18 +01:00
Indyuce
1d9747c01b Fixed 1.12 recipe compatibility issue 2020-02-23 15:31:39 +01:00
Indyuce
f053b983e5 !Removed unused utils 2020-02-22 20:48:58 +01:00
Indyuce
96b7eaa955 Recipe key cleanup. Entering recipe ingredients now support caps. 2020-02-22 19:21:49 +01:00
Indyuce
9a3a51d6f6 !Typing 'cancel' now works when editing crafting recipes 2020-02-22 18:50:21 +01:00
Jules
059a897595 Fixed /mi update issue? 2020-02-19 19:30:36 +01:00
Jules
200a2a866e !Removed deprecation 2020-02-19 19:20:53 +01:00
Ashijin
4fbc1ab49a Merge branch 'master' of http://Ashijin@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-02-17 20:38:11 -07:00
Ashijin
a94db8cf70 Added some stuff to the durability API 2020-02-17 20:38:01 -07:00
Indyuce
958f58b9e3 Changed recipe key format 2020-02-17 11:43:55 +01:00
Indyuce
b52cb720e9 Fixed loading issue when converting old AWB recipes 2020-02-16 23:49:40 +01:00
Indyuce
489039965e No longer clears other plugins recipes when reloading 2020-02-16 23:47:15 +01:00
Blackdigits
12ca93b8ca Remove annoying extra space on crafting station ingredients.
Please update your crafting-station.yml language file to this:
  mmoitem:
    positive: '&8✔ &7#amount# #level##item#'
    negative: '&c✖ &7#amount# #level##item#'
2020-02-16 23:42:38 +07:00
Indyuce
c5c2ff58a8 Fixed recipe ingredients calculation 2020-02-16 14:55:10 +01:00
Blackdigits
6c7c5df856 Indy pushed a cleaner crafting station format
Look at steel-crafting-station.yml file if you wanted to see an example of it in action
2020-02-15 23:55:20 +07:00
Indyuce
04c461341a Crafting station API and config format rework 2020-02-15 15:11:28 +01:00
Indyuce
e9bc67de3c !Added config update for newest crafting station API and config rework 2020-02-15 14:21:19 +01:00
Indyuce
2aa75c4c3e !WorldGenTemplate format 2020-02-15 14:20:42 +01:00
Indyuce
8910796ca7 Code cleanup 2020-02-15 11:26:54 +01:00
Indyuce
040d9525f1 Merge branch 'master' of http://Indyuce@dev.lumine.io/bitbucket/scm/mmo/mmoitems.git 2020-02-15 11:22:08 +01:00