mirror of
https://github.com/PlaceholderAPI/PlaceholderAPI
synced 2025-09-05 17:07:06 +02:00
Force all identifiers to lower case
This commit is contained in:
@@ -167,12 +167,12 @@ public final class LocalExpansionManager implements Listener
|
||||
@ApiStatus.Internal
|
||||
public boolean register(@NotNull final PlaceholderExpansion expansion)
|
||||
{
|
||||
final String identifier = expansion.getIdentifier();
|
||||
final String identifier = expansion.getIdentifier().toLowerCase();
|
||||
|
||||
if (expansion instanceof Configurable)
|
||||
{
|
||||
Map<String, Object> defaults = ((Configurable) expansion).getDefaults();
|
||||
String pre = "expansions." + expansion.getIdentifier() + ".";
|
||||
String pre = "expansions." + identifier + ".";
|
||||
FileConfiguration cfg = plugin.getConfig();
|
||||
boolean save = false;
|
||||
|
||||
@@ -221,7 +221,7 @@ public final class LocalExpansionManager implements Listener
|
||||
}
|
||||
}
|
||||
|
||||
final PlaceholderExpansion removed = expansions.get(expansion.getIdentifier());
|
||||
final PlaceholderExpansion removed = expansions.get(identifier);
|
||||
if (removed != null && !removed.unregister())
|
||||
{
|
||||
return false;
|
||||
@@ -235,7 +235,7 @@ public final class LocalExpansionManager implements Listener
|
||||
return false;
|
||||
}
|
||||
|
||||
expansions.put(expansion.getIdentifier(), expansion);
|
||||
expansions.put(identifier, expansion);
|
||||
|
||||
if (expansion instanceof Listener)
|
||||
{
|
||||
|
@@ -44,7 +44,7 @@ public final class CharsReplacer implements Replacer
|
||||
@Override
|
||||
public String apply(@NotNull final String text, @Nullable final OfflinePlayer player, @NotNull final Function<String, @Nullable PlaceholderExpansion> lookup)
|
||||
{
|
||||
final char[] chars = text.toCharArray();
|
||||
final char[] chars = text.toLowerCase().toCharArray();
|
||||
final StringBuilder builder = new StringBuilder(text.length());
|
||||
|
||||
final StringBuilder identifier = new StringBuilder();
|
||||
|
Reference in New Issue
Block a user