Stap 5: Plugin.yml
Voordat we beginnen met coderen in onze Java-klasse, moeten we een kleine maar onontbeerlijk deel van onze plugin te maken. Aan de linkerzijde van het belangrijkste project-venster, klik met de rechtermuisknop src en zweven over New en klik op bestand. Voor uw bestandsnaam in het popup-venster, Typ in plugin.yml. Het moet deze naam en extensie, want dit het bestand dat de server zoekt is voor wat informatie over de plugin. Wij zullen het toevoegen aan dit later is, maar dat is wat nodig is om te beginnen.
De informatie in de plugin.yml is vergelijkbaar voor alle plugins, dus ik laten zien zal een voorbeeld van wat moet komen, waarna een verdeling van de lijn door lijn van de code.
name: Instructables main: com.instructables.main.Main description: A plugin for the awesome website
Nu tijd om te breken van de code.
name: Instructables
Is de naam van uw plugin die zal worden herkend door de server. Dit kan afwijken van uw projectnaam en jar naam.
main: com.instructables.main.Main
Het pad is naar de klasse die u zojuist hebt gemaakt in de vorige klasse. Dit vertelt de server welke klasse is het voornaamste voor toegang tot sommige methodes die zullen we het creëren in een paar stappen.
description: A plugin for the awesome website
Dit is een beschrijving van de plugin, die kan alles wat die je wilt. Gebruiken van een \ voor speciale tekens, zoals regelmatige java tekenreeksen, zoals ",", en \.
website:
Is uw website contact opnemen met u, of degene die je eigen, zoals, of iets. Dit kan zijn leeg, want het is niet verplicht voor de server.
author: RubbaBoy
Zoals de naam van dit impliceert, dit is uw naam mensen identificeren u als op het internet met. Dit kan meerdere mensen, en soms door McMyAdmin (een server beheerprogramma), of aantal plugin beheer plugins is geopend.
version: 0.1
Dit vertelt je weer wat er door de naam. Dit is de versie van uw plugin, die persoonlijk vind ik nuttig om te wijzigen wanneer er een nieuwe versie van de plugin wordt uitgebracht, maar u kunt welk nummer je hier wilt.
Kantlijnnotitie:
Kun je in andere dingen aan uw plugin.yml, die kan worden bekeken hier of hier.