Browse Source

v0.9.20b: Allow use of wildcards in entity's identifier.

master
Stanislav Usenkov 9 years ago
parent
commit
c4ecdbf509
  1. 2
      pom.xml
  2. 5
      src/main/java/ru/simsonic/rscPermissions/API/PlayerType.java
  3. 1
      src/main/java/ru/simsonic/rscPermissions/BukkitPluginMain.java

2
pom.xml

@ -4,7 +4,7 @@
<groupId>ru.simsonic</groupId>
<artifactId>rscPermissions</artifactId>
<version>0.9.19b</version>
<version>0.9.20b</version>
<packaging>jar</packaging>
<name>rscPermissions</name>

5
src/main/java/ru/simsonic/rscPermissions/API/PlayerType.java

@ -1,5 +1,6 @@
package ru.simsonic.rscPermissions.API;
import ru.simsonic.rscMinecraftLibrary.Bukkit.GenericChatCodes;
import ru.simsonic.rscPermissions.Engine.Matchers;
public enum PlayerType
@ -55,7 +56,9 @@ public enum PlayerType
switch(this)
{
case NAME:
return identifier.equals(entity);
return entity.contains("*")
? GenericChatCodes.wildcardMatch(identifier, entity)
: identifier.equals(entity);
case DASHLESS_UUID:
if(Matchers.isCorrectUUID(identifier))
identifier = Matchers.uuidRemoveDashes(identifier);

1
src/main/java/ru/simsonic/rscPermissions/BukkitPluginMain.java

@ -6,7 +6,6 @@ import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitScheduler;
import org.mcstats.MetricsLite;

Loading…
Cancel
Save