// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.modules.accesscontrol.commands;

import com.hypixel.hytale.server.core.util.message.MessageFormat;
import com.hypixel.hytale.server.core.Message;
import com.hypixel.hytale.server.core.command.system.CommandContext;
import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.modules.accesscontrol.provider.HytaleWhitelistProvider;
import com.hypixel.hytale.server.core.command.system.basecommands.CommandBase;

public class WhitelistStatusCommand extends CommandBase
{
    @Nonnull
    private final HytaleWhitelistProvider whitelistProvider;
    
    public WhitelistStatusCommand(@Nonnull final HytaleWhitelistProvider whitelistProvider) {
        super("status", "server.commands.whitelist.status.desc");
        this.whitelistProvider = whitelistProvider;
    }
    
    @Override
    protected void executeSync(@Nonnull final CommandContext context) {
        context.sendMessage(Message.translation("server.modules.whitelist.status").param("status", MessageFormat.enabled(this.whitelistProvider.isEnabled())));
    }
}
