I need this to create an attachment and add a permission to a player
That’s your main plugin class. It extends JavaPlugin which extends Plugin
When i try “mainclass.getPlugin();” i get this: ‘getPlugin(java.lang.@org.jetbrains.annotations.NotNull Class)’ in ‘org.bukkit.plugin.java.JavaPlugin’ cannot be applied to ‘()’
I’m talking about the instance of your main class. The one that would be referenced using the “this” keyword if you are in your main class.
Im in another class
Well then you need to pass the instance of your main plugin through the constructor of your other class, or through a method, or have a static method on your main class you return a static field on your main class you set to this in the onEnable method.