mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-28 03:34:43 +02:00
Updating the permissions for the /ptp command and fixing the event it files to properly show who is teleporting where.
This commit is contained in:
@ -1,7 +1,13 @@
|
||||
package com.gmail.nossr50.util;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.permissions.Permission;
|
||||
import org.bukkit.plugin.PluginManager;
|
||||
|
||||
import com.gmail.nossr50.skills.utilities.SkillType;
|
||||
|
||||
@ -12,6 +18,22 @@ public final class Permissions {
|
||||
return (sender.hasPermission(perm));
|
||||
}
|
||||
|
||||
public static boolean hasDynamicPermission(CommandSender sender, String perm, String defaultType) {
|
||||
Map<String, Object> m = new HashMap<String, Object>();
|
||||
|
||||
if(defaultType != null) {
|
||||
m.put("default", defaultType);
|
||||
}
|
||||
|
||||
PluginManager manager = Bukkit.getPluginManager();
|
||||
|
||||
if (manager.getPermission(perm) == null) {
|
||||
Permission.loadPermission(perm, m);
|
||||
}
|
||||
|
||||
return hasPermission(sender, perm);
|
||||
}
|
||||
|
||||
/*
|
||||
* GENERIC PERMISSIONS
|
||||
*/
|
||||
|
Reference in New Issue
Block a user