ASangarin
4375c1e97b
push build
2020-12-06 17:49:41 +01:00
ASangarin
7402b572ab
> MMOItems 6.5 - API Handling Rewrite
...
REQUIRES MMOLIB 1.7!!!
- Rewrote MMOLib compatibility API (MMOLib is still a dependency!)
- Lootsplosions are now a part of MMOItems.
2020-12-06 17:47:13 +01:00
ASangarin
502563bbc0
Added a command to automatically increase the rev id of all items by 1. A type can also be specified to narrow the increased
2020-12-04 21:29:40 +01:00
ASangarin
0fe5f632ce
!pom changes
2020-12-04 19:06:55 +01:00
ASangarin
b0c527793d
Polished the RevisionID stat a bit
2020-12-02 19:22:06 +01:00
ASangarin
aa63392a73
shouldUpdate() should no longer throw nullpointer errors
2020-12-02 19:04:05 +01:00
ASangarin
c0432bc599
The Item Level can now be set to a fixed value.
2020-12-02 17:50:27 +01:00
ASangarin
73a412f2f0
Merge remote-tracking branch 'origin/master'
2020-12-02 17:36:01 +01:00
ASangarin
d49cc214b6
Item Level 0 items are no longer increased to Item Level 1 when undergoing revision updates
...
The Craft Amounts stat now works for other recipe types
2020-12-02 17:30:31 +01:00
Ethan
db10cca85f
Fixes lore lines being removed when taking item from item browser.
2020-12-01 12:17:02 -05:00
ASangarin
b6fab25dce
Revision System no longers resets stacks to 1
2020-12-01 00:20:58 +01:00
ASangarin
ed3f77d8fa
!removed invalid comment
2020-11-30 23:51:33 +01:00
ASangarin
06ecbb46bb
!cleanups
2020-11-30 21:00:09 +01:00
ASangarin
75210f0557
Player Head Helmets now take durability damage and break like normal items
2020-11-29 00:28:36 +01:00
ASangarin
8149cb6ca2
Revision ID System
...
- Automatically update old items by assigning different revision IDs for your templates. More about this feature on the wiki.
- config.yml version detection. This will help users update their config file when we change things!
2020-11-28 18:50:41 +01:00
Ethan
dadb2a4277
!Added uncommitted font changes
2020-11-28 11:34:51 -05:00
ASangarin
8c3ab1913b
![WIP] Revision ID, part 1
2020-11-27 22:18:44 +01:00
ASangarin
b8c27e2f40
Empty dynamic lores will now be ignored
2020-11-26 00:13:14 +01:00
ASangarin
748492f383
Added a config update system.
...
You will now be notified if you use an outdated 'config.yml' file
Added an auto-soulbind stat which let's you automatically soulbind items when acquired.
Fixed ingredient displays showing up as "INVALID"
2020-11-25 23:31:25 +01:00
ASangarin
28e8576318
!Small API changes.
...
Materials are now used to display stats rather than itemstacks.
2020-11-25 23:30:23 +01:00
Ethan
02ea834dc9
Fixes mythic mobs loading issues with factions.
2020-11-24 04:53:25 -05:00
ASangarin
00d76fd2e6
Massive Plugin Code Refactor (6.3)
...
- MASSIVE optimization update:
Decreased memory usage.
Improved calculation times,
and more...
- Improved Item Set stat entry
2020-11-23 16:58:37 +01:00
ASangarin
c85db5292f
!massive refactor
2020-11-23 16:50:07 +01:00
ASangarin
6f142fb943
!new files
2020-11-23 16:32:23 +01:00
Ethan
e9257e9e92
Newest MMOLib is required to run this version:
...
https://github.com/mmopluginteam/mmolib
Adds custom font support in items. More examples will be added to the wiki soon.
<font=uniform>Hello
2020-11-23 07:03:05 -05:00
Aria Sangarin
07c8894e10
Update .gitignore
2020-11-22 07:09:14 -07:00
ASangarin
d95017317b
Permanent Potion Effects no longer override better effects of the same type
2020-11-21 15:48:31 +01:00
ASangarin
52c3e14793
Merge remote-tracking branch 'origin/master'
2020-11-21 15:44:56 +01:00
ASangarin
e7ffb4edbb
Permanent Potion Effects no longer override better effects of the same type
...
!PlayerData class cleanup
2020-11-21 15:44:24 +01:00
Ethan
66e838703c
!update mmolib
2020-11-21 09:30:32 -05:00
ASangarin
b8f88195aa
!small random cleanups
2020-11-21 15:27:21 +01:00
Blekdigits
8b0196ab9d
fix custom sounds not playing correcly
2020-11-18 19:30:13 +07:00
Ethan
1817cb94ee
Adds back using "%player%" in the command trigger string in stations.
2020-11-18 05:23:22 -05:00
Ethan
52a32fc995
Force build.
2020-11-18 04:38:50 -05:00
Ethan
4b1798a83f
Merge remote-tracking branch 'origin/master'
2020-11-18 04:38:07 -05:00
Ethan
621bc02c95
Adds back using "%player%" in the command trigger string in stations.
2020-11-18 04:37:59 -05:00
Blekdigits
bee626cbbf
Fix mmoitems preventing lava spread on non-custom block
2020-11-16 19:46:27 +07:00
Blekdigits
6772c5917e
fix consumable on consume sound not working correctly
...
https://git.lumine.io/mythiccraft/mmoitems/-/issues/223
2020-11-16 11:45:07 +07:00
HexedHero
3905f70787
Another big AbilityManager improvement
...
Added /mi list tpability - Shows all third party abilities added into
MI.
- Fixed the API for third party plugins to even add custom abilities
into MI and added a new method for doing so with console messages when
they get added with the providing plugin name.
- We also now check if the ability being registered is already
registered to avoid multiple abilities.
- We now get the Abilities internal registered name in case they aren't
in the language config as well. This will always be the case with third
party added abilities.
2020-11-14 22:55:15 +00:00
HexedHero
6fc6daf1c1
Improve the AbilityManager and add MI/MM ability list commands.
...
Split the AbilityManager up into 3 maps, all the abilities, MI abilities
and MM abilities with some cleanup, added new list commands to show
all/MI or MM only abilities and made a method deprecated due to bad
naming.
2020-11-13 23:32:53 +00:00
ASangarin
1373072232
!small cleanup
2020-11-09 19:22:40 +01:00
Aria Sangarin
17651d6137
Merge branch 'feat-deskin' into 'master'
...
feat(mmoitems): add deskin consumable option
2020-11-09 11:18:59 -07:00
Blekdigits
72e4915217
Added deskin consumable option
...
this feature allows player to be able to take their skin back from the items that
have skin item applied.
lore-format.yml
- '#can-deskin#'
stats.yml
can-deskin: '&7■ Can de-skin skinned items.'
2020-11-09 11:18:59 -07:00
ASangarin
817c835289
Changed the way the LoreBuilder handles input lists.
...
Should fix a few custom lore format bugs
2020-11-08 03:39:28 +01:00
ASangarin
6b0bf163d2
Crafting Crafting Crafting
...
Added smithing recipes for 1.16+
Updated the way restrictions apply in certain GUIs.
(Only affects new systems)
Fixed amount displays in crafting GUI
2020-11-07 15:41:52 +01:00
Ethan
1bcf6d14cb
!removed some hardcoding and updated StringListStats to the new API class.
2020-11-07 08:40:43 -05:00
Ethan
aa1b0ca212
ONLY API CHANGES
...
Added new API stat type StringListStat. This will eventually be applied to other stats like lore and permission.
2020-11-07 01:15:31 -05:00
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