update blank question rule
version 1.0.2
This commit is contained in:
parent
9d8fa35aad
commit
a64da463ff
|
|
@ -303,9 +303,7 @@ public class HttpUtils {
|
||||||
ClientConnectionManager ccm = httpClient.getConnectionManager();
|
ClientConnectionManager ccm = httpClient.getConnectionManager();
|
||||||
SchemeRegistry registry = ccm.getSchemeRegistry();
|
SchemeRegistry registry = ccm.getSchemeRegistry();
|
||||||
registry.register(new Scheme("https", ssf, 443));
|
registry.register(new Scheme("https", ssf, 443));
|
||||||
} catch (KeyManagementException ex) {
|
} catch (KeyManagementException | NoSuchAlgorithmException ex) {
|
||||||
throw new RuntimeException(ex);
|
|
||||||
} catch (NoSuchAlgorithmException ex) {
|
|
||||||
throw new RuntimeException(ex);
|
throw new RuntimeException(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.linearpast.minecraftmanager.utils.rcon;
|
||||||
import com.linearpast.minecraftmanager.utils.WhitelistTarget;
|
import com.linearpast.minecraftmanager.utils.WhitelistTarget;
|
||||||
import com.linearpast.minecraftmanager.utils.config.SelfConfig;
|
import com.linearpast.minecraftmanager.utils.config.SelfConfig;
|
||||||
import io.graversen.minecraft.rcon.commands.base.ICommand;
|
import io.graversen.minecraft.rcon.commands.base.ICommand;
|
||||||
|
import io.graversen.minecraft.rcon.util.Target;
|
||||||
import io.graversen.minecraft.rcon.util.WhiteListModes;
|
import io.graversen.minecraft.rcon.util.WhiteListModes;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import org.apache.commons.text.StringSubstitutor;
|
import org.apache.commons.text.StringSubstitutor;
|
||||||
|
|
@ -10,19 +11,25 @@ import org.apache.commons.text.StringSubstitutor;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
public record LoginWhitelistCommand(WhitelistTarget whitelistTarget, WhiteListModes whiteListMode) implements ICommand {
|
//public record LoginWhitelistCommand(WhitelistTarget whitelistTarget, WhiteListModes whiteListMode) implements ICommand {
|
||||||
public LoginWhitelistCommand(WhitelistTarget whitelistTarget, WhiteListModes whiteListMode) {
|
// public LoginWhitelistCommand(WhitelistTarget whitelistTarget, WhiteListModes whiteListMode) {
|
||||||
this.whitelistTarget = whitelistTarget;
|
// this.whitelistTarget = whitelistTarget;
|
||||||
this.whiteListMode = Objects.requireNonNull(whiteListMode);
|
// this.whiteListMode = Objects.requireNonNull(whiteListMode);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
|
// public String command() {
|
||||||
|
// return switch (this.whiteListMode()) {
|
||||||
|
// case ADD -> StringSubstitutor.replace(SelfConfig.addCommand + " ${name} ${uuid}", Map.of(
|
||||||
|
// "name", this.whitelistTarget().name(),
|
||||||
|
// "uuid", this.whitelistTarget().uuid())
|
||||||
|
// );
|
||||||
|
// case REMOVE, LIST, OFF, ON, RELOAD -> "";
|
||||||
|
// };
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
public String command() {
|
public class LoginWhitelistCommand extends SelfWhiteListCommand {
|
||||||
return switch (this.whiteListMode()) {
|
public LoginWhitelistCommand(WhitelistTarget target, WhiteListModes whiteListMode) {
|
||||||
case ADD -> StringSubstitutor.replace(SelfConfig.addCommand + " ${name} ${uuid}", Map.of(
|
super(Target.player(target.name()), whiteListMode);
|
||||||
"name", this.whitelistTarget().name(),
|
|
||||||
"uuid", this.whitelistTarget().uuid())
|
|
||||||
);
|
|
||||||
case REMOVE, LIST, OFF, ON, RELOAD -> "";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user