Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

Commit

Permalink
Clean up!
Browse files Browse the repository at this point in the history
  • Loading branch information
ryderbelserion committed Apr 8, 2023
1 parent 3c9a030 commit 65661bc
Show file tree
Hide file tree
Showing 46 changed files with 163 additions and 343 deletions.
2 changes: 1 addition & 1 deletion build.gradle.kts
Expand Up @@ -63,7 +63,7 @@ webhook {

this.description("""
Changes:
» N/A
» Fixed an issue with message/command cooldowns not working.
API:
» N/A
Expand Down
@@ -1,6 +1,6 @@
package com.ryderbelserion.chatmanager;

import com.ryderbelserion.chatmanager.api.AntiBotData;
import com.ryderbelserion.chatmanager.api.misc.AntiBotData;
import com.ryderbelserion.chatmanager.api.chat.*;
import com.ryderbelserion.chatmanager.api.chat.logging.PreviousCmdData;
import com.ryderbelserion.chatmanager.api.chat.logging.PreviousMsgData;
Expand Down
@@ -1,4 +1,4 @@
package me.h1dd3nxn1nja.chatmanager.api;
package com.ryderbelserion.chatmanager.api;

import me.h1dd3nxn1nja.chatmanager.ChatManager;
import me.h1dd3nxn1nja.chatmanager.managers.PlaceholderManager;
Expand Down
@@ -0,0 +1,30 @@
package com.ryderbelserion.chatmanager.api;

import me.h1dd3nxn1nja.chatmanager.ChatManager;
import me.h1dd3nxn1nja.chatmanager.SettingsManager;
import me.h1dd3nxn1nja.chatmanager.managers.PlaceholderManager;
import me.h1dd3nxn1nja.chatmanager.support.EssentialsSupport;
import me.h1dd3nxn1nja.chatmanager.support.PluginManager;
import me.h1dd3nxn1nja.chatmanager.support.misc.VaultSupport;
import org.bukkit.configuration.file.FileConfiguration;

public interface Universal {

ChatManager plugin = ChatManager.getPlugin();

PlaceholderManager placeholderManager = plugin.getCrazyManager().getPlaceholderManager();
VaultSupport vaultSupport = plugin.getPluginManager().getVaultSupport();

PluginManager pluginManager = plugin.getPluginManager();

EssentialsSupport essentialsSupport = pluginManager.getEssentialsSupport();

SettingsManager settingsManager = plugin.getSettingsManager();

FileConfiguration config = settingsManager.getConfig();

FileConfiguration messages = settingsManager.getMessages();
FileConfiguration bannedCommands = settingsManager.getBannedCommands();
FileConfiguration bannedWords = settingsManager.getBannedWords();

}
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -4,25 +4,25 @@

public class UserRepliedData {

private final HashMap<UUID, UUID> userReplied = new HashMap<>();
private final HashMap<UUID, UUID> replies = new HashMap<>();

public void addUser(UUID uuid, UUID other) {
if (!containsUser(uuid)) userReplied.put(uuid, other);
if (!containsUser(uuid)) replies.put(uuid, other);
}

public void removeUser(UUID uuid) {
if (containsUser(uuid)) userReplied.remove(uuid);
if (containsUser(uuid)) replies.remove(uuid);
}

public boolean containsUser(UUID uuid) {
return getUsers().containsKey(uuid);
return replies.containsKey(uuid);
}

public UUID getUser(UUID uuid) {
return getUsers().get(uuid);
return replies.get(uuid);
}

public Map<UUID, UUID> getUsers() {
return Collections.unmodifiableMap(userReplied);
return Collections.unmodifiableMap(replies);
}
}
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -7,25 +7,25 @@

public class PreviousCmdData {

private final HashMap<UUID, String> previousMessages = new HashMap<>();
private final HashMap<UUID, String> map = new HashMap<>();

public void addUser(UUID uuid, String message) {
if (!containsUser(uuid)) previousMessages.put(uuid, message);
if (!containsUser(uuid)) map.put(uuid, message);
}

public void removeUser(UUID uuid) {
if (containsUser(uuid)) previousMessages.remove(uuid);
if (containsUser(uuid)) map.remove(uuid);
}

public boolean containsUser(UUID uuid) {
return getUsers().containsKey(uuid);
return map.containsKey(uuid);
}

public String getMessage(UUID uuid) {
return getUsers().get(uuid);
return map.get(uuid);
}

public Map<UUID, String> getUsers() {
return Collections.unmodifiableMap(previousMessages);
return Collections.unmodifiableMap(map);
}
}
Expand Up @@ -4,25 +4,25 @@

public class PreviousMsgData {

private final HashMap<UUID, String> previousMessages = new HashMap<>();
private final HashMap<UUID, String> map = new HashMap<>();

public void addUser(UUID uuid, String message) {
if (!containsUser(uuid)) previousMessages.put(uuid, message);
if (!containsUser(uuid)) map.put(uuid, message);
}

public void removeUser(UUID uuid) {
if (containsUser(uuid)) previousMessages.remove(uuid);
if (containsUser(uuid)) map.remove(uuid);
}

public boolean containsUser(UUID uuid) {
return getUsers().containsKey(uuid);
return map.containsKey(uuid);
}

public String getMessage(UUID uuid) {
return getUsers().get(uuid);
return map.get(uuid);
}

public Map<UUID, String> getUsers() {
return Collections.unmodifiableMap(previousMessages);
return Collections.unmodifiableMap(map);
}
}
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
Expand Up @@ -7,25 +7,29 @@

public class CmdCooldowns {

private final HashMap<UUID, Integer> cmdCooldowns = new HashMap<>();
private final HashMap<UUID, Integer> map = new HashMap<>();

public void addUser(UUID uuid, Integer time) {
if (!containsUser(uuid)) cmdCooldowns.put(uuid, time);
if (!containsUser(uuid)) map.put(uuid, time);
}

public void removeUser(UUID uuid) {
if (containsUser(uuid)) cmdCooldowns.remove(uuid);
if (containsUser(uuid)) map.remove(uuid);
}

public boolean containsUser(UUID uuid) {
return getUsers().containsKey(uuid);
return map.containsKey(uuid);
}

public int getTime(UUID uuid) {
return getUsers().get(uuid);
return map.get(uuid);
}

public void subtract(UUID uuid) {
map.computeIfPresent(uuid, ((id, integer) -> integer-1));
}

public Map<UUID, Integer> getUsers() {
return Collections.unmodifiableMap(cmdCooldowns);
return Collections.unmodifiableMap(map);
}
}
@@ -1,4 +1,4 @@
package me.h1dd3nxn1nja.chatmanager.api.interfaces;
package com.ryderbelserion.chatmanager.api.interfaces;

import org.bukkit.entity.Player;

Expand Down
@@ -1,4 +1,4 @@
package com.ryderbelserion.chatmanager.api;
package com.ryderbelserion.chatmanager.api.misc;

import java.util.Collections;
import java.util.HashSet;
Expand All @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
@@ -1,4 +1,4 @@
package com.ryderbelserion.chatmanager.api;
package com.ryderbelserion.chatmanager.api.misc;

import java.util.Collections;
import java.util.HashSet;
Expand All @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
@@ -1,4 +1,4 @@
package com.ryderbelserion.chatmanager.api;
package com.ryderbelserion.chatmanager.api.misc;

import java.util.Collections;
import java.util.HashSet;
Expand All @@ -18,7 +18,7 @@ public void removeUser(UUID uuid) {
}

public boolean containsUser(UUID uuid) {
return getUsers().contains(uuid);
return users.contains(uuid);
}

public Set<UUID> getUsers() {
Expand Down
@@ -1,7 +1,7 @@
package me.h1dd3nxn1nja.chatmanager;

import com.ryderbelserion.chatmanager.ApiLoader;
import me.h1dd3nxn1nja.chatmanager.api.CrazyManager;
import com.ryderbelserion.chatmanager.api.CrazyManager;
import me.h1dd3nxn1nja.chatmanager.commands.*;
import me.h1dd3nxn1nja.chatmanager.commands.tabcompleter.*;
import me.h1dd3nxn1nja.chatmanager.listeners.*;
Expand Down
@@ -1,8 +1,7 @@
package me.h1dd3nxn1nja.chatmanager.listeners;

import me.h1dd3nxn1nja.chatmanager.ChatManager;
import com.ryderbelserion.chatmanager.api.Universal;
import me.h1dd3nxn1nja.chatmanager.Methods;
import me.h1dd3nxn1nja.chatmanager.SettingsManager;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
Expand All @@ -20,17 +19,10 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class ListenerAntiAdvertising implements Listener {

private final ChatManager plugin = ChatManager.getPlugin();

private final SettingsManager settingsManager = plugin.getSettingsManager();
public class ListenerAntiAdvertising implements Listener, Universal {

@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void onChat(AsyncPlayerChatEvent event) {
FileConfiguration config = settingsManager.getConfig();
FileConfiguration messages = settingsManager.getMessages();

Player player = event.getPlayer();
String playerName = event.getPlayer().getName();
String message = event.getMessage();
Expand Down Expand Up @@ -114,9 +106,6 @@ public void run() {

@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void onCommand(PlayerCommandPreprocessEvent event) {
FileConfiguration config = settingsManager.getConfig();
FileConfiguration messages = settingsManager.getMessages();

Player player = event.getPlayer();
String playerName = event.getPlayer().getName();
String message = event.getMessage();
Expand Down Expand Up @@ -204,9 +193,6 @@ public void run() {

@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void onSign(SignChangeEvent event) {
FileConfiguration config = settingsManager.getConfig();
FileConfiguration messages = settingsManager.getMessages();

Player player = event.getPlayer();
String playerName = event.getPlayer().getName();
Date time = Calendar.getInstance().getTime();
Expand Down

0 comments on commit 65661bc

Please sign in to comment.