Skip to content

Commit

Permalink
Updated Upstream (Purpur)
Browse files Browse the repository at this point in the history
Upstream has released updates that appear to apply and compile correctly

Purpur Changes:
PurpurMC/Purpur@042e192 Updated Upstream (Pufferfish)
  • Loading branch information
MrFishCakes committed Sep 4, 2023
1 parent 055efe1 commit 1133689
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 32 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
group = org.graphitemc.graphite
version = 1.20.1-R0.1-SNAPSHOT

purpurCommit = 423c2af60ca5e9d18ac0bd955d0313efc693d2a3
purpurCommit = 042e192444ecc577c172710e3dab1d38413b1ea2

org.gradle.caching = true
org.gradle.parallel = true
Expand Down
62 changes: 31 additions & 31 deletions patches/api/0006-Graphite-Permissions.patch
Original file line number Diff line number Diff line change
Expand Up @@ -30,37 +30,37 @@ index 10627d2a11251a8cb01bbc3f6242d66f3505a16e..9068b19c83b522c55d04c92b33bc4849
}
diff --git a/src/main/java/org/graphitemc/graphite/GraphitePermissions.java b/src/main/java/org/graphitemc/graphite/GraphitePermissions.java
new file mode 100644
index 0000000000000000000000000000000000000000..b7083aeee29563d9bd2a0090f4bb4743c2291cd2
index 0000000000000000000000000000000000000000..e05eea4ffebb5c81875e0a5ee0e9a370d2f13e36
--- /dev/null
+++ b/src/main/java/org/graphitemc/graphite/GraphitePermissions.java
@@ -0,0 +1,30 @@
+package org.graphitemc.graphite;
+
+import org.bukkit.Bukkit;
+import org.bukkit.World;
+import org.bukkit.permissions.Permission;
+import org.bukkit.permissions.PermissionDefault;
+import org.jetbrains.annotations.NotNull;
+
+import static org.bukkit.util.permissions.DefaultPermissions.registerPermission;
+
+public final class GraphitePermissions {
+
+ private static final String ROOT = "graphite";
+ private static final String PREFIX = ROOT + ".";
+
+ @NotNull
+ public static Permission registerPermissions() {
+ final Permission graphite = registerPermission(ROOT, "Gives the user ability to use all Graphite utilities and commands", PermissionDefault.FALSE);
+
+ Permission itemFrame = registerPermission(PREFIX + "itemframe.invisible", "Allow changing of item frame invisibility in all levels", PermissionDefault.FALSE, graphite);
+ for (World world : Bukkit.getWorlds()) {
+ registerPermission(PREFIX + "itemframe.invisible." + world.getName(), "Allow changing of items frame invisibility in " + world.getName(), PermissionDefault.FALSE, itemFrame);
+ }
+ itemFrame.recalculatePermissibles();
+
+ graphite.recalculatePermissibles();
+ return graphite;
+ }
+
+}
+package org.graphitemc.graphite;
+
+import org.bukkit.Bukkit;
+import org.bukkit.World;
+import org.bukkit.permissions.Permission;
+import org.bukkit.permissions.PermissionDefault;
+import org.jetbrains.annotations.NotNull;
+
+import static org.bukkit.util.permissions.DefaultPermissions.registerPermission;
+
+public final class GraphitePermissions {
+
+ private static final String ROOT = "graphite";
+ private static final String PREFIX = ROOT + ".";
+
+ @NotNull
+ public static Permission registerPermissions() {
+ final Permission graphite = registerPermission(ROOT, "Gives the user ability to use all Graphite utilities and commands", PermissionDefault.FALSE);
+
+ Permission itemFrame = registerPermission(PREFIX + "itemframe.invisible", "Allow changing of item frame invisibility in all levels", PermissionDefault.FALSE, graphite);
+ for (World world : Bukkit.getWorlds()) {
+ registerPermission(PREFIX + "itemframe.invisible." + world.getName(), "Allow changing of items frame invisibility in " + world.getName(), PermissionDefault.FALSE, itemFrame);
+ }
+ itemFrame.recalculatePermissibles();
+
+ graphite.recalculatePermissibles();
+ return graphite;
+ }
+
+}

0 comments on commit 1133689

Please sign in to comment.