geforkt von Mirrors/Paper
SPIGOT-4044: Cannot load datapack functions on startup
Dieser Commit ist enthalten in:
Ursprung
40f15832b4
Commit
80f4c10c8f
@ -20,20 +20,21 @@
|
|||||||
}, ArgumentAnchor.Anchor.FEET);
|
}, ArgumentAnchor.Anchor.FEET);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,6 +121,12 @@
|
@@ -119,6 +121,13 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean hasPermission(int i) {
|
public boolean hasPermission(int i) {
|
||||||
+ // CraftBukkit start
|
+ // CraftBukkit start
|
||||||
+ if (currentCommand != null) {
|
+ if (currentCommand != null) {
|
||||||
+ return (!getWorld().getServer().ignoreVanillaPermissions && this.f >= i) || getBukkitSender().hasPermission(org.bukkit.craftbukkit.command.VanillaCommandWrapper.getPermission(currentCommand));
|
+ // World is null when loading functions
|
||||||
|
+ return ((getWorld() == null || !getWorld().getServer().ignoreVanillaPermissions) && this.f >= i) || getBukkitSender().hasPermission(org.bukkit.craftbukkit.command.VanillaCommandWrapper.getPermission(currentCommand));
|
||||||
+ }
|
+ }
|
||||||
+ // CraftBukkit end
|
+ // CraftBukkit end
|
||||||
+
|
+
|
||||||
return this.f >= i;
|
return this.f >= i;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,4 +240,10 @@
|
@@ -232,4 +241,10 @@
|
||||||
public Collection<ICompletionProvider.a> a(boolean flag) {
|
public Collection<ICompletionProvider.a> a(boolean flag) {
|
||||||
return Collections.singleton(ICompletionProvider.a.b);
|
return Collections.singleton(ICompletionProvider.a.b);
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren