Commit Graph

995 Commits

Author SHA1 Message Date
Ethan
78b919bb3b !Added additional level of abstraction to managers. 2020-11-06 00:42:48 -05:00
ASangarin
d1e3919aa0 Added the ability to specify individual lore-formats for each item.
Formats go in the `language/lore-formats` and follow the exact same
format as the default one. If an item does not have a specified
lore-format it will use the default file.
Custom Lore Formats IDs are the name of the yml file inside lore-formats
folder.
2020-11-06 04:12:18 +01:00
ASangarin
59540077a9 Made the checktag command more reliable 2020-11-03 23:50:26 +01:00
ASangarin
e4a72f1775 updated spigot jars 2020-11-03 22:38:31 +01:00
ASangarin
5a301b3a4f !removed debug message 2020-10-29 18:11:53 +01:00
ASangarin
59c8976d8d Fixed modifier weights and chances not being respected properly
The system should now work as intended
2020-10-21 01:00:06 +02:00
ASangarin
34c123309b Invalid droptables no longer spams the console to infinity 2020-10-20 19:20:40 +02:00
ASangarin
4564d661e2 merge 2020-10-18 16:29:48 +02:00
ASangarin
5862e9ffbb Fixed the HideDye stat 2020-10-18 16:29:28 +02:00
HexedHero
8acdbaeab9 !Forgot to remove import 2020-10-18 13:58:05 +01:00
HexedHero
71cc9738fa Removed pointless NBTItem call 2020-10-18 13:56:36 +01:00
ASangarin
68962cc1da Perm effects no longer throws if the NBTdata is invalid 2020-10-17 17:33:29 +02:00
ASangarin
7b5e3180a1 Added "deconstruct" and "repair" commands.
Identify, unidentify, deconstruct and repair are all now grouped under:
'/mmoitems item'
2020-10-17 15:31:42 +02:00
ASangarin
37689fadf8 Arrow Potion Effects
Effects can now be put onto Bows and will be applied by any arrow shot
2020-10-16 20:48:02 +02:00
ASangarin
6c2cca379e Small Update
Updated Vault Support
Items can now grant permissions when held
2020-10-16 18:29:38 +02:00
HexedHero
402daf6cbb NoClipItem now strips item data
Before when using abilities such as Item Bomb, Item Throw, Present Throw
etc. we would just copy the item straight up and if the item somehow got
picked up by something then players could dupe the item. This new strip
method now takes all the item data away apart from what makes the item
look unique like Material, Custom Model Data, Enchantments (Adds a
hidden enchantment that does nothing to just show the shiny effect),
Glow, Head Textures and leather colors. This new method also adds
"MMOITEMS_NO_CLIP_ITEM" into the items NBT so we and servers owners can
see and find these items IF they are duped/bugged in the future. Also
added a little bit of extra protection for entity pickup and stopped
some the items from being stackable and causing items. If the item is
somehow picked up it will just look like a normal vanilla item
https://i.imgur.com/oLjkeoD.png but hopefully that will never be the
case of players getting this item but extra padding never hurts.
2020-10-16 17:14:20 +01:00
ASangarin
b2cd456daf !merge 2020-10-16 17:42:50 +02:00
ASangarin
3eb10e65aa !updated to latest mmolib 2020-10-16 17:42:12 +02:00
HexedHero
f9c2014ec3 !Swap and notes 2020-10-16 05:06:56 +01:00
ASangarin
2a8874ae1c !WIP mmoitembuilder
fix for modifier weights not working as intended
2020-10-16 03:56:45 +02:00
ASangarin
e25ffdf366 6.2.4 - Item Generation Bug Fixes
Fixed '/mi generate' not randomizing items
Fixed '/mi generate' not respecting '-id:'
Item Builder no longer throwing errors if tier doesn't have gen options
2020-10-15 03:09:19 +02:00
ASangarin
066b6d5269 HideDye no longer errors in early versions of 1.16 2020-10-13 00:19:08 +02:00
ASangarin
9510e69184 [untested] dynamic lore
upgrading and unidentifying an
item with durability should now
automatically update the lore
2020-10-11 17:13:44 +02:00
ASangarin
7a06588e83 !mmolib 2020-10-06 18:56:49 +02:00
ASangarin
dd8ff0ff64 MMOItems 6.2.3
Fixed lots of Player must be Online errors
A few other tiny bug fixes
2020-10-06 03:08:06 +02:00
ASangarin
dc0999b28d Tons of online checks to prevent "Player must be online" exceptions 2020-10-06 03:05:33 +02:00
ASangarin
060e7a9856 push 2020-10-05 15:12:57 +02:00
ASangarin
5b637a21f7 Command trigger for stations, can now be ran as player, op or console 2020-10-05 15:12:35 +02:00
Indyuce
0a022827c1 Fixed an issue with /mi debug checkstat 2020-10-04 15:09:20 +02:00
Indyuce
e221e93243 Fixed throw up items picked up by hoppers 2020-10-03 20:00:39 +02:00
ASangarin
d3867cc920 !merge 2020-10-03 03:17:40 +02:00
ASangarin
b94404cc1b !Invalid inputted materials are now handled differently 2020-10-03 03:17:17 +02:00
HexedHero
4d31596c7e Double check the player is online closes #171 2020-10-02 20:13:53 +01:00
ASangarin
77ea222e1e Added a new 'Hide Dyed' stat for 1.16+ 2020-10-01 19:07:28 +02:00
ASangarin
0b5e316693 Added a few new placeholders!
(Documented on the wiki)
2020-09-29 01:57:49 +02:00
ASangarin
61ebadc3a9 Types are now always registered in uppercase 2020-09-29 01:21:38 +02:00
ASangarin
ac95cab01e MMOItems 6.2.2
- Readded Durability in lore!
The format can be changed in 'dynamic-lore.yml'
You need to add - '%durability%' to lore-format.yml for it to work.
- Fixed ingredient name display
- Fixed NBTTag inputting & made it compatible with Double values
2020-09-27 21:40:49 +02:00
ASangarin
e73d15fa98 !Fixed inputting NBTTags and added Double object type 2020-09-27 21:37:24 +02:00
ASangarin
7605cdaf5d !merge 2020-09-27 17:46:13 +02:00
ASangarin
dd4633c7d2 !added unpolished dynamic lore system
it works and can be used in public builds, but I prefer looking at this
as a proof of concept rather than the finished code for this feature
2020-09-27 17:45:30 +02:00
Indyuce
adf4d1d529 !Added param to /mi copy 2020-09-27 00:27:56 +02:00
Indyuce
934d376108 !Fixed ingredient name display 2020-09-26 23:55:32 +02:00
Indyuce
eecb58b277 !Fixed small error message when editing abilities 2020-09-26 23:47:15 +02:00
Indyuce
6cc5b2cfac :Fixed unidentified items amounts 2020-09-26 23:38:16 +02:00
Indyuce
d613c781c2 Merge branch 'master' of https://Indyuce@git.lumine.io/mythiccraft/mmoitems/ 2020-09-26 23:30:21 +02:00
Indyuce
def0477894 !Fixed /mi reload 2020-09-26 23:30:11 +02:00
ASangarin
d5fb39f311 !Goodbye RecipeBookUtil! 2020-09-26 20:22:04 +02:00
ASangarin
06cb4d7d17 !Merge branch 'master' of https://git.lumine.io/mmoteam/mmoitems.git 2020-09-26 19:55:11 +02:00
ASangarin
8c59edb229 !Fixed another "Player must be online" error 2020-09-26 19:48:03 +02:00
Indyuce
da3bc90f6c !Fixed template preloading and editing 2020-09-26 19:33:53 +02:00