diff --git a/src/main/java/net/szum123321/textile_backup/TextileBackup.java b/src/main/java/net/szum123321/textile_backup/TextileBackup.java index 619f9c4..0c78bbc 100644 --- a/src/main/java/net/szum123321/textile_backup/TextileBackup.java +++ b/src/main/java/net/szum123321/textile_backup/TextileBackup.java @@ -50,13 +50,6 @@ public class TextileBackup implements ModInitializer { config = ConfigManager.loadConfig(ConfigHandler.class); registerCommands(); - - ServerStartCallback.EVENT.register(server -> { - LevelStorage.Session session = ((MinecraftServerSessionAccessor)server).getSession(); - - System.out.println(session.getDirectory(class_5218.field_24188).toAbsolutePath()); - System.out.println(session.method_27424(DimensionType.OVERWORLD).toPath().toAbsolutePath()); - }); } private void registerCommands(){ diff --git a/src/main/java/net/szum123321/textile_backup/commands/BlacklistCommand.java b/src/main/java/net/szum123321/textile_backup/commands/BlacklistCommand.java index 5a4b926..7fa91f6 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/BlacklistCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/BlacklistCommand.java @@ -8,6 +8,7 @@ import net.minecraft.command.arguments.EntityArgumentType; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.server.command.CommandManager; import net.minecraft.server.command.ServerCommandSource; +import net.minecraft.server.network.ServerPlayerEntity; import net.minecraft.text.LiteralText; import net.minecraft.text.TranslatableText; import net.szum123321.textile_backup.TextileBackup; @@ -51,7 +52,7 @@ public class BlacklistCommand { } private static int executeAdd(CommandContext ctx) throws CommandSyntaxException { - PlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); + ServerPlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); if(TextileBackup.config.playerBlacklist.contains(player.getEntityName())) { ctx.getSource().sendFeedback(new TranslatableText("Player: %s is already blacklisted.", player.getEntityName()), false); @@ -72,6 +73,8 @@ public class BlacklistCommand { builder.append(" successfully."); + ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + Utilities.log(builder.toString(), ctx.getSource()); } @@ -79,7 +82,7 @@ public class BlacklistCommand { } private static int executeRemove(CommandContext ctx) throws CommandSyntaxException { - PlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); + ServerPlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); if(!TextileBackup.config.playerBlacklist.contains(player.getEntityName())) { ctx.getSource().sendFeedback(new TranslatableText("Player: %s newer was blacklisted.", player.getEntityName()), false); @@ -93,6 +96,8 @@ public class BlacklistCommand { builder.append(player.getEntityName()); builder.append(" removed from the blacklist successfully."); + ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + Utilities.log(builder.toString(), ctx.getSource()); } diff --git a/src/main/java/net/szum123321/textile_backup/commands/WhitelistCommand.java b/src/main/java/net/szum123321/textile_backup/commands/WhitelistCommand.java index c85a33b..6f16f4b 100644 --- a/src/main/java/net/szum123321/textile_backup/commands/WhitelistCommand.java +++ b/src/main/java/net/szum123321/textile_backup/commands/WhitelistCommand.java @@ -8,6 +8,7 @@ import net.minecraft.command.arguments.EntityArgumentType; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.server.command.CommandManager; import net.minecraft.server.command.ServerCommandSource; +import net.minecraft.server.network.ServerPlayerEntity; import net.minecraft.text.LiteralText; import net.minecraft.text.TranslatableText; import net.szum123321.textile_backup.TextileBackup; @@ -51,7 +52,7 @@ public class WhitelistCommand { } private static int executeAdd(CommandContext ctx) throws CommandSyntaxException { - PlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); + ServerPlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); if(TextileBackup.config.playerWhitelist.contains(player.getEntityName())) { ctx.getSource().sendFeedback(new TranslatableText("Player: %s is already whitelisted.", player.getEntityName()), false); @@ -72,6 +73,8 @@ public class WhitelistCommand { builder.append(" successfully."); + ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + Utilities.log(builder.toString(), ctx.getSource()); } @@ -79,7 +82,7 @@ public class WhitelistCommand { } private static int executeRemove(CommandContext ctx) throws CommandSyntaxException { - PlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); + ServerPlayerEntity player = EntityArgumentType.getPlayer(ctx, "player"); if(!TextileBackup.config.playerWhitelist.contains(player.getEntityName())) { ctx.getSource().sendFeedback(new TranslatableText("Player: %s newer was on the whitelist.", player.getEntityName()), false); @@ -92,6 +95,8 @@ public class WhitelistCommand { builder.append(player.getEntityName()); builder.append(" removed from the whitelist successfully."); + ctx.getSource().getMinecraftServer().getCommandManager().sendCommandTree(player); + Utilities.log(builder.toString(), ctx.getSource()); } diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 73e90a0..76d9175 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -29,6 +29,6 @@ "depends": { "fabricloader": ">=0.7.2", "fabric": "*", - "minecraft": "1.16.*" + "minecraft": ">=1.16-alpha.20.19.a" } }