From 43c5b107e124131c2c5853ef6bf576a5e1334fd5 Mon Sep 17 00:00:00 2001 From: wajrou Date: Wed, 28 May 2025 21:05:14 +0200 Subject: [PATCH 1/3] Makes gradlew executable --- gradlew | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 gradlew diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 From 0a9aaf4e15286230d5a1b29dcb11eed34d4a95a2 Mon Sep 17 00:00:00 2001 From: wajrou Date: Wed, 28 May 2025 21:10:00 +0200 Subject: [PATCH 2/3] Fix isgamerule --- .../java/me/thienbao860/expansion/world/WorldExpansion.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java b/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java index 45b4081..2c8c4e5 100644 --- a/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java +++ b/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java @@ -165,7 +165,7 @@ public String onRequest(final @Nullable OfflinePlayer offlinePlayer, final @NotN if (args.length < 3) { return null; } - return String.valueOf(world.isGameRule(args[1].toUpperCase())); + return String.valueOf(world.isGameRule(args[1])); case "recentjoin": if (player == null || !worldData.containsKey(world.getName())) { return ""; From 95faecdf9b337b5cb4c42f6c3dbba83f2daf17d3 Mon Sep 17 00:00:00 2001 From: wajrou Date: Wed, 28 May 2025 21:28:31 +0200 Subject: [PATCH 3/3] New placeholder %world_gamerule__% --- .../java/me/thienbao860/expansion/world/WorldExpansion.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java b/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java index 2c8c4e5..5cea800 100644 --- a/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java +++ b/src/main/java/me/thienbao860/expansion/world/WorldExpansion.java @@ -161,6 +161,11 @@ public String onRequest(final @Nullable OfflinePlayer offlinePlayer, final @NotN return null; } return String.valueOf(playerExist(world, args[1])); + case "gamerule": + if (args.length < 3) { + return null; + } + return String.valueOf(world.getGameRuleValue(args[1])); case "isgamerule": if (args.length < 3) { return null;