From 5bafa1122c309fe41908fbf08424ef17e37ed611 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Sun, 3 Jan 2021 01:21:15 -0600 Subject: [PATCH] tttt --- README.md | 2 +- pom.xml | 10 ++--- .../{me/totalfreedom => dev}/plex/Plex.java | 38 ++++++++-------- .../totalfreedom => dev}/plex/PlexBase.java | 2 +- .../plex/admin/Admin.java | 4 +- .../plex/admin/AdminList.java | 17 +++---- .../plex/banning/Ban.java | 10 +++-- .../plex/banning/BanManager.java | 17 ++++--- .../plex/cache/DataUtils.java | 16 +++---- .../plex/cache/MongoPlayerData.java | 6 +-- .../plex/cache/PlayerCache.java | 6 +-- .../plex/cache/SQLPlayerData.java | 6 +-- .../plex/command/IPlexCommand.java | 5 +-- .../plex/command/PlexCommand.java | 29 ++++++------ .../command/annotation/CommandParameters.java | 2 +- .../annotation/CommandPermissions.java | 6 +-- .../exception/CommandArgumentException.java | 2 +- .../exception/CommandFailException.java | 2 +- .../ConsoleMustDefinePlayerException.java | 4 +- .../exception/PlayerNotFoundException.java | 4 +- .../plex/command/impl/AdminCMD.java | 28 ++++++------ .../plex/command/impl/AdventureCMD.java | 19 ++++---- .../plex/command/impl/BanCMD.java | 33 +++++++------- .../plex/command/impl/CreativeCMD.java | 19 ++++---- .../plex/command/impl/FionnCMD.java | 24 +++++----- .../plex/command/impl/FreezeCMD.java | 24 +++++----- .../plex/command/impl/NameHistoryCMD.java | 16 +++---- .../plex/command/impl/OpAllCMD.java | 14 +++--- .../plex/command/impl/OpCMD.java | 16 +++---- .../plex/command/impl/PlexCMD.java | 14 +++--- .../plex/command/impl/PunishmentsCMD.java | 18 ++++---- .../plex/command/impl/SpectatorCMD.java | 19 ++++---- .../plex/command/impl/SurvivalCMD.java | 19 ++++---- .../plex/command/impl/TestCMD.java | 14 +++--- .../plex/command/impl/WorldCMD.java | 16 +++---- .../plex/command/source/CommandSource.java | 6 +-- .../command/source/RequiredCommandSource.java | 2 +- .../plex/config/Config.java | 4 +- .../plex/event/AdminAddEvent.java | 6 +-- .../plex/event/AdminRemoveEvent.java | 6 +-- .../plex/event/AdminSetRankEvent.java | 8 ++-- .../plex/event/PunishedPlayerEvent.java | 4 +- .../plex/event/PunishedPlayerFreezeEvent.java | 4 +- .../plex/event/PunishedPlayerMuteEvent.java | 4 +- .../plex/handlers/CommandHandler.java | 22 ++++++++-- .../plex/handlers/ListenerHandler.java | 17 ++++--- .../plex/listener/PlexListener.java | 4 +- .../dev/plex/listener/impl/AdminListener.java | 42 ++++++++++++++++++ .../plex/listener/impl/ChatListener.java | 10 ++--- .../plex/listener/impl/FreezeListener.java | 14 ++---- .../plex/listener/impl/LoginListener.java | 8 ++-- .../plex/listener/impl/PlayerListener.java | 26 +++++------ .../plex/listener/impl/ServerListener.java | 6 +-- .../plex/listener/impl/WorldListener.java | 12 ++--- .../plex/menu/PunishedPlayerMenu.java | 15 +++---- .../plex/menu/PunishmentMenu.java | 8 ++-- .../plex/player/PlexPlayer.java | 4 +- .../plex/player/PunishedPlayer.java | 12 +++-- .../plex/punishment/Punishment.java | 2 +- .../plex/punishment/PunishmentManager.java | 14 +++--- .../plex/punishment/PunishmentType.java | 2 +- .../plex/rank/DefaultRankObj.java | 4 +- .../plex/rank/RankManager.java | 10 ++--- .../plex/rank/enums/Rank.java | 2 +- .../plex/rank/enums/Title.java | 2 +- .../plex/services/AbstractService.java | 2 +- .../plex/services/IService.java | 2 +- .../plex/services/ServiceManager.java | 6 +-- .../plex/services/impl/BanService.java | 8 ++-- .../plex/storage/MongoConnection.java | 10 ++--- .../plex/storage/RedisConnection.java | 4 +- .../plex/storage/SQLConnection.java | 8 ++-- .../java/dev/plex/storage/StorageType.java | 6 +++ .../plex/util/PlexLog.java | 2 +- .../plex/util/PlexUtils.java | 10 ++--- .../plex/util/menu/AbstractMenu.java | 4 +- .../plex/util/menu/IMenu.java | 2 +- .../plex/world/BlockMapChunkGenerator.java | 2 +- .../world/ConfigurationChunkGenerator.java | 4 +- .../plex/world/CustomChunkGenerator.java | 2 +- .../plex/world/CustomWorld.java | 4 +- .../plex/world/FlatChunkGenerator.java | 2 +- .../plex/world/NoiseChunkGenerator.java | 2 +- .../plex/world/NoiseOptions.java | 2 +- .../plex/world/OctaveChunkGenerator.java | 2 +- .../plex/world/OctaveOptions.java | 2 +- .../plex/listener/impl/AdminListener.java | 44 ------------------- .../plex/storage/StorageType.java | 6 --- src/main/resources/config.yml | 6 +-- src/main/resources/messages.yml | 5 ++- src/main/resources/plugin.yml | 4 +- 91 files changed, 452 insertions(+), 460 deletions(-) rename src/main/java/{me/totalfreedom => dev}/plex/Plex.java (78%) rename src/main/java/{me/totalfreedom => dev}/plex/PlexBase.java (71%) rename src/main/java/{me/totalfreedom => dev}/plex/admin/Admin.java (82%) rename src/main/java/{me/totalfreedom => dev}/plex/admin/AdminList.java (79%) rename src/main/java/{me/totalfreedom => dev}/plex/banning/Ban.java (94%) rename src/main/java/{me/totalfreedom => dev}/plex/banning/BanManager.java (92%) rename src/main/java/{me/totalfreedom => dev}/plex/cache/DataUtils.java (77%) rename src/main/java/{me/totalfreedom => dev}/plex/cache/MongoPlayerData.java (94%) rename src/main/java/{me/totalfreedom => dev}/plex/cache/PlayerCache.java (84%) rename src/main/java/{me/totalfreedom => dev}/plex/cache/SQLPlayerData.java (97%) rename src/main/java/{me/totalfreedom => dev}/plex/command/IPlexCommand.java (57%) rename src/main/java/{me/totalfreedom => dev}/plex/command/PlexCommand.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/command/annotation/CommandParameters.java (84%) rename src/main/java/{me/totalfreedom => dev}/plex/command/annotation/CommandPermissions.java (62%) rename src/main/java/{me/totalfreedom => dev}/plex/command/exception/CommandArgumentException.java (51%) rename src/main/java/{me/totalfreedom => dev}/plex/command/exception/CommandFailException.java (78%) rename src/main/java/{me/totalfreedom => dev}/plex/command/exception/ConsoleMustDefinePlayerException.java (63%) rename src/main/java/{me/totalfreedom => dev}/plex/command/exception/PlayerNotFoundException.java (59%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/AdminCMD.java (87%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/AdventureCMD.java (77%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/BanCMD.java (74%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/CreativeCMD.java (77%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/FionnCMD.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/FreezeCMD.java (70%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/NameHistoryCMD.java (83%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/OpAllCMD.java (66%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/OpCMD.java (66%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/PlexCMD.java (58%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/PunishmentsCMD.java (62%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/SpectatorCMD.java (76%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/SurvivalCMD.java (77%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/TestCMD.java (64%) rename src/main/java/{me/totalfreedom => dev}/plex/command/impl/WorldCMD.java (72%) rename src/main/java/{me/totalfreedom => dev}/plex/command/source/CommandSource.java (88%) rename src/main/java/{me/totalfreedom => dev}/plex/command/source/RequiredCommandSource.java (60%) rename src/main/java/{me/totalfreedom => dev}/plex/config/Config.java (92%) rename src/main/java/{me/totalfreedom => dev}/plex/event/AdminAddEvent.java (83%) rename src/main/java/{me/totalfreedom => dev}/plex/event/AdminRemoveEvent.java (83%) rename src/main/java/{me/totalfreedom => dev}/plex/event/AdminSetRankEvent.java (82%) rename src/main/java/{me/totalfreedom => dev}/plex/event/PunishedPlayerEvent.java (86%) rename src/main/java/{me/totalfreedom => dev}/plex/event/PunishedPlayerFreezeEvent.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/event/PunishedPlayerMuteEvent.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/handlers/CommandHandler.java (55%) rename src/main/java/{me/totalfreedom => dev}/plex/handlers/ListenerHandler.java (53%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/PlexListener.java (74%) create mode 100644 src/main/java/dev/plex/listener/impl/AdminListener.java rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/ChatListener.java (78%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/FreezeListener.java (50%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/LoginListener.java (75%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/PlayerListener.java (90%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/ServerListener.java (87%) rename src/main/java/{me/totalfreedom => dev}/plex/listener/impl/WorldListener.java (80%) rename src/main/java/{me/totalfreedom => dev}/plex/menu/PunishedPlayerMenu.java (94%) rename src/main/java/{me/totalfreedom => dev}/plex/menu/PunishmentMenu.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/player/PlexPlayer.java (95%) rename src/main/java/{me/totalfreedom => dev}/plex/player/PunishedPlayer.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/punishment/Punishment.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/punishment/PunishmentManager.java (91%) rename src/main/java/{me/totalfreedom => dev}/plex/punishment/PunishmentType.java (57%) rename src/main/java/{me/totalfreedom => dev}/plex/rank/DefaultRankObj.java (85%) rename src/main/java/{me/totalfreedom => dev}/plex/rank/RankManager.java (93%) rename src/main/java/{me/totalfreedom => dev}/plex/rank/enums/Rank.java (97%) rename src/main/java/{me/totalfreedom => dev}/plex/rank/enums/Title.java (93%) rename src/main/java/{me/totalfreedom => dev}/plex/services/AbstractService.java (87%) rename src/main/java/{me/totalfreedom => dev}/plex/services/IService.java (66%) rename src/main/java/{me/totalfreedom => dev}/plex/services/ServiceManager.java (87%) rename src/main/java/{me/totalfreedom => dev}/plex/services/impl/BanService.java (78%) rename src/main/java/{me/totalfreedom => dev}/plex/storage/MongoConnection.java (85%) rename src/main/java/{me/totalfreedom => dev}/plex/storage/RedisConnection.java (92%) rename src/main/java/{me/totalfreedom => dev}/plex/storage/SQLConnection.java (94%) create mode 100644 src/main/java/dev/plex/storage/StorageType.java rename src/main/java/{me/totalfreedom => dev}/plex/util/PlexLog.java (92%) rename src/main/java/{me/totalfreedom => dev}/plex/util/PlexUtils.java (97%) rename src/main/java/{me/totalfreedom => dev}/plex/util/menu/AbstractMenu.java (82%) rename src/main/java/{me/totalfreedom => dev}/plex/util/menu/IMenu.java (89%) rename src/main/java/{me/totalfreedom => dev}/plex/world/BlockMapChunkGenerator.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/world/ConfigurationChunkGenerator.java (93%) rename src/main/java/{me/totalfreedom => dev}/plex/world/CustomChunkGenerator.java (94%) rename src/main/java/{me/totalfreedom => dev}/plex/world/CustomWorld.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/world/FlatChunkGenerator.java (95%) rename src/main/java/{me/totalfreedom => dev}/plex/world/NoiseChunkGenerator.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/world/NoiseOptions.java (92%) rename src/main/java/{me/totalfreedom => dev}/plex/world/OctaveChunkGenerator.java (96%) rename src/main/java/{me/totalfreedom => dev}/plex/world/OctaveOptions.java (89%) delete mode 100644 src/main/java/me/totalfreedom/plex/listener/impl/AdminListener.java delete mode 100644 src/main/java/me/totalfreedom/plex/storage/StorageType.java diff --git a/README.md b/README.md index 8f4191f..ff57cce 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # Plex -The long awaited rewrite of TotalFreedomMod begins here... +A new freedom plugin. diff --git a/pom.xml b/pom.xml index 97e635c..3b07ec1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - me.totalfreedom + dev.plex Plex 1.0 jar @@ -41,7 +41,7 @@ org.json json - 20200518 + 20201115 compile @@ -56,19 +56,19 @@ dev.morphia.morphia morphia-core - 2.0.2 + 2.1.3 compile redis.clients jedis - 3.3.0 + 3.4.1 compile org.mariadb.jdbc mariadb-java-client - 2.6.2 + 2.7.1 compile diff --git a/src/main/java/me/totalfreedom/plex/Plex.java b/src/main/java/dev/plex/Plex.java similarity index 78% rename from src/main/java/me/totalfreedom/plex/Plex.java rename to src/main/java/dev/plex/Plex.java index 7c488b9..90debb6 100644 --- a/src/main/java/me/totalfreedom/plex/Plex.java +++ b/src/main/java/dev/plex/Plex.java @@ -1,24 +1,24 @@ -package me.totalfreedom.plex; +package dev.plex; import lombok.Getter; import lombok.Setter; -import me.totalfreedom.plex.admin.AdminList; -import me.totalfreedom.plex.banning.BanManager; -import me.totalfreedom.plex.cache.MongoPlayerData; -import me.totalfreedom.plex.cache.SQLPlayerData; -import me.totalfreedom.plex.config.Config; -import me.totalfreedom.plex.handlers.CommandHandler; -import me.totalfreedom.plex.handlers.ListenerHandler; -import me.totalfreedom.plex.punishment.PunishmentManager; -import me.totalfreedom.plex.rank.RankManager; -import me.totalfreedom.plex.services.ServiceManager; -import me.totalfreedom.plex.storage.MongoConnection; -import me.totalfreedom.plex.storage.RedisConnection; -import me.totalfreedom.plex.storage.SQLConnection; -import me.totalfreedom.plex.storage.StorageType; -import me.totalfreedom.plex.util.PlexLog; -import me.totalfreedom.plex.util.PlexUtils; -import me.totalfreedom.plex.world.CustomWorld; +import dev.plex.admin.AdminList; +import dev.plex.banning.BanManager; +import dev.plex.cache.MongoPlayerData; +import dev.plex.cache.SQLPlayerData; +import dev.plex.config.Config; +import dev.plex.handlers.CommandHandler; +import dev.plex.handlers.ListenerHandler; +import dev.plex.punishment.PunishmentManager; +import dev.plex.rank.RankManager; +import dev.plex.services.ServiceManager; +import dev.plex.storage.MongoConnection; +import dev.plex.storage.RedisConnection; +import dev.plex.storage.SQLConnection; +import dev.plex.storage.StorageType; +import dev.plex.util.PlexLog; +import dev.plex.util.PlexUtils; +import dev.plex.world.CustomWorld; import org.bukkit.plugin.java.JavaPlugin; @Getter @@ -87,7 +87,7 @@ public class Plex extends JavaPlugin e.printStackTrace(); } - if (storageType == StorageType.MONGO) + if (storageType == StorageType.MONGODB) { mongoPlayerData = new MongoPlayerData(); } diff --git a/src/main/java/me/totalfreedom/plex/PlexBase.java b/src/main/java/dev/plex/PlexBase.java similarity index 71% rename from src/main/java/me/totalfreedom/plex/PlexBase.java rename to src/main/java/dev/plex/PlexBase.java index 12d7df5..ed0c474 100644 --- a/src/main/java/me/totalfreedom/plex/PlexBase.java +++ b/src/main/java/dev/plex/PlexBase.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex; +package dev.plex; public class PlexBase { diff --git a/src/main/java/me/totalfreedom/plex/admin/Admin.java b/src/main/java/dev/plex/admin/Admin.java similarity index 82% rename from src/main/java/me/totalfreedom/plex/admin/Admin.java rename to src/main/java/dev/plex/admin/Admin.java index 2dd0817..1a9b549 100644 --- a/src/main/java/me/totalfreedom/plex/admin/Admin.java +++ b/src/main/java/dev/plex/admin/Admin.java @@ -1,10 +1,10 @@ -package me.totalfreedom.plex.admin; +package dev.plex.admin; import java.util.UUID; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.rank.enums.Rank; @Getter @Setter diff --git a/src/main/java/me/totalfreedom/plex/admin/AdminList.java b/src/main/java/dev/plex/admin/AdminList.java similarity index 79% rename from src/main/java/me/totalfreedom/plex/admin/AdminList.java rename to src/main/java/dev/plex/admin/AdminList.java index 528adc2..a0bea0e 100644 --- a/src/main/java/me/totalfreedom/plex/admin/AdminList.java +++ b/src/main/java/dev/plex/admin/AdminList.java @@ -1,10 +1,12 @@ -package me.totalfreedom.plex.admin; +package dev.plex.admin; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import dev.morphia.Datastore; import dev.morphia.query.Query; -import dev.morphia.query.internal.MorphiaCursor; +import dev.plex.Plex; +import dev.plex.player.PlexPlayer; +import dev.plex.storage.StorageType; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; @@ -12,10 +14,7 @@ import java.sql.SQLException; import java.util.List; import java.util.Map; import java.util.UUID; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.storage.StorageType; +import dev.plex.rank.enums.Rank; public class AdminList { @@ -36,14 +35,12 @@ public class AdminList public List getAllAdmins() { List admins = Lists.newArrayList(); - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Datastore store = Plex.get().getMongoConnection().getDatastore(); Query query = store.find(PlexPlayer.class); - MorphiaCursor cursor = query.iterator(); - while (cursor.hasNext()) + for (PlexPlayer player : query) { - PlexPlayer player = cursor.next(); if (player.getRankFromString().isAtLeast(Rank.ADMIN)) { admins.add(player.getName()); diff --git a/src/main/java/me/totalfreedom/plex/banning/Ban.java b/src/main/java/dev/plex/banning/Ban.java similarity index 94% rename from src/main/java/me/totalfreedom/plex/banning/Ban.java rename to src/main/java/dev/plex/banning/Ban.java index 79aa882..4684e1a 100644 --- a/src/main/java/me/totalfreedom/plex/banning/Ban.java +++ b/src/main/java/dev/plex/banning/Ban.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.banning; +package dev.plex.banning; import dev.morphia.annotations.Entity; import dev.morphia.annotations.Id; @@ -17,6 +17,9 @@ import java.util.UUID; @Entity(value = "bans", useDiscriminator = false) public class Ban { + public Ban() + { + } @Setter(AccessLevel.NONE) @Id @@ -24,7 +27,7 @@ public class Ban @Setter(AccessLevel.NONE) @Indexed(options = @IndexOptions(unique = true)) - private final UUID uuid; + private UUID uuid; @Indexed // have the banner be indexed in the future to get bans issued by a person private UUID banner; @@ -33,6 +36,7 @@ public class Ban private String reason; private Date endDate; private boolean active; + public Ban(UUID uuid, UUID banner, String ip, String reason, Date endDate) { this.uuid = uuid; @@ -54,6 +58,4 @@ public class Ban this.endDate = endDate; this.active = true; } - - } diff --git a/src/main/java/me/totalfreedom/plex/banning/BanManager.java b/src/main/java/dev/plex/banning/BanManager.java similarity index 92% rename from src/main/java/me/totalfreedom/plex/banning/BanManager.java rename to src/main/java/dev/plex/banning/BanManager.java index ce96c33..32a8797 100644 --- a/src/main/java/me/totalfreedom/plex/banning/BanManager.java +++ b/src/main/java/dev/plex/banning/BanManager.java @@ -1,13 +1,12 @@ -package me.totalfreedom.plex.banning; +package dev.plex.banning; import com.google.common.collect.Lists; import dev.morphia.query.Query; import dev.morphia.query.experimental.filters.Filters; import dev.morphia.query.experimental.updates.UpdateOperators; import dev.morphia.query.internal.MorphiaCursor; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.storage.StorageType; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.Plex; +import dev.plex.storage.StorageType; import java.sql.Connection; import java.sql.PreparedStatement; @@ -24,7 +23,7 @@ public class BanManager public void executeBan(Ban ban) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Plex.get().getMongoConnection().getDatastore().save(ban); } else { @@ -49,7 +48,7 @@ public class BanManager public boolean isBanned(UUID uuid) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { return Plex.get().getMongoConnection().getDatastore().find(Ban.class) .filter(Filters.eq("uuid", uuid.toString())).filter(Filters.eq("active", true)).first() != null; @@ -73,7 +72,7 @@ public class BanManager public void unban(UUID uuid) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Query query = Plex.get().getMongoConnection().getDatastore().find(Ban.class).filter(Filters.eq("uuid", uuid.toString())).filter(Filters.eq("active", true)); if (query.first() != null) @@ -95,7 +94,7 @@ public class BanManager public void unban(String id) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Query query = Plex.get().getMongoConnection().getDatastore().find(Ban.class).filter(Filters.eq("_id", id)).filter(Filters.eq("active", true)); if (query.first() != null) @@ -118,7 +117,7 @@ public class BanManager public List getActiveBans() { List bans = Lists.newArrayList(); - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { MorphiaCursor cursor = Plex.get().getMongoConnection().getDatastore().find(Ban.class).filter(Filters.eq("active", true)).iterator(); while (cursor.hasNext()) diff --git a/src/main/java/me/totalfreedom/plex/cache/DataUtils.java b/src/main/java/dev/plex/cache/DataUtils.java similarity index 77% rename from src/main/java/me/totalfreedom/plex/cache/DataUtils.java rename to src/main/java/dev/plex/cache/DataUtils.java index 03592c3..29d17de 100644 --- a/src/main/java/me/totalfreedom/plex/cache/DataUtils.java +++ b/src/main/java/dev/plex/cache/DataUtils.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.cache; +package dev.plex.cache; +import dev.plex.Plex; +import dev.plex.player.PlexPlayer; +import dev.plex.storage.StorageType; import java.util.UUID; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.storage.StorageType; import org.bukkit.Bukkit; public class DataUtils @@ -12,7 +12,7 @@ public class DataUtils public static boolean hasPlayedBefore(UUID uuid) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { return Plex.get().getMongoPlayerData().exists(uuid); } @@ -29,7 +29,7 @@ public class DataUtils return PlayerCache.getPlexPlayerMap().get(uuid); } - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { return Plex.get().getMongoPlayerData().getByUUID(uuid); } @@ -46,7 +46,7 @@ public class DataUtils public static void update(PlexPlayer plexPlayer) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Plex.get().getMongoPlayerData().update(plexPlayer); } @@ -58,7 +58,7 @@ public class DataUtils public static void insert(PlexPlayer plexPlayer) { - if (Plex.get().getStorageType() == StorageType.MONGO) + if (Plex.get().getStorageType() == StorageType.MONGODB) { Plex.get().getMongoPlayerData().save(plexPlayer); } else { diff --git a/src/main/java/me/totalfreedom/plex/cache/MongoPlayerData.java b/src/main/java/dev/plex/cache/MongoPlayerData.java similarity index 94% rename from src/main/java/me/totalfreedom/plex/cache/MongoPlayerData.java rename to src/main/java/dev/plex/cache/MongoPlayerData.java index ed29e78..e03343d 100644 --- a/src/main/java/me/totalfreedom/plex/cache/MongoPlayerData.java +++ b/src/main/java/dev/plex/cache/MongoPlayerData.java @@ -1,13 +1,13 @@ -package me.totalfreedom.plex.cache; +package dev.plex.cache; import dev.morphia.Datastore; import dev.morphia.query.Query; import dev.morphia.query.Update; import dev.morphia.query.experimental.filters.Filters; import dev.morphia.query.experimental.updates.UpdateOperators; +import dev.plex.Plex; +import dev.plex.player.PlexPlayer; import java.util.UUID; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.player.PlexPlayer; public class MongoPlayerData { diff --git a/src/main/java/me/totalfreedom/plex/cache/PlayerCache.java b/src/main/java/dev/plex/cache/PlayerCache.java similarity index 84% rename from src/main/java/me/totalfreedom/plex/cache/PlayerCache.java rename to src/main/java/dev/plex/cache/PlayerCache.java index be3bda9..6b39fa3 100644 --- a/src/main/java/me/totalfreedom/plex/cache/PlayerCache.java +++ b/src/main/java/dev/plex/cache/PlayerCache.java @@ -1,10 +1,10 @@ -package me.totalfreedom.plex.cache; +package dev.plex.cache; import com.google.common.collect.Maps; +import dev.plex.player.PlexPlayer; +import dev.plex.player.PunishedPlayer; import java.util.Map; import java.util.UUID; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.player.PunishedPlayer; public class PlayerCache { diff --git a/src/main/java/me/totalfreedom/plex/cache/SQLPlayerData.java b/src/main/java/dev/plex/cache/SQLPlayerData.java similarity index 97% rename from src/main/java/me/totalfreedom/plex/cache/SQLPlayerData.java rename to src/main/java/dev/plex/cache/SQLPlayerData.java index 0477bf3..3925d46 100644 --- a/src/main/java/me/totalfreedom/plex/cache/SQLPlayerData.java +++ b/src/main/java/dev/plex/cache/SQLPlayerData.java @@ -1,15 +1,15 @@ -package me.totalfreedom.plex.cache; +package dev.plex.cache; import com.google.common.reflect.TypeToken; import com.google.gson.Gson; +import dev.plex.Plex; +import dev.plex.player.PlexPlayer; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; import java.util.UUID; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.player.PlexPlayer; public class SQLPlayerData { diff --git a/src/main/java/me/totalfreedom/plex/command/IPlexCommand.java b/src/main/java/dev/plex/command/IPlexCommand.java similarity index 57% rename from src/main/java/me/totalfreedom/plex/command/IPlexCommand.java rename to src/main/java/dev/plex/command/IPlexCommand.java index 70b75f8..e5ff3d1 100644 --- a/src/main/java/me/totalfreedom/plex/command/IPlexCommand.java +++ b/src/main/java/dev/plex/command/IPlexCommand.java @@ -1,8 +1,7 @@ -package me.totalfreedom.plex.command; +package dev.plex.command; +import dev.plex.command.source.CommandSource; import java.util.List; -import me.totalfreedom.plex.command.source.CommandSource; -import org.bukkit.command.CommandSender; public interface IPlexCommand { diff --git a/src/main/java/me/totalfreedom/plex/command/PlexCommand.java b/src/main/java/dev/plex/command/PlexCommand.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/command/PlexCommand.java rename to src/main/java/dev/plex/command/PlexCommand.java index 873bed0..5e3900d 100644 --- a/src/main/java/me/totalfreedom/plex/command/PlexCommand.java +++ b/src/main/java/dev/plex/command/PlexCommand.java @@ -1,23 +1,22 @@ -package me.totalfreedom.plex.command; +package dev.plex.command; import com.google.common.collect.ImmutableList; +import dev.plex.Plex; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.exception.PlayerNotFoundException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.Arrays; import java.util.List; import java.util.UUID; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.exception.PlayerNotFoundException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexLog; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.cache.DataUtils; +import dev.plex.cache.PlayerCache; +import dev.plex.player.PlexPlayer; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.World; diff --git a/src/main/java/me/totalfreedom/plex/command/annotation/CommandParameters.java b/src/main/java/dev/plex/command/annotation/CommandParameters.java similarity index 84% rename from src/main/java/me/totalfreedom/plex/command/annotation/CommandParameters.java rename to src/main/java/dev/plex/command/annotation/CommandParameters.java index 724c61e..3e57b77 100644 --- a/src/main/java/me/totalfreedom/plex/command/annotation/CommandParameters.java +++ b/src/main/java/dev/plex/command/annotation/CommandParameters.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.command.annotation; +package dev.plex.command.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; diff --git a/src/main/java/me/totalfreedom/plex/command/annotation/CommandPermissions.java b/src/main/java/dev/plex/command/annotation/CommandPermissions.java similarity index 62% rename from src/main/java/me/totalfreedom/plex/command/annotation/CommandPermissions.java rename to src/main/java/dev/plex/command/annotation/CommandPermissions.java index b625b03..bc517e1 100644 --- a/src/main/java/me/totalfreedom/plex/command/annotation/CommandPermissions.java +++ b/src/main/java/dev/plex/command/annotation/CommandPermissions.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.command.annotation; +package dev.plex.command.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.command.source.RequiredCommandSource; +import dev.plex.rank.enums.Rank; @Retention(RetentionPolicy.RUNTIME) public @interface CommandPermissions diff --git a/src/main/java/me/totalfreedom/plex/command/exception/CommandArgumentException.java b/src/main/java/dev/plex/command/exception/CommandArgumentException.java similarity index 51% rename from src/main/java/me/totalfreedom/plex/command/exception/CommandArgumentException.java rename to src/main/java/dev/plex/command/exception/CommandArgumentException.java index 8fc14ab..b4911ee 100644 --- a/src/main/java/me/totalfreedom/plex/command/exception/CommandArgumentException.java +++ b/src/main/java/dev/plex/command/exception/CommandArgumentException.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.command.exception; +package dev.plex.command.exception; public class CommandArgumentException extends RuntimeException { diff --git a/src/main/java/me/totalfreedom/plex/command/exception/CommandFailException.java b/src/main/java/dev/plex/command/exception/CommandFailException.java similarity index 78% rename from src/main/java/me/totalfreedom/plex/command/exception/CommandFailException.java rename to src/main/java/dev/plex/command/exception/CommandFailException.java index 1c9c667..5c3c65c 100644 --- a/src/main/java/me/totalfreedom/plex/command/exception/CommandFailException.java +++ b/src/main/java/dev/plex/command/exception/CommandFailException.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.command.exception; +package dev.plex.command.exception; public class CommandFailException extends RuntimeException // this is literally just a runtime exception lol { diff --git a/src/main/java/me/totalfreedom/plex/command/exception/ConsoleMustDefinePlayerException.java b/src/main/java/dev/plex/command/exception/ConsoleMustDefinePlayerException.java similarity index 63% rename from src/main/java/me/totalfreedom/plex/command/exception/ConsoleMustDefinePlayerException.java rename to src/main/java/dev/plex/command/exception/ConsoleMustDefinePlayerException.java index eda08ed..00ffc15 100644 --- a/src/main/java/me/totalfreedom/plex/command/exception/ConsoleMustDefinePlayerException.java +++ b/src/main/java/dev/plex/command/exception/ConsoleMustDefinePlayerException.java @@ -1,6 +1,6 @@ -package me.totalfreedom.plex.command.exception; +package dev.plex.command.exception; -import static me.totalfreedom.plex.util.PlexUtils.tl; +import static dev.plex.util.PlexUtils.tl; public class ConsoleMustDefinePlayerException extends RuntimeException { diff --git a/src/main/java/me/totalfreedom/plex/command/exception/PlayerNotFoundException.java b/src/main/java/dev/plex/command/exception/PlayerNotFoundException.java similarity index 59% rename from src/main/java/me/totalfreedom/plex/command/exception/PlayerNotFoundException.java rename to src/main/java/dev/plex/command/exception/PlayerNotFoundException.java index 04a2415..17e8a6c 100644 --- a/src/main/java/me/totalfreedom/plex/command/exception/PlayerNotFoundException.java +++ b/src/main/java/dev/plex/command/exception/PlayerNotFoundException.java @@ -1,6 +1,6 @@ -package me.totalfreedom.plex.command.exception; +package dev.plex.command.exception; -import static me.totalfreedom.plex.util.PlexUtils.tl; +import static dev.plex.util.PlexUtils.tl; public class PlayerNotFoundException extends RuntimeException { diff --git a/src/main/java/me/totalfreedom/plex/command/impl/AdminCMD.java b/src/main/java/dev/plex/command/impl/AdminCMD.java similarity index 87% rename from src/main/java/me/totalfreedom/plex/command/impl/AdminCMD.java rename to src/main/java/dev/plex/command/impl/AdminCMD.java index b4deee1..ddd95f9 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/AdminCMD.java +++ b/src/main/java/dev/plex/command/impl/AdminCMD.java @@ -1,22 +1,22 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.PlayerNotFoundException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.Arrays; import java.util.List; import java.util.UUID; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.PlayerNotFoundException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.event.AdminAddEvent; -import me.totalfreedom.plex.event.AdminRemoveEvent; -import me.totalfreedom.plex.event.AdminSetRankEvent; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.cache.DataUtils; +import dev.plex.command.PlexCommand; +import dev.plex.event.AdminAddEvent; +import dev.plex.event.AdminRemoveEvent; +import dev.plex.event.AdminSetRankEvent; +import dev.plex.player.PlexPlayer; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.apache.commons.lang.StringUtils; import org.bukkit.Bukkit; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/AdventureCMD.java b/src/main/java/dev/plex/command/impl/AdventureCMD.java similarity index 77% rename from src/main/java/me/totalfreedom/plex/command/impl/AdventureCMD.java rename to src/main/java/dev/plex/command/impl/AdventureCMD.java index 46568a7..cef8436 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/AdventureCMD.java +++ b/src/main/java/dev/plex/command/impl/AdventureCMD.java @@ -1,17 +1,16 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; -import java.util.Collections; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.List; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/BanCMD.java b/src/main/java/dev/plex/command/impl/BanCMD.java similarity index 74% rename from src/main/java/me/totalfreedom/plex/command/impl/BanCMD.java rename to src/main/java/dev/plex/command/impl/BanCMD.java index f9ce667..49698ae 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/BanCMD.java +++ b/src/main/java/dev/plex/command/impl/BanCMD.java @@ -1,24 +1,21 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.banning.Ban; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.PlayerNotFoundException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.punishment.Punishment; -import me.totalfreedom.plex.punishment.PunishmentType; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.PlayerNotFoundException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; +import dev.plex.punishment.Punishment; +import dev.plex.punishment.PunishmentType; +import dev.plex.cache.DataUtils; +import dev.plex.cache.PlayerCache; +import dev.plex.command.PlexCommand; +import dev.plex.player.PlexPlayer; +import dev.plex.player.PunishedPlayer; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; -import org.bukkit.OfflinePlayer; import java.time.Instant; import java.util.Date; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/CreativeCMD.java b/src/main/java/dev/plex/command/impl/CreativeCMD.java similarity index 77% rename from src/main/java/me/totalfreedom/plex/command/impl/CreativeCMD.java rename to src/main/java/dev/plex/command/impl/CreativeCMD.java index 875b0ab..22fbbe9 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/CreativeCMD.java +++ b/src/main/java/dev/plex/command/impl/CreativeCMD.java @@ -1,17 +1,16 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; -import java.util.Collections; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.List; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/FionnCMD.java b/src/main/java/dev/plex/command/impl/FionnCMD.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/command/impl/FionnCMD.java rename to src/main/java/dev/plex/command/impl/FionnCMD.java index ff2ac7b..d5e3671 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/FionnCMD.java +++ b/src/main/java/dev/plex/command/impl/FionnCMD.java @@ -1,22 +1,22 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.UUID; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.util.PlexUtils; -import me.totalfreedom.plex.world.BlockMapChunkGenerator; -import me.totalfreedom.plex.world.CustomWorld; +import dev.plex.cache.PlayerCache; +import dev.plex.command.PlexCommand; +import dev.plex.util.PlexUtils; +import dev.plex.world.BlockMapChunkGenerator; +import dev.plex.world.CustomWorld; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/FreezeCMD.java b/src/main/java/dev/plex/command/impl/FreezeCMD.java similarity index 70% rename from src/main/java/me/totalfreedom/plex/command/impl/FreezeCMD.java rename to src/main/java/dev/plex/command/impl/FreezeCMD.java index 0a75932..8dc12f9 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/FreezeCMD.java +++ b/src/main/java/dev/plex/command/impl/FreezeCMD.java @@ -1,23 +1,23 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.source.CommandSource; +import dev.plex.punishment.Punishment; +import dev.plex.punishment.PunishmentType; import java.time.Instant; import java.util.Date; import java.util.List; import java.util.UUID; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.punishment.Punishment; -import me.totalfreedom.plex.punishment.PunishmentType; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.cache.PlayerCache; +import dev.plex.command.PlexCommand; +import dev.plex.player.PunishedPlayer; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.entity.Player; @CommandParameters(description = "Freeze a player on the server", usage = "/ ") diff --git a/src/main/java/me/totalfreedom/plex/command/impl/NameHistoryCMD.java b/src/main/java/dev/plex/command/impl/NameHistoryCMD.java similarity index 83% rename from src/main/java/me/totalfreedom/plex/command/impl/NameHistoryCMD.java rename to src/main/java/dev/plex/command/impl/NameHistoryCMD.java index 1c24c3b..9f4f861 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/NameHistoryCMD.java +++ b/src/main/java/dev/plex/command/impl/NameHistoryCMD.java @@ -1,17 +1,17 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.source.CommandSource; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Comparator; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.ParseException; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/OpAllCMD.java b/src/main/java/dev/plex/command/impl/OpAllCMD.java similarity index 66% rename from src/main/java/me/totalfreedom/plex/command/impl/OpAllCMD.java rename to src/main/java/dev/plex/command/impl/OpAllCMD.java index 24653f9..7a4b94c 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/OpAllCMD.java +++ b/src/main/java/dev/plex/command/impl/OpAllCMD.java @@ -1,13 +1,13 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.source.CommandSource; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/OpCMD.java b/src/main/java/dev/plex/command/impl/OpCMD.java similarity index 66% rename from src/main/java/me/totalfreedom/plex/command/impl/OpCMD.java rename to src/main/java/dev/plex/command/impl/OpCMD.java index 68482ee..13a50ba 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/OpCMD.java +++ b/src/main/java/dev/plex/command/impl/OpCMD.java @@ -1,14 +1,14 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.source.CommandSource; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.entity.Player; @CommandParameters(description = "Op a player on the server", usage = "/ ") diff --git a/src/main/java/me/totalfreedom/plex/command/impl/PlexCMD.java b/src/main/java/dev/plex/command/impl/PlexCMD.java similarity index 58% rename from src/main/java/me/totalfreedom/plex/command/impl/PlexCMD.java rename to src/main/java/dev/plex/command/impl/PlexCMD.java index a62aaf9..da7a3b5 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/PlexCMD.java +++ b/src/main/java/dev/plex/command/impl/PlexCMD.java @@ -1,13 +1,13 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.Arrays; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; @CommandPermissions(level = Rank.OP, source = RequiredCommandSource.ANY) @CommandParameters(aliases = "plexhelp", description = "Help with plex") diff --git a/src/main/java/me/totalfreedom/plex/command/impl/PunishmentsCMD.java b/src/main/java/dev/plex/command/impl/PunishmentsCMD.java similarity index 62% rename from src/main/java/me/totalfreedom/plex/command/impl/PunishmentsCMD.java rename to src/main/java/dev/plex/command/impl/PunishmentsCMD.java index d5368c8..da98765 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/PunishmentsCMD.java +++ b/src/main/java/dev/plex/command/impl/PunishmentsCMD.java @@ -1,14 +1,14 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.menu.PunishmentMenu; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; +import dev.plex.command.PlexCommand; +import dev.plex.menu.PunishmentMenu; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.entity.Player; import java.util.List; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/SpectatorCMD.java b/src/main/java/dev/plex/command/impl/SpectatorCMD.java similarity index 76% rename from src/main/java/me/totalfreedom/plex/command/impl/SpectatorCMD.java rename to src/main/java/dev/plex/command/impl/SpectatorCMD.java index c38b5b4..26396d0 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/SpectatorCMD.java +++ b/src/main/java/dev/plex/command/impl/SpectatorCMD.java @@ -1,17 +1,16 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; -import java.util.Collections; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.List; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/SurvivalCMD.java b/src/main/java/dev/plex/command/impl/SurvivalCMD.java similarity index 77% rename from src/main/java/me/totalfreedom/plex/command/impl/SurvivalCMD.java rename to src/main/java/dev/plex/command/impl/SurvivalCMD.java index 7baed4b..792a782 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/SurvivalCMD.java +++ b/src/main/java/dev/plex/command/impl/SurvivalCMD.java @@ -1,17 +1,16 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; -import java.util.Collections; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandFailException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.List; import com.google.common.collect.ImmutableList; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandFailException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/impl/TestCMD.java b/src/main/java/dev/plex/command/impl/TestCMD.java similarity index 64% rename from src/main/java/me/totalfreedom/plex/command/impl/TestCMD.java rename to src/main/java/dev/plex/command/impl/TestCMD.java index 4f3e391..e7be2dd 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/TestCMD.java +++ b/src/main/java/dev/plex/command/impl/TestCMD.java @@ -1,14 +1,14 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.Arrays; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; @CommandPermissions(level = Rank.OP, source = RequiredCommandSource.ANY) @CommandParameters(aliases = "tst,tast", description = "HELLO") diff --git a/src/main/java/me/totalfreedom/plex/command/impl/WorldCMD.java b/src/main/java/dev/plex/command/impl/WorldCMD.java similarity index 72% rename from src/main/java/me/totalfreedom/plex/command/impl/WorldCMD.java rename to src/main/java/dev/plex/command/impl/WorldCMD.java index 2dc2d00..431c064 100644 --- a/src/main/java/me/totalfreedom/plex/command/impl/WorldCMD.java +++ b/src/main/java/dev/plex/command/impl/WorldCMD.java @@ -1,15 +1,15 @@ -package me.totalfreedom.plex.command.impl; +package dev.plex.command.impl; import com.google.common.collect.ImmutableList; +import dev.plex.command.annotation.CommandParameters; +import dev.plex.command.annotation.CommandPermissions; +import dev.plex.command.exception.CommandArgumentException; +import dev.plex.command.source.CommandSource; +import dev.plex.command.source.RequiredCommandSource; import java.util.ArrayList; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.annotation.CommandParameters; -import me.totalfreedom.plex.command.annotation.CommandPermissions; -import me.totalfreedom.plex.command.exception.CommandArgumentException; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.command.source.RequiredCommandSource; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.command.PlexCommand; +import dev.plex.rank.enums.Rank; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.World; diff --git a/src/main/java/me/totalfreedom/plex/command/source/CommandSource.java b/src/main/java/dev/plex/command/source/CommandSource.java similarity index 88% rename from src/main/java/me/totalfreedom/plex/command/source/CommandSource.java rename to src/main/java/dev/plex/command/source/CommandSource.java index e8eed87..48d727c 100644 --- a/src/main/java/me/totalfreedom/plex/command/source/CommandSource.java +++ b/src/main/java/dev/plex/command/source/CommandSource.java @@ -1,8 +1,8 @@ -package me.totalfreedom.plex.command.source; +package dev.plex.command.source; import lombok.Getter; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.player.PlexPlayer; +import dev.plex.cache.PlayerCache; +import dev.plex.player.PlexPlayer; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/command/source/RequiredCommandSource.java b/src/main/java/dev/plex/command/source/RequiredCommandSource.java similarity index 60% rename from src/main/java/me/totalfreedom/plex/command/source/RequiredCommandSource.java rename to src/main/java/dev/plex/command/source/RequiredCommandSource.java index 569fce9..2f8ee08 100644 --- a/src/main/java/me/totalfreedom/plex/command/source/RequiredCommandSource.java +++ b/src/main/java/dev/plex/command/source/RequiredCommandSource.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.command.source; +package dev.plex.command.source; public enum RequiredCommandSource { diff --git a/src/main/java/me/totalfreedom/plex/config/Config.java b/src/main/java/dev/plex/config/Config.java similarity index 92% rename from src/main/java/me/totalfreedom/plex/config/Config.java rename to src/main/java/dev/plex/config/Config.java index ad3ada5..9f940d4 100644 --- a/src/main/java/me/totalfreedom/plex/config/Config.java +++ b/src/main/java/dev/plex/config/Config.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.config; +package dev.plex.config; +import dev.plex.Plex; import java.io.File; -import me.totalfreedom.plex.Plex; import org.bukkit.configuration.file.YamlConfiguration; public class Config extends YamlConfiguration diff --git a/src/main/java/me/totalfreedom/plex/event/AdminAddEvent.java b/src/main/java/dev/plex/event/AdminAddEvent.java similarity index 83% rename from src/main/java/me/totalfreedom/plex/event/AdminAddEvent.java rename to src/main/java/dev/plex/event/AdminAddEvent.java index 8c2309b..919df7e 100644 --- a/src/main/java/me/totalfreedom/plex/event/AdminAddEvent.java +++ b/src/main/java/dev/plex/event/AdminAddEvent.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.player.PlexPlayer; +import dev.plex.command.source.CommandSource; +import dev.plex.player.PlexPlayer; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; diff --git a/src/main/java/me/totalfreedom/plex/event/AdminRemoveEvent.java b/src/main/java/dev/plex/event/AdminRemoveEvent.java similarity index 83% rename from src/main/java/me/totalfreedom/plex/event/AdminRemoveEvent.java rename to src/main/java/dev/plex/event/AdminRemoveEvent.java index 45058ae..84a2d2c 100644 --- a/src/main/java/me/totalfreedom/plex/event/AdminRemoveEvent.java +++ b/src/main/java/dev/plex/event/AdminRemoveEvent.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.player.PlexPlayer; +import dev.plex.command.source.CommandSource; +import dev.plex.player.PlexPlayer; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; diff --git a/src/main/java/me/totalfreedom/plex/event/AdminSetRankEvent.java b/src/main/java/dev/plex/event/AdminSetRankEvent.java similarity index 82% rename from src/main/java/me/totalfreedom/plex/event/AdminSetRankEvent.java rename to src/main/java/dev/plex/event/AdminSetRankEvent.java index a1ea779..de8c2db 100644 --- a/src/main/java/me/totalfreedom/plex/event/AdminSetRankEvent.java +++ b/src/main/java/dev/plex/event/AdminSetRankEvent.java @@ -1,8 +1,8 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; -import me.totalfreedom.plex.command.source.CommandSource; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.command.source.CommandSource; +import dev.plex.player.PlexPlayer; +import dev.plex.rank.enums.Rank; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; diff --git a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerEvent.java b/src/main/java/dev/plex/event/PunishedPlayerEvent.java similarity index 86% rename from src/main/java/me/totalfreedom/plex/event/PunishedPlayerEvent.java rename to src/main/java/dev/plex/event/PunishedPlayerEvent.java index 706af71..89a277b 100644 --- a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerEvent.java +++ b/src/main/java/dev/plex/event/PunishedPlayerEvent.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; +import dev.plex.player.PunishedPlayer; import java.util.UUID; import lombok.Getter; import lombok.Setter; -import me.totalfreedom.plex.player.PunishedPlayer; import org.bukkit.Bukkit; import org.bukkit.event.Cancellable; import org.bukkit.event.player.PlayerEvent; diff --git a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerFreezeEvent.java b/src/main/java/dev/plex/event/PunishedPlayerFreezeEvent.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/event/PunishedPlayerFreezeEvent.java rename to src/main/java/dev/plex/event/PunishedPlayerFreezeEvent.java index 063f308..e5b9aee 100644 --- a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerFreezeEvent.java +++ b/src/main/java/dev/plex/event/PunishedPlayerFreezeEvent.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; +import dev.plex.player.PunishedPlayer; import lombok.Getter; -import me.totalfreedom.plex.player.PunishedPlayer; import org.bukkit.event.Cancellable; import org.bukkit.event.HandlerList; diff --git a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerMuteEvent.java b/src/main/java/dev/plex/event/PunishedPlayerMuteEvent.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/event/PunishedPlayerMuteEvent.java rename to src/main/java/dev/plex/event/PunishedPlayerMuteEvent.java index dadeb80..3aef67a 100644 --- a/src/main/java/me/totalfreedom/plex/event/PunishedPlayerMuteEvent.java +++ b/src/main/java/dev/plex/event/PunishedPlayerMuteEvent.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.event; +package dev.plex.event; +import dev.plex.player.PunishedPlayer; import lombok.Getter; -import me.totalfreedom.plex.player.PunishedPlayer; import org.bukkit.event.Cancellable; import org.bukkit.event.HandlerList; diff --git a/src/main/java/me/totalfreedom/plex/handlers/CommandHandler.java b/src/main/java/dev/plex/handlers/CommandHandler.java similarity index 55% rename from src/main/java/me/totalfreedom/plex/handlers/CommandHandler.java rename to src/main/java/dev/plex/handlers/CommandHandler.java index 663cba2..fee5e3a 100644 --- a/src/main/java/me/totalfreedom/plex/handlers/CommandHandler.java +++ b/src/main/java/dev/plex/handlers/CommandHandler.java @@ -1,10 +1,24 @@ -package me.totalfreedom.plex.handlers; +package dev.plex.handlers; import com.google.common.collect.Lists; +import dev.plex.command.impl.AdminCMD; +import dev.plex.command.impl.AdventureCMD; +import dev.plex.command.impl.BanCMD; +import dev.plex.command.impl.CreativeCMD; +import dev.plex.command.impl.FionnCMD; +import dev.plex.command.impl.FreezeCMD; +import dev.plex.command.impl.NameHistoryCMD; +import dev.plex.command.impl.OpAllCMD; +import dev.plex.command.impl.OpCMD; +import dev.plex.command.impl.PlexCMD; +import dev.plex.command.impl.PunishmentsCMD; +import dev.plex.command.impl.SpectatorCMD; +import dev.plex.command.impl.SurvivalCMD; +import dev.plex.command.impl.TestCMD; +import dev.plex.command.impl.WorldCMD; import java.util.List; -import me.totalfreedom.plex.command.PlexCommand; -import me.totalfreedom.plex.command.impl.*; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.command.PlexCommand; +import dev.plex.util.PlexLog; public class CommandHandler { diff --git a/src/main/java/me/totalfreedom/plex/handlers/ListenerHandler.java b/src/main/java/dev/plex/handlers/ListenerHandler.java similarity index 53% rename from src/main/java/me/totalfreedom/plex/handlers/ListenerHandler.java rename to src/main/java/dev/plex/handlers/ListenerHandler.java index db74cc2..4c9cb4a 100644 --- a/src/main/java/me/totalfreedom/plex/handlers/ListenerHandler.java +++ b/src/main/java/dev/plex/handlers/ListenerHandler.java @@ -1,15 +1,20 @@ -package me.totalfreedom.plex.handlers; +package dev.plex.handlers; import com.google.common.collect.Lists; +import dev.plex.listener.impl.AdminListener; +import dev.plex.listener.impl.ChatListener; +import dev.plex.listener.impl.FreezeListener; +import dev.plex.listener.impl.LoginListener; +import dev.plex.listener.impl.PlayerListener; +import dev.plex.listener.impl.ServerListener; +import dev.plex.listener.impl.WorldListener; import java.util.List; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.listener.impl.*; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.listener.PlexListener; +import dev.plex.util.PlexLog; public class ListenerHandler { - private List listeners = Lists.newArrayList(); - + List listeners = Lists.newArrayList(); public ListenerHandler() { listeners.add(new ServerListener()); diff --git a/src/main/java/me/totalfreedom/plex/listener/PlexListener.java b/src/main/java/dev/plex/listener/PlexListener.java similarity index 74% rename from src/main/java/me/totalfreedom/plex/listener/PlexListener.java rename to src/main/java/dev/plex/listener/PlexListener.java index cddb826..4bb32b4 100644 --- a/src/main/java/me/totalfreedom/plex/listener/PlexListener.java +++ b/src/main/java/dev/plex/listener/PlexListener.java @@ -1,6 +1,6 @@ -package me.totalfreedom.plex.listener; +package dev.plex.listener; -import me.totalfreedom.plex.PlexBase; +import dev.plex.PlexBase; import org.bukkit.event.Listener; public abstract class PlexListener extends PlexBase implements Listener diff --git a/src/main/java/dev/plex/listener/impl/AdminListener.java b/src/main/java/dev/plex/listener/impl/AdminListener.java new file mode 100644 index 0000000..9ac8fed --- /dev/null +++ b/src/main/java/dev/plex/listener/impl/AdminListener.java @@ -0,0 +1,42 @@ +package dev.plex.listener.impl; + +import dev.plex.event.AdminAddEvent; +import dev.plex.event.AdminRemoveEvent; +import dev.plex.event.AdminSetRankEvent; +import dev.plex.listener.PlexListener; +import dev.plex.player.PlexPlayer; +import dev.plex.rank.enums.Rank; +import static dev.plex.util.PlexUtils.tl; +import org.bukkit.Bukkit; +import org.bukkit.event.EventHandler; + +public class AdminListener extends PlexListener +{ + @EventHandler + public void onAdminAdd(AdminAddEvent event) + { + String userSender = event.getSender().getName(); + PlexPlayer target = event.getPlexPlayer(); + + Bukkit.broadcastMessage(tl("newAdminAdded", userSender, target.getName())); + } + + @EventHandler + public void onAdminRemove(AdminRemoveEvent event) + { + String userSender = event.getSender().getName(); + PlexPlayer target = event.getPlexPlayer(); + + Bukkit.broadcastMessage(tl("adminRemoved", userSender, target.getName())); + } + + @EventHandler + public void onAdminSetRank(AdminSetRankEvent event) + { + String userSender = event.getSender().getName(); + PlexPlayer target = event.getPlexPlayer(); + Rank newRank = event.getRank(); + + Bukkit.broadcastMessage(tl("adminSetRank", userSender, target.getName(), newRank.name().toUpperCase())); + } +} diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/ChatListener.java b/src/main/java/dev/plex/listener/impl/ChatListener.java similarity index 78% rename from src/main/java/me/totalfreedom/plex/listener/impl/ChatListener.java rename to src/main/java/dev/plex/listener/impl/ChatListener.java index cf6c94f..3f7c58e 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/ChatListener.java +++ b/src/main/java/dev/plex/listener/impl/ChatListener.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.player.PlexPlayer; +import dev.plex.Plex; +import dev.plex.cache.PlayerCache; +import dev.plex.listener.PlexListener; +import dev.plex.player.PlexPlayer; import net.md_5.bungee.api.ChatColor; import org.bukkit.event.EventHandler; import org.bukkit.event.player.AsyncPlayerChatEvent; diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/FreezeListener.java b/src/main/java/dev/plex/listener/impl/FreezeListener.java similarity index 50% rename from src/main/java/me/totalfreedom/plex/listener/impl/FreezeListener.java rename to src/main/java/dev/plex/listener/impl/FreezeListener.java index 8916e1e..656e07d 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/FreezeListener.java +++ b/src/main/java/dev/plex/listener/impl/FreezeListener.java @@ -1,17 +1,11 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.event.PunishedPlayerFreezeEvent; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.util.PlexUtils; -import org.bukkit.Bukkit; -import org.bukkit.OfflinePlayer; +import dev.plex.cache.PlayerCache; +import dev.plex.listener.PlexListener; +import dev.plex.player.PunishedPlayer; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerMoveEvent; -import java.util.UUID; - public class FreezeListener extends PlexListener { @EventHandler diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/LoginListener.java b/src/main/java/dev/plex/listener/impl/LoginListener.java similarity index 75% rename from src/main/java/me/totalfreedom/plex/listener/impl/LoginListener.java rename to src/main/java/dev/plex/listener/impl/LoginListener.java index 2f430ed..9ac83a7 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/LoginListener.java +++ b/src/main/java/dev/plex/listener/impl/LoginListener.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.listener.PlexListener; +import dev.plex.util.PlexLog; import org.bukkit.event.EventHandler; import org.bukkit.event.player.AsyncPlayerPreLoginEvent; @@ -16,7 +16,7 @@ public class LoginListener extends PlexListener PlexLog.log(String.valueOf(plugin.getBanManager().isBanned(event.getUniqueId()))); if (plugin.getBanManager().isBanned(event.getUniqueId())) { - event.disallow(AsyncPlayerPreLoginEvent.Result.KICK_BANNED, "§cYou're currently banned from this server.\n§cPlease appeal at §6https://forum.totalfreedom.me/"); + event.disallow(AsyncPlayerPreLoginEvent.Result.KICK_BANNED, "§cYou're currently banned from this server.\n§cPlease appeal at §6https://forums.telesphoreo.me"); } } diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/PlayerListener.java b/src/main/java/dev/plex/listener/impl/PlayerListener.java similarity index 90% rename from src/main/java/me/totalfreedom/plex/listener/impl/PlayerListener.java rename to src/main/java/dev/plex/listener/impl/PlayerListener.java index 07338d3..2ce9811 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/PlayerListener.java +++ b/src/main/java/dev/plex/listener/impl/PlayerListener.java @@ -1,21 +1,17 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import java.time.Instant; import java.util.Arrays; -import java.util.Date; import java.util.UUID; -import me.totalfreedom.plex.admin.Admin; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.cache.MongoPlayerData; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.cache.SQLPlayerData; -import me.totalfreedom.plex.command.impl.FionnCMD; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.punishment.Punishment; -import me.totalfreedom.plex.punishment.PunishmentType; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.admin.Admin; +import dev.plex.cache.DataUtils; +import dev.plex.cache.MongoPlayerData; +import dev.plex.cache.PlayerCache; +import dev.plex.cache.SQLPlayerData; +import dev.plex.command.impl.FionnCMD; +import dev.plex.listener.PlexListener; +import dev.plex.player.PlexPlayer; +import dev.plex.player.PunishedPlayer; +import dev.plex.util.PlexLog; import org.bukkit.ChatColor; import org.bukkit.Location; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/ServerListener.java b/src/main/java/dev/plex/listener/impl/ServerListener.java similarity index 87% rename from src/main/java/me/totalfreedom/plex/listener/impl/ServerListener.java rename to src/main/java/dev/plex/listener/impl/ServerListener.java index 56346c9..d5a3c4e 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/ServerListener.java +++ b/src/main/java/dev/plex/listener/impl/ServerListener.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.listener.PlexListener; +import dev.plex.util.PlexUtils; import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.server.ServerListPingEvent; diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/WorldListener.java b/src/main/java/dev/plex/listener/impl/WorldListener.java similarity index 80% rename from src/main/java/me/totalfreedom/plex/listener/impl/WorldListener.java rename to src/main/java/dev/plex/listener/impl/WorldListener.java index 85d31c3..4ace4aa 100644 --- a/src/main/java/me/totalfreedom/plex/listener/impl/WorldListener.java +++ b/src/main/java/dev/plex/listener/impl/WorldListener.java @@ -1,16 +1,16 @@ -package me.totalfreedom.plex.listener.impl; +package dev.plex.listener.impl; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.cache.PlayerCache; +import dev.plex.listener.PlexListener; +import dev.plex.player.PlexPlayer; +import dev.plex.rank.enums.Rank; import org.bukkit.World; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.event.entity.EntitySpawnEvent; -import static me.totalfreedom.plex.util.PlexUtils.tl; +import static dev.plex.util.PlexUtils.tl; public class WorldListener extends PlexListener { diff --git a/src/main/java/me/totalfreedom/plex/menu/PunishedPlayerMenu.java b/src/main/java/dev/plex/menu/PunishedPlayerMenu.java similarity index 94% rename from src/main/java/me/totalfreedom/plex/menu/PunishedPlayerMenu.java rename to src/main/java/dev/plex/menu/PunishedPlayerMenu.java index 8263053..40c96e0 100644 --- a/src/main/java/me/totalfreedom/plex/menu/PunishedPlayerMenu.java +++ b/src/main/java/dev/plex/menu/PunishedPlayerMenu.java @@ -1,10 +1,10 @@ -package me.totalfreedom.plex.menu; +package dev.plex.menu; import com.google.common.collect.Lists; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.punishment.Punishment; -import me.totalfreedom.plex.util.menu.AbstractMenu; +import dev.plex.cache.PlayerCache; +import dev.plex.player.PunishedPlayer; +import dev.plex.punishment.Punishment; +import dev.plex.util.menu.AbstractMenu; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; @@ -22,10 +22,9 @@ import java.util.List; public class PunishedPlayerMenu extends AbstractMenu { + private final PunishedPlayer punishedPlayer; - private PunishedPlayer punishedPlayer; - - private List inventories = Lists.newArrayList(); + private final List inventories = Lists.newArrayList(); public PunishedPlayerMenu(PunishedPlayer player) { super("§c§lPunishments"); diff --git a/src/main/java/me/totalfreedom/plex/menu/PunishmentMenu.java b/src/main/java/dev/plex/menu/PunishmentMenu.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/menu/PunishmentMenu.java rename to src/main/java/dev/plex/menu/PunishmentMenu.java index 4bda9b0..b4be0b3 100644 --- a/src/main/java/me/totalfreedom/plex/menu/PunishmentMenu.java +++ b/src/main/java/dev/plex/menu/PunishmentMenu.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.menu; +package dev.plex.menu; import com.google.common.collect.Lists; -import me.totalfreedom.plex.cache.PlayerCache; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.util.menu.AbstractMenu; +import dev.plex.cache.PlayerCache; +import dev.plex.player.PunishedPlayer; +import dev.plex.util.menu.AbstractMenu; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; diff --git a/src/main/java/me/totalfreedom/plex/player/PlexPlayer.java b/src/main/java/dev/plex/player/PlexPlayer.java similarity index 95% rename from src/main/java/me/totalfreedom/plex/player/PlexPlayer.java rename to src/main/java/dev/plex/player/PlexPlayer.java index 59b85a3..adf519f 100644 --- a/src/main/java/me/totalfreedom/plex/player/PlexPlayer.java +++ b/src/main/java/dev/plex/player/PlexPlayer.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.player; +package dev.plex.player; import dev.morphia.annotations.Entity; import dev.morphia.annotations.Id; @@ -10,7 +10,7 @@ import java.util.UUID; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; -import me.totalfreedom.plex.rank.enums.Rank; +import dev.plex.rank.enums.Rank; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; diff --git a/src/main/java/me/totalfreedom/plex/player/PunishedPlayer.java b/src/main/java/dev/plex/player/PunishedPlayer.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/player/PunishedPlayer.java rename to src/main/java/dev/plex/player/PunishedPlayer.java index 1af9389..3d5a604 100644 --- a/src/main/java/me/totalfreedom/plex/player/PunishedPlayer.java +++ b/src/main/java/dev/plex/player/PunishedPlayer.java @@ -1,5 +1,7 @@ -package me.totalfreedom.plex.player; +package dev.plex.player; +import dev.plex.Plex; +import dev.plex.punishment.Punishment; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -12,12 +14,8 @@ import com.google.common.collect.Lists; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.event.PunishedPlayerFreezeEvent; -import me.totalfreedom.plex.event.PunishedPlayerMuteEvent; -import me.totalfreedom.plex.punishment.Punishment; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.event.PunishedPlayerFreezeEvent; +import dev.plex.event.PunishedPlayerMuteEvent; import org.apache.commons.io.FileUtils; import org.bukkit.Bukkit; import org.json.JSONObject; diff --git a/src/main/java/me/totalfreedom/plex/punishment/Punishment.java b/src/main/java/dev/plex/punishment/Punishment.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/punishment/Punishment.java rename to src/main/java/dev/plex/punishment/Punishment.java index e35b201..b67894b 100644 --- a/src/main/java/me/totalfreedom/plex/punishment/Punishment.java +++ b/src/main/java/dev/plex/punishment/Punishment.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.punishment; +package dev.plex.punishment; import com.google.common.collect.Lists; import com.google.gson.Gson; diff --git a/src/main/java/me/totalfreedom/plex/punishment/PunishmentManager.java b/src/main/java/dev/plex/punishment/PunishmentManager.java similarity index 91% rename from src/main/java/me/totalfreedom/plex/punishment/PunishmentManager.java rename to src/main/java/dev/plex/punishment/PunishmentManager.java index e3568fe..00feeb8 100644 --- a/src/main/java/me/totalfreedom/plex/punishment/PunishmentManager.java +++ b/src/main/java/dev/plex/punishment/PunishmentManager.java @@ -1,16 +1,12 @@ -package me.totalfreedom.plex.punishment; +package dev.plex.punishment; import com.google.common.collect.Lists; import com.google.common.collect.Maps; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.banning.Ban; -import me.totalfreedom.plex.cache.DataUtils; -import me.totalfreedom.plex.event.PunishedPlayerFreezeEvent; -import me.totalfreedom.plex.player.PunishedPlayer; -import me.totalfreedom.plex.util.PlexLog; -import me.totalfreedom.plex.util.PlexUtils; +import dev.plex.Plex; +import dev.plex.banning.Ban; +import dev.plex.player.PunishedPlayer; +import dev.plex.util.PlexUtils; import org.apache.commons.io.FileUtils; -import org.apache.commons.lang.time.DateUtils; import org.bukkit.Bukkit; import org.bukkit.scheduler.BukkitRunnable; import org.json.JSONObject; diff --git a/src/main/java/me/totalfreedom/plex/punishment/PunishmentType.java b/src/main/java/dev/plex/punishment/PunishmentType.java similarity index 57% rename from src/main/java/me/totalfreedom/plex/punishment/PunishmentType.java rename to src/main/java/dev/plex/punishment/PunishmentType.java index aa200ad..64f21d8 100644 --- a/src/main/java/me/totalfreedom/plex/punishment/PunishmentType.java +++ b/src/main/java/dev/plex/punishment/PunishmentType.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.punishment; +package dev.plex.punishment; public enum PunishmentType { diff --git a/src/main/java/me/totalfreedom/plex/rank/DefaultRankObj.java b/src/main/java/dev/plex/rank/DefaultRankObj.java similarity index 85% rename from src/main/java/me/totalfreedom/plex/rank/DefaultRankObj.java rename to src/main/java/dev/plex/rank/DefaultRankObj.java index b370a46..2bddcce 100644 --- a/src/main/java/me/totalfreedom/plex/rank/DefaultRankObj.java +++ b/src/main/java/dev/plex/rank/DefaultRankObj.java @@ -1,9 +1,9 @@ -package me.totalfreedom.plex.rank; +package dev.plex.rank; import com.google.common.collect.Lists; +import dev.plex.rank.enums.Rank; import java.util.List; import lombok.Getter; -import me.totalfreedom.plex.rank.enums.Rank; @Getter public class DefaultRankObj diff --git a/src/main/java/me/totalfreedom/plex/rank/RankManager.java b/src/main/java/dev/plex/rank/RankManager.java similarity index 93% rename from src/main/java/me/totalfreedom/plex/rank/RankManager.java rename to src/main/java/dev/plex/rank/RankManager.java index 5525207..19c4f60 100644 --- a/src/main/java/me/totalfreedom/plex/rank/RankManager.java +++ b/src/main/java/dev/plex/rank/RankManager.java @@ -1,16 +1,16 @@ -package me.totalfreedom.plex.rank; +package dev.plex.rank; import com.google.common.collect.Maps; +import dev.plex.Plex; +import dev.plex.player.PlexPlayer; +import dev.plex.util.PlexLog; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.util.Map; import java.util.stream.Collectors; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; -import me.totalfreedom.plex.util.PlexLog; +import dev.plex.rank.enums.Rank; import org.json.JSONObject; import org.json.JSONTokener; diff --git a/src/main/java/me/totalfreedom/plex/rank/enums/Rank.java b/src/main/java/dev/plex/rank/enums/Rank.java similarity index 97% rename from src/main/java/me/totalfreedom/plex/rank/enums/Rank.java rename to src/main/java/dev/plex/rank/enums/Rank.java index 61d7766..88b805c 100644 --- a/src/main/java/me/totalfreedom/plex/rank/enums/Rank.java +++ b/src/main/java/dev/plex/rank/enums/Rank.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.rank.enums; +package dev.plex.rank.enums; import com.google.common.collect.Lists; import java.util.List; diff --git a/src/main/java/me/totalfreedom/plex/rank/enums/Title.java b/src/main/java/dev/plex/rank/enums/Title.java similarity index 93% rename from src/main/java/me/totalfreedom/plex/rank/enums/Title.java rename to src/main/java/dev/plex/rank/enums/Title.java index 9787cb1..62a1fb2 100644 --- a/src/main/java/me/totalfreedom/plex/rank/enums/Title.java +++ b/src/main/java/dev/plex/rank/enums/Title.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.rank.enums; +package dev.plex.rank.enums; import org.bukkit.ChatColor; diff --git a/src/main/java/me/totalfreedom/plex/services/AbstractService.java b/src/main/java/dev/plex/services/AbstractService.java similarity index 87% rename from src/main/java/me/totalfreedom/plex/services/AbstractService.java rename to src/main/java/dev/plex/services/AbstractService.java index 12d99e8..4a3add7 100644 --- a/src/main/java/me/totalfreedom/plex/services/AbstractService.java +++ b/src/main/java/dev/plex/services/AbstractService.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.services; +package dev.plex.services; public abstract class AbstractService implements IService { diff --git a/src/main/java/me/totalfreedom/plex/services/IService.java b/src/main/java/dev/plex/services/IService.java similarity index 66% rename from src/main/java/me/totalfreedom/plex/services/IService.java rename to src/main/java/dev/plex/services/IService.java index 37d68ba..dfbe5ff 100644 --- a/src/main/java/me/totalfreedom/plex/services/IService.java +++ b/src/main/java/dev/plex/services/IService.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.services; +package dev.plex.services; public interface IService { diff --git a/src/main/java/me/totalfreedom/plex/services/ServiceManager.java b/src/main/java/dev/plex/services/ServiceManager.java similarity index 87% rename from src/main/java/me/totalfreedom/plex/services/ServiceManager.java rename to src/main/java/dev/plex/services/ServiceManager.java index 285f0ae..e9eff9b 100644 --- a/src/main/java/me/totalfreedom/plex/services/ServiceManager.java +++ b/src/main/java/dev/plex/services/ServiceManager.java @@ -1,8 +1,8 @@ -package me.totalfreedom.plex.services; +package dev.plex.services; import com.google.common.collect.Lists; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.services.impl.BanService; +import dev.plex.Plex; +import dev.plex.services.impl.BanService; import org.bukkit.Bukkit; import java.util.List; diff --git a/src/main/java/me/totalfreedom/plex/services/impl/BanService.java b/src/main/java/dev/plex/services/impl/BanService.java similarity index 78% rename from src/main/java/me/totalfreedom/plex/services/impl/BanService.java rename to src/main/java/dev/plex/services/impl/BanService.java index c5d17ef..e3dbf6c 100644 --- a/src/main/java/me/totalfreedom/plex/services/impl/BanService.java +++ b/src/main/java/dev/plex/services/impl/BanService.java @@ -1,8 +1,8 @@ -package me.totalfreedom.plex.services.impl; +package dev.plex.services.impl; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.banning.Ban; -import me.totalfreedom.plex.services.AbstractService; +import dev.plex.Plex; +import dev.plex.services.AbstractService; +import dev.plex.banning.Ban; import org.bukkit.Bukkit; import java.util.Date; diff --git a/src/main/java/me/totalfreedom/plex/storage/MongoConnection.java b/src/main/java/dev/plex/storage/MongoConnection.java similarity index 85% rename from src/main/java/me/totalfreedom/plex/storage/MongoConnection.java rename to src/main/java/dev/plex/storage/MongoConnection.java index 4ecedd9..f3a4b46 100644 --- a/src/main/java/me/totalfreedom/plex/storage/MongoConnection.java +++ b/src/main/java/dev/plex/storage/MongoConnection.java @@ -1,13 +1,13 @@ -package me.totalfreedom.plex.storage; +package dev.plex.storage; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClients; import dev.morphia.Datastore; import dev.morphia.Morphia; import dev.morphia.mapping.MapperOptions; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.banning.Ban; -import me.totalfreedom.plex.player.PlexPlayer; +import dev.plex.Plex; +import dev.plex.banning.Ban; +import dev.plex.player.PlexPlayer; public class MongoConnection { @@ -33,7 +33,7 @@ public class MongoConnection datastore.getMapper().map(PlexPlayer.class); datastore.getMapper().map(Ban.class); datastore.ensureIndexes(); - plugin.setStorageType(StorageType.MONGO); + plugin.setStorageType(StorageType.MONGODB); return datastore; } } diff --git a/src/main/java/me/totalfreedom/plex/storage/RedisConnection.java b/src/main/java/dev/plex/storage/RedisConnection.java similarity index 92% rename from src/main/java/me/totalfreedom/plex/storage/RedisConnection.java rename to src/main/java/dev/plex/storage/RedisConnection.java index 8b0f449..6639106 100644 --- a/src/main/java/me/totalfreedom/plex/storage/RedisConnection.java +++ b/src/main/java/dev/plex/storage/RedisConnection.java @@ -1,6 +1,6 @@ -package me.totalfreedom.plex.storage; +package dev.plex.storage; -import me.totalfreedom.plex.Plex; +import dev.plex.Plex; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; diff --git a/src/main/java/me/totalfreedom/plex/storage/SQLConnection.java b/src/main/java/dev/plex/storage/SQLConnection.java similarity index 94% rename from src/main/java/me/totalfreedom/plex/storage/SQLConnection.java rename to src/main/java/dev/plex/storage/SQLConnection.java index 32fa7f1..766c85b 100644 --- a/src/main/java/me/totalfreedom/plex/storage/SQLConnection.java +++ b/src/main/java/dev/plex/storage/SQLConnection.java @@ -1,11 +1,11 @@ -package me.totalfreedom.plex.storage; +package dev.plex.storage; +import dev.plex.Plex; +import dev.plex.PlexBase; import java.io.File; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.PlexBase; public class SQLConnection extends PlexBase { @@ -29,7 +29,7 @@ public class SQLConnection extends PlexBase { Class.forName("org.mariadb.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mariadb://" + host + ":" + port + "/" + database, username, password); - Plex.get().setStorageType(StorageType.SQL); + Plex.get().setStorageType(StorageType.MARIADB); } } catch (SQLException | ClassNotFoundException throwables) diff --git a/src/main/java/dev/plex/storage/StorageType.java b/src/main/java/dev/plex/storage/StorageType.java new file mode 100644 index 0000000..61e0287 --- /dev/null +++ b/src/main/java/dev/plex/storage/StorageType.java @@ -0,0 +1,6 @@ +package dev.plex.storage; + +public enum StorageType +{ + MONGODB, MARIADB, SQLITE +} diff --git a/src/main/java/me/totalfreedom/plex/util/PlexLog.java b/src/main/java/dev/plex/util/PlexLog.java similarity index 92% rename from src/main/java/me/totalfreedom/plex/util/PlexLog.java rename to src/main/java/dev/plex/util/PlexLog.java index 8d506b8..81867be 100644 --- a/src/main/java/me/totalfreedom/plex/util/PlexLog.java +++ b/src/main/java/dev/plex/util/PlexLog.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.util; +package dev.plex.util; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/src/main/java/me/totalfreedom/plex/util/PlexUtils.java b/src/main/java/dev/plex/util/PlexUtils.java similarity index 97% rename from src/main/java/me/totalfreedom/plex/util/PlexUtils.java rename to src/main/java/dev/plex/util/PlexUtils.java index ed885ea..e26b3c9 100644 --- a/src/main/java/me/totalfreedom/plex/util/PlexUtils.java +++ b/src/main/java/dev/plex/util/PlexUtils.java @@ -1,5 +1,8 @@ -package me.totalfreedom.plex.util; +package dev.plex.util; +import dev.plex.Plex; +import dev.plex.config.Config; +import dev.plex.storage.StorageType; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; @@ -9,9 +12,6 @@ import java.sql.SQLException; import java.util.*; import java.util.concurrent.ThreadLocalRandom; import java.util.stream.Collectors; -import me.totalfreedom.plex.Plex; -import me.totalfreedom.plex.config.Config; -import me.totalfreedom.plex.storage.StorageType; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; @@ -51,7 +51,7 @@ public class PlexUtils { if (Plex.get().getSqlConnection().getCon() != null) { - if (Plex.get().getStorageType() == StorageType.SQL) + if (Plex.get().getStorageType() == StorageType.MARIADB) { PlexLog.log("Successfully enabled MySQL!"); } diff --git a/src/main/java/me/totalfreedom/plex/util/menu/AbstractMenu.java b/src/main/java/dev/plex/util/menu/AbstractMenu.java similarity index 82% rename from src/main/java/me/totalfreedom/plex/util/menu/AbstractMenu.java rename to src/main/java/dev/plex/util/menu/AbstractMenu.java index 789cafe..9352b58 100644 --- a/src/main/java/me/totalfreedom/plex/util/menu/AbstractMenu.java +++ b/src/main/java/dev/plex/util/menu/AbstractMenu.java @@ -1,6 +1,6 @@ -package me.totalfreedom.plex.util.menu; +package dev.plex.util.menu; -import me.totalfreedom.plex.Plex; +import dev.plex.Plex; import org.bukkit.event.Listener; public abstract class AbstractMenu implements Listener diff --git a/src/main/java/me/totalfreedom/plex/util/menu/IMenu.java b/src/main/java/dev/plex/util/menu/IMenu.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/util/menu/IMenu.java rename to src/main/java/dev/plex/util/menu/IMenu.java index 098f531..b356536 100644 --- a/src/main/java/me/totalfreedom/plex/util/menu/IMenu.java +++ b/src/main/java/dev/plex/util/menu/IMenu.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.util.menu; +package dev.plex.util.menu; import org.bukkit.entity.Player; diff --git a/src/main/java/me/totalfreedom/plex/world/BlockMapChunkGenerator.java b/src/main/java/dev/plex/world/BlockMapChunkGenerator.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/world/BlockMapChunkGenerator.java rename to src/main/java/dev/plex/world/BlockMapChunkGenerator.java index 7f5f624..8c3f498 100644 --- a/src/main/java/me/totalfreedom/plex/world/BlockMapChunkGenerator.java +++ b/src/main/java/dev/plex/world/BlockMapChunkGenerator.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import java.util.LinkedHashMap; import java.util.Map; diff --git a/src/main/java/me/totalfreedom/plex/world/ConfigurationChunkGenerator.java b/src/main/java/dev/plex/world/ConfigurationChunkGenerator.java similarity index 93% rename from src/main/java/me/totalfreedom/plex/world/ConfigurationChunkGenerator.java rename to src/main/java/dev/plex/world/ConfigurationChunkGenerator.java index badfaad..a701916 100644 --- a/src/main/java/me/totalfreedom/plex/world/ConfigurationChunkGenerator.java +++ b/src/main/java/dev/plex/world/ConfigurationChunkGenerator.java @@ -1,7 +1,7 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; +import dev.plex.Plex; import java.util.LinkedHashMap; -import me.totalfreedom.plex.Plex; import org.bukkit.Material; import org.bukkit.generator.BlockPopulator; diff --git a/src/main/java/me/totalfreedom/plex/world/CustomChunkGenerator.java b/src/main/java/dev/plex/world/CustomChunkGenerator.java similarity index 94% rename from src/main/java/me/totalfreedom/plex/world/CustomChunkGenerator.java rename to src/main/java/dev/plex/world/CustomChunkGenerator.java index cbefb30..1d5d496 100644 --- a/src/main/java/me/totalfreedom/plex/world/CustomChunkGenerator.java +++ b/src/main/java/dev/plex/world/CustomChunkGenerator.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import java.util.Arrays; import java.util.List; diff --git a/src/main/java/me/totalfreedom/plex/world/CustomWorld.java b/src/main/java/dev/plex/world/CustomWorld.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/world/CustomWorld.java rename to src/main/java/dev/plex/world/CustomWorld.java index 881a95a..f637311 100644 --- a/src/main/java/me/totalfreedom/plex/world/CustomWorld.java +++ b/src/main/java/dev/plex/world/CustomWorld.java @@ -1,8 +1,8 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; +import dev.plex.Plex; import java.io.File; import java.util.Objects; -import me.totalfreedom.plex.Plex; import org.bukkit.Material; import org.bukkit.World; import org.bukkit.WorldCreator; diff --git a/src/main/java/me/totalfreedom/plex/world/FlatChunkGenerator.java b/src/main/java/dev/plex/world/FlatChunkGenerator.java similarity index 95% rename from src/main/java/me/totalfreedom/plex/world/FlatChunkGenerator.java rename to src/main/java/dev/plex/world/FlatChunkGenerator.java index 6d5b9f7..68ad9f2 100644 --- a/src/main/java/me/totalfreedom/plex/world/FlatChunkGenerator.java +++ b/src/main/java/dev/plex/world/FlatChunkGenerator.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import java.util.Random; import org.bukkit.World; diff --git a/src/main/java/me/totalfreedom/plex/world/NoiseChunkGenerator.java b/src/main/java/dev/plex/world/NoiseChunkGenerator.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/world/NoiseChunkGenerator.java rename to src/main/java/dev/plex/world/NoiseChunkGenerator.java index 2c04d9b..8b38451 100644 --- a/src/main/java/me/totalfreedom/plex/world/NoiseChunkGenerator.java +++ b/src/main/java/dev/plex/world/NoiseChunkGenerator.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import java.util.Random; import org.bukkit.World; diff --git a/src/main/java/me/totalfreedom/plex/world/NoiseOptions.java b/src/main/java/dev/plex/world/NoiseOptions.java similarity index 92% rename from src/main/java/me/totalfreedom/plex/world/NoiseOptions.java rename to src/main/java/dev/plex/world/NoiseOptions.java index 7ea0b94..d0eafa7 100644 --- a/src/main/java/me/totalfreedom/plex/world/NoiseOptions.java +++ b/src/main/java/dev/plex/world/NoiseOptions.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import lombok.Getter; diff --git a/src/main/java/me/totalfreedom/plex/world/OctaveChunkGenerator.java b/src/main/java/dev/plex/world/OctaveChunkGenerator.java similarity index 96% rename from src/main/java/me/totalfreedom/plex/world/OctaveChunkGenerator.java rename to src/main/java/dev/plex/world/OctaveChunkGenerator.java index 1fe3db2..1eed47c 100644 --- a/src/main/java/me/totalfreedom/plex/world/OctaveChunkGenerator.java +++ b/src/main/java/dev/plex/world/OctaveChunkGenerator.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import java.util.Random; import org.bukkit.World; diff --git a/src/main/java/me/totalfreedom/plex/world/OctaveOptions.java b/src/main/java/dev/plex/world/OctaveOptions.java similarity index 89% rename from src/main/java/me/totalfreedom/plex/world/OctaveOptions.java rename to src/main/java/dev/plex/world/OctaveOptions.java index aac5c52..da339e3 100644 --- a/src/main/java/me/totalfreedom/plex/world/OctaveOptions.java +++ b/src/main/java/dev/plex/world/OctaveOptions.java @@ -1,4 +1,4 @@ -package me.totalfreedom.plex.world; +package dev.plex.world; import lombok.Getter; diff --git a/src/main/java/me/totalfreedom/plex/listener/impl/AdminListener.java b/src/main/java/me/totalfreedom/plex/listener/impl/AdminListener.java deleted file mode 100644 index a60db9d..0000000 --- a/src/main/java/me/totalfreedom/plex/listener/impl/AdminListener.java +++ /dev/null @@ -1,44 +0,0 @@ -package me.totalfreedom.plex.listener.impl; - -import me.totalfreedom.plex.event.AdminAddEvent; -import me.totalfreedom.plex.event.AdminRemoveEvent; -import me.totalfreedom.plex.event.AdminSetRankEvent; -import me.totalfreedom.plex.listener.PlexListener; -import me.totalfreedom.plex.player.PlexPlayer; -import me.totalfreedom.plex.rank.enums.Rank; -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; -import org.bukkit.event.EventHandler; - -public class AdminListener extends PlexListener -{ - - @EventHandler - public void onAdminAdd(AdminAddEvent event) - { - String userSender = event.getSender().getName(); - PlexPlayer target = event.getPlexPlayer(); - - Bukkit.broadcastMessage(String.format(ChatColor.RED + "%s - Adding %s to the admin list!", userSender, target.getName())); - } - - @EventHandler - public void onAdminRemove(AdminRemoveEvent event) - { - String userSender = event.getSender().getName(); - PlexPlayer target = event.getPlexPlayer(); - - Bukkit.broadcastMessage(String.format(ChatColor.RED + "%s - Removing %s from the admin list!", userSender, target.getName())); - } - - @EventHandler - public void onAdminSetrank(AdminSetRankEvent event) - { - String userSender = event.getSender().getName(); - PlexPlayer target = event.getPlexPlayer(); - Rank newRank = event.getRank(); - - Bukkit.broadcastMessage(String.format(ChatColor.RED + "%s - Setting %s's rank to %s!", userSender, target.getName(), newRank.name().toUpperCase())); - } - -} diff --git a/src/main/java/me/totalfreedom/plex/storage/StorageType.java b/src/main/java/me/totalfreedom/plex/storage/StorageType.java deleted file mode 100644 index b694b26..0000000 --- a/src/main/java/me/totalfreedom/plex/storage/StorageType.java +++ /dev/null @@ -1,6 +0,0 @@ -package me.totalfreedom.plex.storage; - -public enum StorageType -{ - MONGO, SQL, SQLITE -} diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 7d25d9f..b25f1b8 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,19 +1,19 @@ # Plex Configuration File server: - name: "TotalFreedom" + name: "ExampleFreedom" motd: "%servername% - Minecraft %mcversion%" colorize_motd: true data: central: - storage: sqlite # use mariadb, mongodb, or sqlite here + storage: sqlite # Use mariadb, mongodb, or sqlite here user: "" password: "" hostname: 127.0.0.1 port: 27017 db: "plex" - side: # This is redis, leave password blank if auth is false + side: # This is Redis, leave password blank if auth is false auth: true hostname: 127.0.0.1 port: 6379 diff --git a/src/main/resources/messages.yml b/src/main/resources/messages.yml index 63d2b11..2748834 100644 --- a/src/main/resources/messages.yml +++ b/src/main/resources/messages.yml @@ -54,4 +54,7 @@ nameHistoryFail: Something went wrong while trying to retrieve name history o gameModeSetTo: Your gamemode has been set to . setOtherPlayerGameModeTo: You set 's gamemode to . playerSetOtherGameMode: set your gamemode to . -consoleMustDefinePlayer: You must define a player since you are running this command from console. \ No newline at end of file +consoleMustDefinePlayer: You must define a player since you are running this command from console. +newAdminAdded: - Adding to the admin list +adminRemoved: - Removing from the admin list +adminSetRank: - Setting 's rank to \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 17982c6..d9795b5 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: ${project.name} version: ${project.version} -author: Telesphoreo -main: me.totalfreedom.plex.Plex +authors: [Telesphoreo, taahanis, super] +main: dev.plex.Plex api-version: 1.16 \ No newline at end of file