Interacting with external plugins

This documentation header contains guide's on how to integrate external plugins ( for e.x ProtocolLib ) into any script. Following this guide is crucial especially if you are trying to integrate a plugin that has no official support.

While you can integrate non-supported plugins into scripts, it is very complex. So here is a list:

If "Support Integrated" is "❌No" but both "Support Tested" and "Support Available" are "✅Yes", it means the plugin is fully compatible with OpenJS and can be used in scripts, but there is no built-in wrapper or pre-made API layer provided. In that case usage requires manual integration.

Plugin
Support Integrated
Support Tested
Support Available

PlaceholderAPI

✅ Yes

✅ Yes

✅ Yes

ProtocolLib

✅ Yes

✅ Yes

✅ Yes

CoreProtect

❌ No

✅ Yes

✅ Yes

Last updated

Was this helpful?