Updated to 20w21a

2.x-1.16
Szum123321 2020-05-24 13:27:12 +02:00
parent 5f74d33e32
commit 6e6fd951b9
3 changed files with 4 additions and 8 deletions

View File

@ -23,17 +23,13 @@ import io.github.cottonmc.cotton.config.ConfigManager;
import io.github.cottonmc.cotton.logging.ModLogger; import io.github.cottonmc.cotton.logging.ModLogger;
import net.fabricmc.api.ModInitializer; import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.event.server.ServerStartCallback; import net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback;
import net.fabricmc.fabric.api.registry.CommandRegistry; import net.fabricmc.fabric.api.registry.CommandRegistry;
import net.minecraft.class_5218;
import net.minecraft.server.command.ServerCommandSource; import net.minecraft.server.command.ServerCommandSource;
import net.minecraft.world.dimension.DimensionType;
import net.minecraft.world.level.storage.LevelStorage;
import net.szum123321.textile_backup.commands.BlacklistCommand; import net.szum123321.textile_backup.commands.BlacklistCommand;
import net.szum123321.textile_backup.commands.CleanupCommand; import net.szum123321.textile_backup.commands.CleanupCommand;
import net.szum123321.textile_backup.commands.StartBackupCommand; import net.szum123321.textile_backup.commands.StartBackupCommand;
import net.szum123321.textile_backup.commands.WhitelistCommand; import net.szum123321.textile_backup.commands.WhitelistCommand;
import net.szum123321.textile_backup.mixin.MinecraftServerSessionAccessor;
public class TextileBackup implements ModInitializer { public class TextileBackup implements ModInitializer {
public static final String MOD_ID = "textile_backup"; public static final String MOD_ID = "textile_backup";
@ -53,7 +49,7 @@ public class TextileBackup implements ModInitializer {
} }
private void registerCommands(){ private void registerCommands(){
CommandRegistry.INSTANCE.register(false, dispatcher -> dispatcher.register( CommandRegistrationCallback.EVENT.register((dispatcher, dedicated) -> dispatcher.register(
LiteralArgumentBuilder.<ServerCommandSource>literal("backup") LiteralArgumentBuilder.<ServerCommandSource>literal("backup")
.requires((ctx) -> { .requires((ctx) -> {
try { try {

View File

@ -48,7 +48,7 @@ public class MakeBackupThread implements Runnable {
public void run() { public void run() {
File world = ((MinecraftServerSessionAccessor)server) File world = ((MinecraftServerSessionAccessor)server)
.getSession() .getSession()
.method_27424(DimensionType.OVERWORLD); .method_27424(DimensionType.OVERWORLD_REGISTRY_KEY);
File outFile = BackupHelper File outFile = BackupHelper
.getBackupRootPath(Utilities.getLevelName(server)) .getBackupRootPath(Utilities.getLevelName(server))

View File

@ -29,6 +29,6 @@
"depends": { "depends": {
"fabricloader": ">=0.7.2", "fabricloader": ">=0.7.2",
"fabric": "*", "fabric": "*",
"minecraft": ">=1.16-alpha.20.19.a" "minecraft": ">=1.16-alpha.20.21.a"
} }
} }