Stap 6: Codering: de sjabloon
Nu we zijn klaar met het opzetten van het project, het configureren en maken van de plugin.yml, we zijn eindelijk klaar om te beginnen met coderen. We maken de basics die elke plugin moet in deze stap, en vervolgens uit te breiden op het in de verdere stappen.
Eerste plaats moeten wij uw belangrijkste klasse JavaPluginuit te breiden, en dit importeren. Dit etiketten van deze klasse als de belangrijkste klasse, en er is slechts één klasse dat de invoer van JavaPlugin, óf fouten zullen optreden.
Er zijn twee functies die we moeten maken, en dat is onEnable en onDisable. Deze moeten hun bovenliggende functies in JavaPlugin overschrijven. Ze moeten er zo uitzien:
public void onEnable() { } public void onDisable() { }
De functie onEnable wordt uitgevoerd wanneer de plugin is wordt ingeschakeld terwijl de server wordt gestart of opnieuw laadt. Zoals u waarschijnlijk concluderen kunt, wordt onDisable uitgevoerd wanneer de plugin uitgeschakeld/gestopt wordt, zoals wanneer de server wordt opnieuw geladen of stopt. Deze functies lijkt misschien niet handig voor sommige plugins, maar ze zijn voor andere plugins die vereisen registratie van gebeurtenissen/gebeurtenis-handlers, of het registreren van dingen als opdrachten. Ze negeren hun bovenliggende methoden uit de JavaPlugin, evenals.