Fixes, added plugin.yml...
Now it works!
This commit is contained in:
parent
e5c8c5a1e0
commit
f1a20c1498
2 changed files with 13 additions and 4 deletions
6
plugin.yml
Normal file
6
plugin.yml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
name: ButtonWebsiteModule
|
||||||
|
main: buttondevteam.website.ButtonWebsiteModule
|
||||||
|
version: 4.0
|
||||||
|
author: NorbiPeti
|
||||||
|
depend:
|
||||||
|
- ButtonCore
|
|
@ -16,11 +16,14 @@ public class ButtonWebsiteModule extends JavaPlugin {
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
try {
|
try {
|
||||||
server = HttpServer.create(new InetSocketAddress(InetAddress.getLocalHost(), 8080), 10);
|
server = HttpServer.create(new InetSocketAddress((InetAddress) null, 8080), 10);
|
||||||
addPage(new IndexPage());
|
addPage(new IndexPage());
|
||||||
Bukkit.getScheduler().runTaskAsynchronously(this, () -> this.getLogger().info("Starting webserver..."));
|
Bukkit.getScheduler().runTaskAsynchronously(this, () -> {
|
||||||
Bukkit.getScheduler().runTaskAsynchronously(this, server::start);
|
|
||||||
Bukkit.getScheduler().runTaskAsynchronously(this, () -> this.getLogger().info("Webserver started"));
|
this.getLogger().info("Starting webserver...");
|
||||||
|
((Runnable) server::start).run(); // Totally normal way of calling a method
|
||||||
|
this.getLogger().info("Webserver started");
|
||||||
|
});
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
TBMCCoreAPI.SendException("An error occured while starting the webserver!", e);
|
TBMCCoreAPI.SendException("An error occured while starting the webserver!", e);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue