BUG - ItemMatcher no longer works in MM 5.9.0 Release
Summary
When using itemMatcher as per the wiki, they are not recognized in the - holding{m=<MATERIAL or internal mythic item name>}
Steps to reproduce
- Start server with MythicMobs version 5.9.0 Release or 5.9.1 Dev Build 5444
- Create the following files:
- Item file: https://paste.helpch.at/abuyiroxah.less
- Mob file: https://paste.helpch.at/ogogubibeb.yaml
- Skill file: https://paste.helpch.at/fogesosatu.yaml
- Spawn the test mob with
/mm m s wolfe_testmob
- Interact with the mob holding the following items
/mm items get wolfe1_mythicitem
- PAPER
/mm items get wolfe2_mythicitem
- DIRT
Current behaviour
- wolfe1_mythicitem, "Wolfe's Mythic Ink", results = nothing happens
- PAPER, results = nothing happens
- wolfe2_mythicitem, "Wolfe's Mythic Stone", results = "<caster.name>&f<&co> This is the Mythic item I am looking for, oink!" message
- DIRT, results = "<caster.name>&f<&co> This is the Vanilla item I am looking for, oink!" message
There were no errors in logs. But I believe this is related to:
- https://git.mythiccraft.io/mythiccraft/MythicMobs/-/issues/1875
- https://git.mythiccraft.io/mythiccraft/MythicMobs/-/issues/1821
There are no more errors, but functionality is still missing.
Here's a video of the current behaviour: https://youtu.be/dkgLgjJGVqc
Intended correct behaviour
All four messages should output correctly with the required item.
Note: Even using the PA*
in itemmatcher to catch the PAPER material didn't work.
Server log file
https://paste.helpch.at/hatikerope.csharp
Debug log snippet
NONE provided. If you want I can redo the test in a more isolated environment to provide these.
Proposed fixes
See Intended correct behaviour.