Skip to content

Commit d1b858d

Browse files
committed
misc
1 parent 15e0246 commit d1b858d

File tree

5 files changed

+19
-21
lines changed

5 files changed

+19
-21
lines changed

src/main/java/zzzank/probejs/GameEvents.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,8 @@ public static void playerJoined(ClientPlayerNetworkEvent.LoggedInEvent event) {
9696
@SubscribeEvent
9797
public static void registerCommand(RegisterCommandsEvent event) {
9898
val dispatcher = event.getDispatcher();
99-
BiConsumer<CommandContext<CommandSourceStack>, Component> sendMsg = (context, text) -> {
100-
context.getSource().sendSuccess(text, true);
101-
};
99+
BiConsumer<CommandContext<CommandSourceStack>, Component> sendMsg =
100+
(context, text) -> context.getSource().sendSuccess(text, true);
102101
dispatcher.register(
103102
Commands.literal("probejs")
104103
.then(Commands.literal("dump")
@@ -109,8 +108,7 @@ public static void registerCommand(RegisterCommandsEvent event) {
109108
return Command.SINGLE_SUCCESS;
110109
}
111110
KubeJS.PROXY.reloadClientInternal();
112-
ProbeDumpingThread.create(msg -> sendMsg.accept(context, TextWrapper.of(msg).component()))
113-
.start();
111+
ProbeDumpingThread.create(msg -> sendMsg.accept(context, msg)).start();
114112
return Command.SINGLE_SUCCESS;
115113
})
116114
)

src/main/java/zzzank/probejs/features/interop/EvaluateCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public JsonElement handle(JsonObject payload) {
3030
default -> throw new RuntimeException("Unable to get script manager.");
3131
};
3232

33-
//well, there's one and only one ScriptPack in so-called `scriptManager.packs`
33+
//well, there's one and only one ScriptPack in so-called scriptManager.pack`s`
3434
val pack = scriptManager.packs.values().stream().findAny().get();
3535
Object result = pack.context.evaluateString(pack.scope, content, "probejsEvaluator", 1, null);
3636
if (result instanceof NativeJavaObject nativeJavaObject) {

src/main/java/zzzank/probejs/features/interop/LintCommand.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,12 @@ public String identifier() {
1919
@Override
2020
public JsonElement handle(JsonObject payload) {
2121
String scriptType = payload.get("script_type").getAsString();
22-
Linter linter;
23-
if (scriptType.equals("client")) {
24-
linter = Linter.CLIENT_SCRIPT.get();
25-
} else if (scriptType.equals("server")) {
26-
linter = Linter.SERVER_SCRIPT.get();
27-
} else if (scriptType.equals("startup")) {
28-
linter = Linter.STARTUP_SCRIPT.get();
29-
} else {
30-
throw new RuntimeException(String.format("Unknown script type %s",scriptType));
31-
}
22+
Linter linter = switch (scriptType) {
23+
case "client" -> Linter.CLIENT_SCRIPT.get();
24+
case "server" -> Linter.SERVER_SCRIPT.get();
25+
case "startup" -> Linter.STARTUP_SCRIPT.get();
26+
default -> throw new RuntimeException(String.format("Unknown script type %s", scriptType));
27+
};
3228

3329
try {
3430
var warnings = linter.lint();

src/main/java/zzzank/probejs/mixins/MixinConsole.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ public void reportError(String message, Throwable error, Pattern exitPattern, Ca
3838
if (path == null) {
3939
return;
4040
}
41-
LintingWarning warning = new LintingWarning(path, LintingWarning.Level.ERROR,
42-
rhinoException.lineNumber(), rhinoException.columnNumber(),
41+
LintingWarning warning = new LintingWarning(
42+
path,
43+
LintingWarning.Level.ERROR,
44+
rhinoException.lineNumber(),
45+
rhinoException.columnNumber(),
4346
rhinoException.details()
4447
);
4548
GlobalStates.SERVER.broadcast("accept_error", warning.asPayload());

src/main/java/zzzank/probejs/utils/JsonUtils.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@ public static JsonElement parseObject(Object obj) {
8484

8585
public static Object deserializeObject(JsonElement jsonElement) {
8686
if (jsonElement instanceof JsonPrimitive primitive) {
87-
if (primitive.isBoolean()) return primitive.getAsBoolean();
88-
if (primitive.isString()) return primitive.getAsString();
89-
if (primitive.isNumber()) return primitive.getAsNumber();
87+
return primitive.isBoolean() ? primitive.getAsBoolean()
88+
: primitive.isString() ? primitive.getAsString()
89+
: primitive.isNumber() ? primitive.getAsNumber()
90+
: null;
9091
} else if (jsonElement instanceof JsonArray array) {
9192
List<Object> deserialized = new ArrayList<>();
9293
for (JsonElement element : array) {

0 commit comments

Comments
 (0)