mirror of
https://github.com/Samsuik/Sakura.git
synced 2025-12-21 15:59:26 +00:00
Add a displayName to toggle all icon and refresh gui on use
Also, use explicit variables
This commit is contained in:
@@ -6,7 +6,7 @@ Subject: [PATCH] Visibility API
|
||||
|
||||
diff --git a/src/main/java/me/samsuik/sakura/player/visibility/Visibility.java b/src/main/java/me/samsuik/sakura/player/visibility/Visibility.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..8d9a5ffe7dfe00ff2d3deb6bc94b5dc53af15cd4
|
||||
index 0000000000000000000000000000000000000000..0483f5a19ff3d4e5e6528c3e4be549fde5fe9a7b
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/me/samsuik/sakura/player/visibility/Visibility.java
|
||||
@@ -0,0 +1,142 @@
|
||||
@@ -96,15 +96,15 @@ index 0000000000000000000000000000000000000000..8d9a5ffe7dfe00ff2d3deb6bc94b5dc5
|
||||
+ * THEN: enable all settings
|
||||
+ */
|
||||
+ public void toggleAll() {
|
||||
+ var toggled = true; // true == all toggled
|
||||
+ boolean toggled = true; // true == all toggled
|
||||
+
|
||||
+ // If something is enabled set state to true
|
||||
+ for (var setting : Setting.values()) {
|
||||
+ for (Setting setting : Setting.values()) {
|
||||
+ toggled &= isToggled(setting);
|
||||
+ }
|
||||
+
|
||||
+ // apply the opposite of the state so that it toggles
|
||||
+ for (var setting : Setting.values()) {
|
||||
+ for (Setting setting : Setting.values()) {
|
||||
+ toggle(setting, toggled);
|
||||
+ }
|
||||
+ }
|
||||
@@ -153,7 +153,7 @@ index 0000000000000000000000000000000000000000..8d9a5ffe7dfe00ff2d3deb6bc94b5dc5
|
||||
+
|
||||
+}
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index 20fa1024f9ad8f478a347be5c554b5e45b398a1c..b6d299b2fa9bb30d0a3b8735417dfa9be897d355 100644
|
||||
index 9240ea09206461d61cc08d4252e8507555bf41cf..38cdc63ebc775fc8ef0cc098113c8f901366288f 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -53,6 +53,15 @@ import org.jetbrains.annotations.Nullable;
|
||||
|
||||
Reference in New Issue
Block a user