minecraft-src/net/minecraft/server/commands/SeedCommand.java
2025-07-04 01:41:11 +03:00

20 lines
873 B
Java

package net.minecraft.server.commands;
import com.mojang.brigadier.CommandDispatcher;
import net.minecraft.commands.CommandSourceStack;
import net.minecraft.commands.Commands;
import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.ComponentUtils;
public class SeedCommand {
public static void register(CommandDispatcher<CommandSourceStack> dispatcher, boolean notIntegratedServer) {
dispatcher.register(
Commands.literal("seed").requires(commandSourceStack -> !notIntegratedServer || commandSourceStack.hasPermission(2)).executes(commandContext -> {
long l = commandContext.getSource().getLevel().getSeed();
Component component = ComponentUtils.copyOnClickText(String.valueOf(l));
commandContext.getSource().sendSuccess(() -> Component.translatable("commands.seed.success", component), false);
return (int)l;
})
);
}
}