Ich versuche, den Server im Code herunterzufahren, wenn eine Ausnahme auftritt. Das Abrufen einer Instanz vom ServerStart-Ereignis ist nicht sinnvoll.Wie bekomme ich eine Instanz von MinecraftServer in Forge?
Antwort
Wenn Sie ein MinecraftServer
Argument verfügbar haben, verwenden Sie das. Wenn Sie ein Objekt mit einer Methode haben, die MinecraftServer
(z. B. World#getMinecraftServer
) zurückgibt, verwenden Sie das.
Wenn alles andere fehlschlägt, können Sie FMLCommonHandler#getMinecraftServerInstance
verwenden.
Ein guter Weg, um herauszufinden, "Wie kann ich einen Hinweis darauf bekommen?" Verwenden Sie Ihre IDE: Klicken Sie mit der rechten Maustaste auf den Klassennamen -> Referenzen -> Alle im Arbeitsbereich finden. Die Suchergebnisse sollten einige Treffer zurückgeben. Möglicherweise müssen Sie dies mehr als einmal tun, aber in diesem Fall World#getMinecraftServer
erscheint und sofort wissen Sie, dass wenn Sie ein World
Objekt haben (und auf dem Server sind) können Sie das Server-Objekt von diesem erhalten.
- 1. Wie bekomme ich eine Instanz von IWebBrowser2
- 2. Wie bekomme ich F # Forge zur Arbeit
- 3. Wie bekomme ich eine Instanz eines XMLEventAllocator?
- 4. Wie bekomme ich eine Instanz von IServiceProvider in .NET Core?
- 5. Wie bekomme ich eine Instanz von scala.Unit in Java-Code
- 6. Wie bekomme ich eine Instanz von IConfiguration in asp.net core?
- 7. Wie bekomme ich eine Matplotlib-Axes-Instanz?
- 8. Wie bekomme ich die Instanz von sun.misc.Unsafe
- 9. Wie bekomme ich eine Datei-Instanz von einem Zeichensatz?
- 10. Wie bekomme ich eine Instanz einer bestimmten Klasse in PHP?
- 11. Wie bekomme ich eine Instanz eines Controllers in Ember.js?
- 12. Wie bekomme ich eine Mail-Instanz in Laravel?
- 13. Wie bekomme ich die Instanz von AndroidManifest in Robolectric 3.5.1?
- 14. Wie bekomme ich neue Instanz von Generic E in Parameter
- 15. jQuery und es6 Importe - wie bekomme ich eine globale Instanz
- 16. Spark: Wie bekomme ich die WebSocket-Instanz?
- 17. Wie bekomme ich Android Local Service Instanz
- 18. Wie verwandle ich eine Animal-Instanz in eine Dog-Instanz?
- 19. Wie bekomme ich eine Instanz meiner Angular 2-Direktive?
- 20. WPF - Wie bekomme ich die MainWindow-Instanz?
- 21. Wie bekomme ich die Instanz eines Ionenobjektträgers?
- 22. Wie (in Python) bekomme ich die Langform-Instanz-ID für eine App Engine-Instanz?
- 23. Wie bekomme ich die UI-Instanz in CDIView in Vaadin?
- 24. Wie bekomme ich die RCTBridgeModule-Instanz von Objective-C
- 25. Kendo Grid: Ich bekomme eine Widget-Instanz in Angular
- 26. Wie erstelle ich eine Instanz von HttpContext?
- 27. Wie bekomme ich die aktuelle Instanz von MongoDB mit C++?
- 28. Mein benutzerdefinierter Befehl in Forge 1.12.1 funktioniert nicht
- 29. JBoss Forge Eröffnung Forge Schnellaktionsmenü
- 30. Ändern von Materialien in Forge