diff --git a/gradle.properties b/gradle.properties index 0aa132a..6b00a4c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,12 +1,12 @@ # Done to increase the memory available to gradle. org.gradle.jvmargs=-Xmx1G -minecraft_version=1.17 -yarn_mappings=1.17+build.10 -loader_version=0.11.5 +minecraft_version=1.17.1 +yarn_mappings=1.17.1+build.1 +loader_version=0.11.6 #Fabric api -fabric_version=0.35.1+1.17 +fabric_version=0.36.1+1.17 #Cloth Config cloth_version=5.0.34 diff --git a/src/main/java/net/szum123321/textile_backup/TextileBackup.java b/src/main/java/net/szum123321/textile_backup/TextileBackup.java index a638dda..1434d93 100644 --- a/src/main/java/net/szum123321/textile_backup/TextileBackup.java +++ b/src/main/java/net/szum123321/textile_backup/TextileBackup.java @@ -98,7 +98,7 @@ public class TextileBackup implements ModInitializer { return ((config.get().playerWhitelist.contains(ctx.getEntityOrThrow().getEntityName()) || ctx.hasPermissionLevel(config.get().permissionLevel)) && !config.get().playerBlacklist.contains(ctx.getEntityOrThrow().getEntityName())) || - (ctx.getMinecraftServer().isSinglePlayer() && + (ctx.getServer().isSinglePlayer() && config.get().alwaysSingleplayerAllowed); } catch (Exception ignored) { //Command was called from server console. return true; diff --git a/src/main/java/net/szum123321/textile_backup/commands/FileSuggestionProvider.java b/src/main/java/net/szum123321/textile_backup/commands/FileSuggestionProvider.java index eb2534f..99d3d57 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/FileSuggestionProvider.java +++ b/src/main/java/net/szum123321/textile_backup/commands/FileSuggestionProvider.java @@ -28,7 +28,6 @@ import net.minecraft.entity.player.PlayerEntity; import net.minecraft.server.command.ServerCommandSource; import net.szum123321.textile_backup.Statics; import net.szum123321.textile_backup.core.restore.RestoreHelper; -import org.lwjgl.system.CallbackI; import java.util.concurrent.CompletableFuture; @@ -43,7 +42,7 @@ public final class FileSuggestionProvider implements SuggestionProvider getSuggestions(CommandContext ctx, SuggestionsBuilder builder) throws CommandSyntaxException { String remaining = builder.getRemaining(); - for (RestoreHelper.RestoreableFile file : RestoreHelper.getAvailableBackups(ctx.getSource().getMinecraftServer())) { + for (RestoreHelper.RestoreableFile file : RestoreHelper.getAvailableBackups(ctx.getSource().getServer())) { String formattedCreationTime = file.getCreationTime().format(Statics.defaultDateTimeFormatter); if (formattedCreationTime.startsWith(remaining)) { diff --git a/src/main/java/net/szum123321/textile_backup/commands/create/CleanupCommand.java b/src/main/java/net/szum123321/textile_backup/commands/create/CleanupCommand.java index 5e44864..4ca516f 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/create/CleanupCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/create/CleanupCommand.java @@ -38,7 +38,7 @@ public class CleanupCommand { log.sendInfo( source, "Deleted: {} files.", - BackupHelper.executeFileLimit(source, Utilities.getLevelName(source.getMinecraftServer())) + BackupHelper.executeFileLimit(source, Utilities.getLevelName(source.getServer())) ); return 1; diff --git a/src/main/java/net/szum123321/textile_backup/commands/manage/BlacklistCommand.java b/src/main/java/net/szum123321/textile_backup/commands/manage/BlacklistCommand.java index 67e237c..2b0d0c2 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/manage/BlacklistCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/manage/BlacklistCommand.java @@ -73,7 +73,7 @@ public class BlacklistCommand { builder.append(" successfully."); - ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + ctx.getSource().getServer().getCommandManager().sendCommandTree(player); log.sendInfo(ctx.getSource(), builder.toString()); } @@ -90,7 +90,7 @@ public class BlacklistCommand { config.get().playerBlacklist.remove(player.getEntityName()); config.save(); - ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + ctx.getSource().getServer().getCommandManager().sendCommandTree(player); log.sendInfo(ctx.getSource(), "Player: {} removed from the blacklist successfully.", player.getEntityName()); } diff --git a/src/main/java/net/szum123321/textile_backup/commands/manage/DeleteCommand.java b/src/main/java/net/szum123321/textile_backup/commands/manage/DeleteCommand.java index d4a6929..d2cae78 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/manage/DeleteCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/manage/DeleteCommand.java @@ -57,7 +57,7 @@ public class DeleteCommand { throw CommandExceptions.DATE_TIME_PARSE_COMMAND_EXCEPTION_TYPE.create(e); } - File root = Utilities.getBackupRootPath(Utilities.getLevelName(source.getMinecraftServer())); + File root = Utilities.getBackupRootPath(Utilities.getLevelName(source.getServer())); Optional optionalFile = Arrays.stream(root.listFiles()) .filter(Utilities::isValidBackup) diff --git a/src/main/java/net/szum123321/textile_backup/commands/manage/ListBackupsCommand.java b/src/main/java/net/szum123321/textile_backup/commands/manage/ListBackupsCommand.java index 7d609ca..42c49d9 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/manage/ListBackupsCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/manage/ListBackupsCommand.java @@ -33,7 +33,7 @@ public class ListBackupsCommand { public static LiteralArgumentBuilder register() { return CommandManager.literal("list") .executes(ctx -> { StringBuilder builder = new StringBuilder(); - List backups = RestoreHelper.getAvailableBackups(ctx.getSource().getMinecraftServer()); + List backups = RestoreHelper.getAvailableBackups(ctx.getSource().getServer()); if(backups.size() == 0) { builder.append("There a no backups available for this world."); diff --git a/src/main/java/net/szum123321/textile_backup/commands/manage/WhitelistCommand.java b/src/main/java/net/szum123321/textile_backup/commands/manage/WhitelistCommand.java index d7ac8d1..56d4416 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/manage/WhitelistCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/manage/WhitelistCommand.java @@ -73,7 +73,7 @@ public class WhitelistCommand { builder.append(" successfully."); - ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + ctx.getSource().getServer().getCommandManager().sendCommandTree(player); log.sendInfo(ctx.getSource(), builder.toString()); } @@ -90,7 +90,7 @@ public class WhitelistCommand { config.get().playerWhitelist.remove(player.getEntityName()); config.save(); - ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + ctx.getSource().getServer().getCommandManager().sendCommandTree(player); log.sendInfo(ctx.getSource(), "Player: {} removed from the whitelist successfully.", player.getEntityName()); } diff --git a/src/main/java/net/szum123321/textile_backup/commands/restore/RestoreBackupCommand.java b/src/main/java/net/szum123321/textile_backup/commands/restore/RestoreBackupCommand.java index beba511..bb516c9 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/restore/RestoreBackupCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/restore/RestoreBackupCommand.java @@ -79,7 +79,7 @@ public class RestoreBackupCommand { throw CommandExceptions.DATE_TIME_PARSE_COMMAND_EXCEPTION_TYPE.create(e); } - Optional backupFile = RestoreHelper.findFileAndLockIfPresent(dateTime, source.getMinecraftServer()); + Optional backupFile = RestoreHelper.findFileAndLockIfPresent(dateTime, source.getServer()); if(backupFile.isPresent()) { log.info("Found file to restore {}", backupFile.get().getFile().getName()); diff --git a/src/main/java/net/szum123321/textile_backup/core/create/BackupContext.java b/src/main/java/net/szum123321/textile_backup/core/create/BackupContext.java index ac729bc..d8e6812 100644 --- a/src/main/java/net/szum123321/textile_backup/core/create/BackupContext.java +++ b/src/main/java/net/szum123321/textile_backup/core/create/BackupContext.java @@ -121,8 +121,7 @@ public record BackupContext(MinecraftServer server, } if (server == null) { - if (commandSource != null) - setServer(commandSource.getMinecraftServer()); + if (commandSource != null) setServer(commandSource.getServer()); else throw new RuntimeException("Both MinecraftServer and ServerCommandSource weren't provided!"); } diff --git a/src/main/java/net/szum123321/textile_backup/core/restore/RestoreContext.java b/src/main/java/net/szum123321/textile_backup/core/restore/RestoreContext.java index a3719bd..a94236d 100644 --- a/src/main/java/net/szum123321/textile_backup/core/restore/RestoreContext.java +++ b/src/main/java/net/szum123321/textile_backup/core/restore/RestoreContext.java @@ -92,7 +92,7 @@ public record RestoreContext(RestoreHelper.RestoreableFile file, } public RestoreContext build() { - if (server == null) server = serverCommandSource.getMinecraftServer(); + if (server == null) server = serverCommandSource.getServer(); ActionInitiator initiator = serverCommandSource.getEntity() instanceof PlayerEntity ? ActionInitiator.Player : ActionInitiator.ServerConsole;