mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2025-07-01 12:36:41 +00:00
Cyclic Dependency Patch
- Fixed cyclic dependencies - Added a TFShoppe class for effective plugin initialization - Registered discord commands, did not before - Added SLF4J loggers for module logging.
This commit is contained in:
@ -0,0 +1,33 @@
|
||||
package me.totalfreedom.totalfreedommod.api;
|
||||
|
||||
import me.totalfreedom.totalfreedommod.admin.Admin;
|
||||
import me.totalfreedom.totalfreedommod.player.PlayerData;
|
||||
import org.bukkit.OfflinePlayer;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public interface TFD4JCommons
|
||||
{
|
||||
void messageAdminChatChannel(String message);
|
||||
|
||||
void clearQueue();
|
||||
|
||||
void messageChatChannel(String message, boolean system);
|
||||
|
||||
boolean syncRoles(Admin admin, String id);
|
||||
|
||||
String getCode(PlayerData playerData);
|
||||
|
||||
String generateCode(int size);
|
||||
|
||||
Map<String, PlayerData> getLinkCodes();
|
||||
|
||||
String formatBotTag();
|
||||
|
||||
boolean sendReportOffline(Player reporter, OfflinePlayer reported, String reason);
|
||||
|
||||
boolean sendReport(Player reporter, Player reported, String reason);
|
||||
|
||||
boolean isEnabled();
|
||||
}
|
Reference in New Issue
Block a user