|
2 | 2 |
|
3 | 3 | import com.dev7ex.common.bukkit.plugin.BukkitPlugin; |
4 | 4 | import com.dev7ex.common.bukkit.plugin.PluginProperties; |
| 5 | + |
5 | 6 | import com.dev7ex.multiworld.api.MultiWorldApiProvider; |
6 | 7 | import com.dev7ex.multiworld.api.bukkit.MultiWorldBukkitApi; |
7 | 8 | import com.dev7ex.multiworld.api.bukkit.expansion.MultiWorldExpansion; |
8 | 9 | import com.dev7ex.multiworld.api.bukkit.world.location.BukkitWorldLocation; |
9 | 10 | import com.dev7ex.multiworld.command.WorldCommand; |
10 | | -import com.dev7ex.multiworld.listener.PlayerConnectionListener; |
11 | | -import com.dev7ex.multiworld.listener.PlayerDamagePlayerListener; |
12 | | -import com.dev7ex.multiworld.listener.PlayerEnterPortalListener; |
13 | | -import com.dev7ex.multiworld.listener.UserTeleportWorldListener; |
| 11 | +import com.dev7ex.multiworld.listener.*; |
14 | 12 | import com.dev7ex.multiworld.user.UserService; |
15 | 13 | import com.dev7ex.multiworld.util.UpdateChecker; |
16 | 14 | import com.dev7ex.multiworld.world.DefaultWorldConfiguration; |
17 | 15 | import com.dev7ex.multiworld.world.DefaultWorldGeneratorProvider; |
18 | 16 | import com.dev7ex.multiworld.world.DefaultWorldManager; |
19 | 17 | import com.dev7ex.multiworld.world.DefaultWorldProvider; |
| 18 | + |
20 | 19 | import lombok.AccessLevel; |
21 | 20 | import lombok.Getter; |
| 21 | + |
22 | 22 | import org.bukkit.configuration.serialization.ConfigurationSerialization; |
| 23 | +import org.bukkit.plugin.ServicePriority; |
23 | 24 | import org.bukkit.plugin.java.JavaPlugin; |
24 | 25 |
|
25 | 26 | import java.io.File; |
@@ -60,14 +61,16 @@ public void onLoad() { |
60 | 61 | public void onEnable() { |
61 | 62 | MultiWorldApiProvider.registerApi(this); |
62 | 63 |
|
| 64 | + super.getServer().getServicesManager().register(MultiWorldBukkitApi.class, this, this, ServicePriority.Normal); |
| 65 | + |
63 | 66 | this.worldManager = new DefaultWorldManager(this.worldConfiguration, this.configuration); |
64 | 67 |
|
65 | | - this.updateChecker.getVersion(updateAvailable -> { |
66 | | - }); |
| 68 | + this.updateChecker.getVersion(updateAvailable -> {}); |
67 | 69 |
|
68 | 70 | if (super.getServer().getPluginManager().isPluginEnabled("PlaceholderAPI")) { |
69 | 71 | new MultiWorldExpansion(this).register(); |
70 | 72 | } |
| 73 | + |
71 | 74 | ConfigurationSerialization.registerClass(BukkitWorldLocation.class); |
72 | 75 | } |
73 | 76 |
|
|
0 commit comments