|
49 | 49 | import com.plotsquared.bukkit.util.BukkitUtil;
|
50 | 50 | import com.plotsquared.bukkit.util.BukkitWorld;
|
51 | 51 | import com.plotsquared.bukkit.util.SetGenCB;
|
| 52 | +import com.plotsquared.bukkit.util.TranslationUpdateManager; |
52 | 53 | import com.plotsquared.bukkit.util.UpdateUtility;
|
53 | 54 | import com.plotsquared.bukkit.util.task.BukkitTaskManager;
|
54 | 55 | import com.plotsquared.bukkit.util.task.PaperTimeConverter;
|
|
140 | 141 | import org.incendo.serverlib.ServerLib;
|
141 | 142 |
|
142 | 143 | import java.io.File;
|
| 144 | +import java.io.IOException; |
143 | 145 | import java.lang.reflect.Method;
|
144 | 146 | import java.util.ArrayList;
|
145 | 147 | import java.util.Arrays;
|
@@ -293,6 +295,12 @@ public void onEnable() {
|
293 | 295 | );
|
294 | 296 | this.injector.injectMembers(this);
|
295 | 297 |
|
| 298 | + try { |
| 299 | + this.injector.getInstance(TranslationUpdateManager.class).upgradeTranslationFile(); |
| 300 | + } catch (IOException e) { |
| 301 | + throw new RuntimeException(e); |
| 302 | + } |
| 303 | + |
296 | 304 | this.serverLocale = Locale.forLanguageTag(Settings.Enabled_Components.DEFAULT_LOCALE);
|
297 | 305 |
|
298 | 306 | if (PremiumVerification.isPremium() && Settings.Enabled_Components.UPDATE_NOTIFICATIONS) {
|
@@ -358,7 +366,7 @@ public void onEnable() {
|
358 | 366 | getServer().getPluginManager().registerEvents(injector().getInstance(ServerListener.class), this);
|
359 | 367 | getServer().getPluginManager().registerEvents(injector().getInstance(EntitySpawnListener.class), this);
|
360 | 368 | if (PaperLib.isPaper() && Settings.Paper_Components.PAPER_LISTENERS) {
|
361 |
| - getServer().getPluginManager().registerEvents(injector().getInstance(PaperListener.class), this); |
| 369 | + getServer().getPluginManager().registerEvents(injector().getInstance(PaperListener.class), this); |
362 | 370 | } else {
|
363 | 371 | getServer().getPluginManager().registerEvents(injector().getInstance(SpigotListener.class), this);
|
364 | 372 | }
|
@@ -1177,9 +1185,17 @@ public void setGenerator(final @NonNull String worldName) {
|
1177 | 1185 | public @NonNull String worldEditImplementations() {
|
1178 | 1186 | StringBuilder msg = new StringBuilder();
|
1179 | 1187 | if (Bukkit.getPluginManager().getPlugin("FastAsyncWorldEdit") != null) {
|
1180 |
| - msg.append("FastAsyncWorldEdit: ").append(Bukkit.getPluginManager().getPlugin("FastAsyncWorldEdit").getDescription().getVersion()); |
| 1188 | + msg.append("FastAsyncWorldEdit: ").append(Bukkit |
| 1189 | + .getPluginManager() |
| 1190 | + .getPlugin("FastAsyncWorldEdit") |
| 1191 | + .getDescription() |
| 1192 | + .getVersion()); |
1181 | 1193 | } else if (Bukkit.getPluginManager().getPlugin("AsyncWorldEdit") != null) {
|
1182 |
| - msg.append("AsyncWorldEdit: ").append(Bukkit.getPluginManager().getPlugin("AsyncWorldEdit").getDescription().getVersion()).append("\n"); |
| 1194 | + msg.append("AsyncWorldEdit: ").append(Bukkit |
| 1195 | + .getPluginManager() |
| 1196 | + .getPlugin("AsyncWorldEdit") |
| 1197 | + .getDescription() |
| 1198 | + .getVersion()).append("\n"); |
1183 | 1199 | msg.append("WorldEdit: ").append(Bukkit.getPluginManager().getPlugin("WorldEdit").getDescription().getVersion());
|
1184 | 1200 | } else {
|
1185 | 1201 | msg.append("WorldEdit: ").append(Bukkit.getPluginManager().getPlugin("WorldEdit").getDescription().getVersion());
|
|
0 commit comments