mirror of
https://github.com/Xiao-MoMi/Custom-Nameplates.git
synced 2026-01-03 22:16:44 +00:00
API
This commit is contained in:
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit;
|
||||
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.feature.bubble.chat.AbstractChatManager;
|
||||
import net.momirealms.customnameplates.backend.feature.chat.AbstractChatManager;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.chat.*;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.emoji.ItemsAdderEmojiProvider;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.emoji.OraxenEmojiProvider;
|
||||
|
||||
@@ -17,24 +17,21 @@
|
||||
|
||||
package net.momirealms.customnameplates.bukkit;
|
||||
|
||||
import net.momirealms.customnameplates.api.AbstractCNPlayer;
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.*;
|
||||
import net.momirealms.customnameplates.api.event.NameplatesReloadEvent;
|
||||
import net.momirealms.customnameplates.api.feature.ChatListener;
|
||||
import net.momirealms.customnameplates.api.feature.JoinQuitListener;
|
||||
import net.momirealms.customnameplates.api.feature.actionbar.ActionBarManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.advance.AdvanceManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.background.BackgroundManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.bossbar.BossBarManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.bubble.BubbleManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.image.ImageManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.nameplate.NameplateManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.pack.ResourcePackManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.tag.UnlimitedTagManagerImpl;
|
||||
import net.momirealms.customnameplates.api.helper.VersionHelper;
|
||||
import net.momirealms.customnameplates.api.placeholder.PlaceholderManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.actionbar.ActionBarManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.advance.AdvanceManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.background.BackgroundManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.bossbar.BossBarManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.bubble.BubbleManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.image.ImageManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.nameplate.NameplateManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.pack.ResourcePackManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.feature.tag.UnlimitedTagManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.placeholder.PlaceholderManagerImpl;
|
||||
import net.momirealms.customnameplates.backend.storage.StorageManagerImpl;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandManager;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.NameplatesExpansion;
|
||||
@@ -64,6 +61,7 @@ import java.io.InputStream;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class BukkitCustomNameplates extends CustomNameplates implements Listener {
|
||||
|
||||
@@ -204,7 +202,7 @@ public class BukkitCustomNameplates extends CustomNameplates implements Listener
|
||||
@Override
|
||||
public void disable() {
|
||||
if (!this.loaded) return;
|
||||
super.disable();
|
||||
if (this.scheduledMainTask != null) this.scheduledMainTask.cancel();
|
||||
|
||||
this.configManager.disable();
|
||||
this.actionBarManager.disable();
|
||||
@@ -229,7 +227,12 @@ public class BukkitCustomNameplates extends CustomNameplates implements Listener
|
||||
|
||||
@Override
|
||||
public void reload() {
|
||||
super.reload();
|
||||
// cancel task
|
||||
if (this.scheduledMainTask != null)
|
||||
this.scheduledMainTask.cancel();
|
||||
// reset ticks
|
||||
MainTask.reset();
|
||||
// reload players
|
||||
for (CNPlayer player : getOnlinePlayers()) {
|
||||
((AbstractCNPlayer) player).reload();
|
||||
}
|
||||
@@ -254,6 +257,8 @@ public class BukkitCustomNameplates extends CustomNameplates implements Listener
|
||||
this.chatManager.reload();
|
||||
// dispatch the event
|
||||
this.eventManager.dispatch(NameplatesReloadEvent.class);
|
||||
// run task
|
||||
this.scheduledMainTask = getScheduler().asyncRepeating(mainTask, 50, 50, TimeUnit.MILLISECONDS);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -23,7 +23,6 @@ import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.Platform;
|
||||
import net.momirealms.customnameplates.api.feature.actionbar.ActionBarManagerImpl;
|
||||
import net.momirealms.customnameplates.api.feature.bossbar.BossBar;
|
||||
import net.momirealms.customnameplates.api.helper.AdventureHelper;
|
||||
import net.momirealms.customnameplates.api.helper.VersionHelper;
|
||||
@@ -32,6 +31,7 @@ import net.momirealms.customnameplates.api.placeholder.DummyPlaceholder;
|
||||
import net.momirealms.customnameplates.api.placeholder.Placeholder;
|
||||
import net.momirealms.customnameplates.api.util.Alignment;
|
||||
import net.momirealms.customnameplates.api.util.Vector3;
|
||||
import net.momirealms.customnameplates.backend.feature.actionbar.ActionBarManagerImpl;
|
||||
import net.momirealms.customnameplates.bukkit.util.EntityData;
|
||||
import net.momirealms.customnameplates.bukkit.util.Reflections;
|
||||
import net.momirealms.customnameplates.common.util.TriConsumer;
|
||||
|
||||
@@ -22,7 +22,6 @@ import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.feature.bubble.BubbleConfig;
|
||||
import net.momirealms.customnameplates.api.helper.AdventureHelper;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -65,7 +64,7 @@ public class BubblesEquipCommand extends BukkitCommandFeature<CommandSender> {
|
||||
.handler(context -> {
|
||||
if (!ConfigManager.bubbleModule()) return;
|
||||
String bubbleId = context.get("bubble");
|
||||
BubbleConfig bubble = plugin.getBubbleManager().getBubbleConfig(bubbleId);
|
||||
BubbleConfig bubble = plugin.getBubbleManager().bubbleConfigById(bubbleId);
|
||||
if (bubble == null) {
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_EQUIP_FAILURE_NOT_EXISTS, Component.text(bubbleId));
|
||||
return;
|
||||
@@ -87,13 +86,8 @@ public class BubblesEquipCommand extends BukkitCommandFeature<CommandSender> {
|
||||
return;
|
||||
}
|
||||
player.equippedBubble(bubbleId);
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_EQUIP_SUCCESS, Component.text(bubbleId), AdventureHelper.miniMessage(bubble.displayName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.feature.bubble.BubbleConfig;
|
||||
import net.momirealms.customnameplates.api.helper.AdventureHelper;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -54,14 +53,14 @@ public class BubblesForceEquipCommand extends BukkitCommandFeature<CommandSender
|
||||
.required("bubble", StringParser.stringComponent().suggestionProvider(new SuggestionProvider<>() {
|
||||
@Override
|
||||
public @NonNull CompletableFuture<? extends @NonNull Iterable<? extends @NonNull Suggestion>> suggestionsFuture(@NonNull CommandContext<Object> context, @NonNull CommandInput input) {
|
||||
return CompletableFuture.completedFuture(plugin.getBubbleManager().getBubbles().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
return CompletableFuture.completedFuture(plugin.getBubbleManager().bubbles().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
}
|
||||
}))
|
||||
.handler(context -> {
|
||||
if (!ConfigManager.bubbleModule()) return;
|
||||
String bubbleId = context.get("bubble");
|
||||
Player bukkitPlayer = context.get("player");
|
||||
BubbleConfig bubble = plugin.getBubbleManager().getBubbleConfig(bubbleId);
|
||||
BubbleConfig bubble = plugin.getBubbleManager().bubbleConfigById(bubbleId);
|
||||
if (bubble == null) {
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_FORCE_EQUIP_FAILURE_NOT_EXISTS, Component.text(bukkitPlayer.getName()), Component.text(bubbleId));
|
||||
return;
|
||||
@@ -75,13 +74,8 @@ public class BubblesForceEquipCommand extends BukkitCommandFeature<CommandSender
|
||||
return;
|
||||
}
|
||||
player.equippedBubble(bubbleId);
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_FORCE_EQUIP_SUCCESS, Component.text(bukkitPlayer.getName()), Component.text(bubbleId), AdventureHelper.miniMessage(bubble.displayName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,6 @@ package net.momirealms.customnameplates.bukkit.command.feature;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -53,13 +52,8 @@ public class BubblesForceUnEquipCommand extends BukkitCommandFeature<CommandSend
|
||||
return;
|
||||
}
|
||||
player.equippedBubble("none");
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_FORCE_UNEQUIP_SUCCESS, Component.text(bukkitPlayer.getName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ package net.momirealms.customnameplates.bukkit.command.feature;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -54,13 +53,8 @@ public class BubblesUnEquipCommand extends BukkitCommandFeature<CommandSender> {
|
||||
return;
|
||||
}
|
||||
player.equippedBubble("none");
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_BUBBLES_UNEQUIP_SUCCESS);
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.feature.nameplate.Nameplate;
|
||||
import net.momirealms.customnameplates.api.helper.AdventureHelper;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -65,7 +64,7 @@ public class NameplatesEquipCommand extends BukkitCommandFeature<CommandSender>
|
||||
.handler(context -> {
|
||||
if (!ConfigManager.nameplateModule()) return;
|
||||
String nameplateId = context.get("nameplate");
|
||||
Nameplate nameplate = plugin.getNameplateManager().getNameplate(nameplateId);
|
||||
Nameplate nameplate = plugin.getNameplateManager().nameplateById(nameplateId);
|
||||
if (nameplate == null) {
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_EQUIP_FAILURE_NOT_EXISTS, Component.text(nameplateId));
|
||||
return;
|
||||
@@ -87,13 +86,8 @@ public class NameplatesEquipCommand extends BukkitCommandFeature<CommandSender>
|
||||
return;
|
||||
}
|
||||
player.equippedNameplate(nameplateId);
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_EQUIP_SUCCESS, Component.text(nameplateId), AdventureHelper.miniMessage(nameplate.displayName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.feature.nameplate.Nameplate;
|
||||
import net.momirealms.customnameplates.api.helper.AdventureHelper;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -54,14 +53,14 @@ public class NameplatesForceEquipCommand extends BukkitCommandFeature<CommandSen
|
||||
.required("nameplate", StringParser.stringComponent().suggestionProvider(new SuggestionProvider<>() {
|
||||
@Override
|
||||
public @NonNull CompletableFuture<? extends @NonNull Iterable<? extends @NonNull Suggestion>> suggestionsFuture(@NonNull CommandContext<Object> context, @NonNull CommandInput input) {
|
||||
return CompletableFuture.completedFuture(plugin.getNameplateManager().getNameplates().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
return CompletableFuture.completedFuture(plugin.getNameplateManager().nameplates().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
}
|
||||
}))
|
||||
.handler(context -> {
|
||||
if (!ConfigManager.nameplateModule()) return;
|
||||
String nameplateId = context.get("nameplate");
|
||||
Player bukkitPlayer = context.get("player");
|
||||
Nameplate nameplate = plugin.getNameplateManager().getNameplate(nameplateId);
|
||||
Nameplate nameplate = plugin.getNameplateManager().nameplateById(nameplateId);
|
||||
if (nameplate == null) {
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_FORCE_EQUIP_FAILURE_NOT_EXISTS, Component.text(bukkitPlayer.getName()), Component.text(nameplateId));
|
||||
return;
|
||||
@@ -75,13 +74,8 @@ public class NameplatesForceEquipCommand extends BukkitCommandFeature<CommandSen
|
||||
return;
|
||||
}
|
||||
player.equippedNameplate(nameplateId);
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_FORCE_EQUIP_SUCCESS, Component.text(bukkitPlayer.getName()), Component.text(nameplateId), AdventureHelper.miniMessage(nameplate.displayName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ public class NameplatesForcePreviewCommand extends BukkitCommandFeature<CommandS
|
||||
.optional("nameplate", StringParser.stringComponent().suggestionProvider(new SuggestionProvider<>() {
|
||||
@Override
|
||||
public @NonNull CompletableFuture<? extends @NonNull Iterable<? extends @NonNull Suggestion>> suggestionsFuture(@NonNull CommandContext<Object> context, @NonNull CommandInput input) {
|
||||
return CompletableFuture.completedFuture(plugin.getNameplateManager().getNameplates().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
return CompletableFuture.completedFuture(plugin.getNameplateManager().nameplates().stream().map(it -> Suggestion.suggestion(it.id())).toList());
|
||||
}
|
||||
}))
|
||||
.optional("time", IntegerParser.integerParser(0))
|
||||
|
||||
@@ -20,7 +20,6 @@ package net.momirealms.customnameplates.bukkit.command.feature;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -53,13 +52,8 @@ public class NameplatesForceUnEquipCommand extends BukkitCommandFeature<CommandS
|
||||
return;
|
||||
}
|
||||
player.equippedNameplate("none");
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_FORCE_UNEQUIP_SUCCESS, Component.text(bukkitPlayer.getName()));
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ package net.momirealms.customnameplates.bukkit.command.feature;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.ConfigManager;
|
||||
import net.momirealms.customnameplates.api.storage.data.PlayerData;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitCustomNameplates;
|
||||
import net.momirealms.customnameplates.bukkit.command.BukkitCommandFeature;
|
||||
import net.momirealms.customnameplates.common.command.CustomNameplatesCommandManager;
|
||||
@@ -54,13 +53,8 @@ public class NameplatesUnEquipCommand extends BukkitCommandFeature<CommandSender
|
||||
return;
|
||||
}
|
||||
player.equippedNameplate("none");
|
||||
player.save();
|
||||
handleFeedback(context, MessageConstants.COMMAND_NAMEPLATES_UNEQUIP_SUCCESS);
|
||||
|
||||
plugin.getStorageManager().getDataSource().updatePlayerData(PlayerData.builder()
|
||||
.uuid(player.uuid())
|
||||
.nameplate(player.equippedNameplate())
|
||||
.bubble(player.equippedBubble())
|
||||
.build(), plugin.getScheduler().async());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -19,9 +19,9 @@ package net.momirealms.customnameplates.bukkit.requirement;
|
||||
|
||||
import dev.dejvokep.boostedyaml.block.implementation.Section;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirementManager;
|
||||
import net.momirealms.customnameplates.api.requirement.Requirement;
|
||||
import net.momirealms.customnameplates.api.util.ConfigUtils;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirementManager;
|
||||
import net.momirealms.customnameplates.bukkit.requirement.builtin.*;
|
||||
import net.momirealms.customnameplates.common.util.ListUtils;
|
||||
import org.bukkit.potion.PotionEffectType;
|
||||
|
||||
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.bedrock.FloodGateUtils;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.bedrock.GeyserUtils;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
@@ -19,13 +19,11 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.disguise.DisguiseUtils;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
public class DisguiseRequirement extends AbstractRequirement {
|
||||
|
||||
private final boolean is;
|
||||
|
||||
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.disguise.DisguiseUtils;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.bedrock.FloodGateUtils;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.bedrock.GeyserUtils;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class LevelRequirement extends AbstractRequirement {
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -19,7 +19,7 @@ package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.CustomNameplates;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.bukkit.BukkitPlatform;
|
||||
import net.momirealms.customnameplates.bukkit.compatibility.disguise.DisguiseUtils;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.potion.PotionEffect;
|
||||
import org.bukkit.potion.PotionEffectType;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
|
||||
public class RandomRequirement extends AbstractRequirement {
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.common.util.Pair;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
package net.momirealms.customnameplates.bukkit.requirement.builtin;
|
||||
|
||||
import net.momirealms.customnameplates.api.CNPlayer;
|
||||
import net.momirealms.customnameplates.api.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.backend.requirement.AbstractRequirement;
|
||||
import net.momirealms.customnameplates.common.util.Pair;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user