Skip to content

Commit

Permalink
Revert "Add host enable/disabling of maps to voting book"
Browse files Browse the repository at this point in the history
This reverts commit 8f56535.
  • Loading branch information
kyrptonaught committed Apr 11, 2024
1 parent e397229 commit 88fff7a
Show file tree
Hide file tree
Showing 8 changed files with 90 additions and 208 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
import com.mojang.brigadier.arguments.BoolArgumentType;
import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import net.kyrptonaught.serverutils.customMapLoader.voting.HostOptions;
import net.kyrptonaught.serverutils.customMapLoader.voting.Votebook;
import net.kyrptonaught.serverutils.customMapLoader.voting.Voter;
import net.minecraft.command.argument.CommandFunctionArgumentType;
import net.minecraft.command.argument.EntityArgumentType;
import net.minecraft.command.argument.IdentifierArgumentType;
Expand All @@ -28,7 +25,7 @@ public static void registerCommands(CommandDispatcher<ServerCommandSource> dispa
.then(CommandManager.literal("openBook")
.executes(context -> {
Votebook.generateBookLibrary(CustomMapLoaderMod.BATTLE_MAPS.values().stream().toList());
Votebook.openPage(context.getSource().getPlayer(), "title");
Votebook.openbook(context.getSource().getPlayer(), "title");
return 1;
}))
.then(CommandManager.literal("giveBook")
Expand All @@ -38,19 +35,20 @@ public static void registerCommands(CommandDispatcher<ServerCommandSource> dispa
return 1;
}))
.then(CommandManager.literal("showBookPage")
.then(CommandManager.argument("page", StringArgumentType.string())
.then(CommandManager.argument("page", StringArgumentType.greedyString())
.executes(context -> {
String page = StringArgumentType.getString(context, "page");

Votebook.openPage(context.getSource().getPlayer(), page);
Votebook.openbook(context.getSource().getPlayer(), page);
return 1;
})
.then(CommandManager.literal("after")
.fork(dispatcher.getRoot(), (context -> {
context.getChild().getCommand().run(context.getChild());
context.getChild().getCommand().run(context);

Votebook.generateBookLibrary(CustomMapLoaderMod.BATTLE_MAPS.values().stream().toList());
String page = StringArgumentType.getString(context, "page");
Votebook.openPage(context.getSource().getPlayer(), page);
Votebook.openbook(context.getSource().getPlayer(), page);

return List.of();
})))))
Expand All @@ -60,7 +58,7 @@ public static void registerCommands(CommandDispatcher<ServerCommandSource> dispa
ServerPlayerEntity player = context.getSource().getPlayer();
Identifier map = IdentifierArgumentType.getIdentifier(context, "map");

Voter.voteFor(context.getSource().getServer(), player, map);
Voter.voteFor(context.getSource().getServer(), player, map, CustomMapLoaderMod.BATTLE_MAPS.get(map).getNameText());
return 1;
})))
.then(CommandManager.literal("removeVote")
Expand Down Expand Up @@ -108,19 +106,6 @@ public static void registerCommands(CommandDispatcher<ServerCommandSource> dispa
return 1;
})))));
}

cmd.then(CommandManager.literal("hostOptions")
.then(CommandManager.literal("enableMap")
.then(CommandManager.argument("mapID", IdentifierArgumentType.identifier())
.then(CommandManager.argument("enabled", BoolArgumentType.bool())
.executes(context -> {
Identifier id = IdentifierArgumentType.getIdentifier(context, "mapID");
boolean enabled = BoolArgumentType.getBool(context, "enabled");

HostOptions.enableDisableMap(context.getSource().getServer(), id, enabled);
return 1;
})))));

cmd.then(CommandManager.literal("unload")
.then(CommandManager.argument("dimID", IdentifierArgumentType.identifier())
.then(CommandManager.argument("callbackFunction", CommandFunctionArgumentType.commandFunction())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import net.kyrptonaught.serverutils.chestTracker.ChestTrackerMod;
import net.kyrptonaught.serverutils.customMapLoader.addons.BattleMapAddon;
import net.kyrptonaught.serverutils.customMapLoader.addons.LobbyAddon;
import net.kyrptonaught.serverutils.customMapLoader.voting.HostOptions;
import net.kyrptonaught.serverutils.customWorldBorder.CustomWorldBorderMod;
import net.kyrptonaught.serverutils.dimensionLoader.CustomDimHolder;
import net.kyrptonaught.serverutils.dimensionLoader.DimensionLoaderMod;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package net.kyrptonaught.serverutils.customMapLoader;

public class HostOptions {
public static MapSize selectedMapSize = MapSize.AUTO;
}
Loading

0 comments on commit 88fff7a

Please sign in to comment.