-
Notifications
You must be signed in to change notification settings - Fork 98
Updating from previous versions (Dutch)
Talen: Engels (English)
Hier is een lijst met veranderingen die niet compatibel zijn met vorige versies en aanpassingen vereisen als een nieuwere versie wordt gebruikt. Houd er rekening mee dat als je meerdere versies tegelijk update je alle stappen van versies er tussenin ook moet volgen (als je van 0.1.0 naar 0.3.0 update moet je zowel de stappen voor 0.2.0 en 0.3.0 volgen).
Elk XML-attribuut die eerder onClick heette, heet nu onLocalClick. Alle methodes die eerst setOnClick heette zijn verandered naar setOnLocalClick.
GuiLocation is verwijderd. Alle plekken waar deze klasse werd gebruikt zijn nu verandert door twee getallen te vereisen in plaats van één GuiLocation. Pane is verplaatst van pane.util naar pane. X en y voor panelen zijn niet langer verplicht; hoewel huidige codering nog steeds blijft werken, wil je misschien je eigen panelen aanpassen om dit ook toe te staan. Eigen panelen die spiegelbaar, oriënteerbaar of roteerbaar zijn kunnen nu de aangeleverde interfaces hiervoor gebruiken.
Elk paneel heeft nu een clear methode nodig. Deze methode moet alle panelen of items die aan het paneel zijn toegevoegd verwijderen. Als je paneel geen items of panelen heeft, kan je deze methode leeg laten.
De display en click methodes zijn aangepast en de display methode heeft nu ook een Gui en PlayerInventory parameter en de click methode heeft een Gui parameter. In het Gui is onLocalClick hernoemd naar onTopClick en hetzelfde geldt voor het XML. In de panelen is onLocalClick verandert naar onClick en hetzelfde voor het XML.
In Pane setOnLocalClick is veranderd naar setOnClick. Wanneer je een eigen eigenschap toevoegd moet registerProperty gebruikt worden in plaats van aan getPropertyMappings toe te voegen.