Hi there!
1) there is something wrong with your synthax. The method `.includes()` returns a boolean value, which can be true or false. When you use `includes('NormalPlatform').meta`, what you are really doing is one of those:
- true.meta → Returns undefined because there is no meta property on true.
- false.meta → Returns undefined because there is no meta property on false.
If you want to check just the note fields, just use this:
console.log($dataMap.events.find(e => e && e.note.toLowerCase().includes('normalplatform')))This will return true if the note field has ´normalplatform´. Also, you can see I checked using lower cases, because I did set all the note event to use lower case on this check. This is good, since you don't need to worry about using the words with the proper case.
But, if you want to check the .meta property of an event, then you can't use lowercase trick, you need to check the property name of the .meta exactly(they are case sensitive):
console.log($dataMap.events.find(e => e && e.meta.hasOwnPropery('NormalPlatform')))2) my plugin does not store the information on the .meta property of an event to avoid compatibilities. In fact, he stores on a new meta property: `.metaEli`
3) I don't know why you are using this script call, but my plugin code provides ways for you to check if an event is a platform and also what type of platform:

So if you want to check if an event is a normal platform, better use something like that:
$gameMap.events().some(e => e.isNormalPlatform())
This will return true if any event of the map is a normal platform.
4) I hope I manage to help! Otherwise, let me know what you are doing so I can better help you
5) Thanks for the cumpliments by the way. I glad you liked my plugins ^^