From da454823f4e1aea7987234bbfc49921367f534e3 Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Wed, 28 Jul 2021 20:10:15 +0200 Subject: [PATCH] massive changes --- pom.xml | 8 +- readme.md | 8 +- .../togglepvp/commands/ReloadCommand.java | 23 ------ .../PlayerHitBySplashPotionListener.java | 68 ---------------- .../player/PlayerJoinAndLeaveListener.java | 64 --------------- .../toggles/CombatCommandListener.java | 37 --------- .../endermite/togglepvp/util/CombatTimer.java | 46 ----------- .../preventstabby/PreventStabby.java} | 28 ++++--- .../preventstabby}/api/TogglePvpAPI.java | 26 +++--- .../api/event/PlayerEnterCombatEvent.java | 8 +- .../api/event/PlayerLeaveCombatEvent.java | 8 +- .../api/event/PlayerTogglePvpEvent.java | 49 ++++++++++++ .../preventstabby}/commands/HelpCommand.java | 10 +-- .../preventstabby}/commands/MainCommand.java | 28 +++---- .../commands/PvpToggleCommand.java | 80 +++++++++---------- .../preventstabby/commands/ReloadCommand.java | 23 ++++++ .../preventstabby}/config/ConfigCache.java | 12 ++- .../mount/MountHitByExplosionListener.java | 27 +++++++ .../mount/MountHitByFireworkListener.java | 30 +++++++ .../mount/MountHitBySplashPotionListener.java | 40 ++++++++++ .../mount/PlayerAttackMountListener.java | 25 ++++++ .../PlayerHitMountWithProjectileListener.java | 28 +++++++ .../pets/PetHitByExplosionListener.java | 24 +++--- .../pets/PetHitByFireworkListener.java | 20 +++-- .../pets/PetHitBySplashPotionListener.java | 41 ++++------ .../listeners/pets/PetLeashListener.java | 17 ++-- .../pets/PetTargettingMountListener.java | 38 +++++++++ .../pets/PetTargettingPetListener.java | 14 ++-- .../pets/PetTargettingPlayerListener.java | 18 ++--- .../pets/PlayerAttackPetListener.java | 27 +++---- .../PlayerHitPetWithProjectileListener.java} | 32 ++++---- .../pets/PlayerInteractWithPetListener.java | 21 ++--- .../player/PetAttackPlayerListener.java | 17 ++-- .../player/PlayerAttackListener.java | 11 +-- .../listeners/player/PlayerDeathListener.java | 14 ++-- .../player/PlayerHitByExplosionListener.java | 31 ++++--- .../player/PlayerHitByFireworkListener.java | 15 ++-- .../player/PlayerHitByProjectileListener.java | 25 +++--- .../PlayerHitBySplashPotionListener.java | 48 +++++++++++ .../player/PlayerJoinAndLeaveListener.java | 63 +++++++++++++++ .../player/PlayerTeleportListener.java | 13 +-- .../toggles/CombatCommandListener.java | 38 +++++++++ .../PlayerTeleportInCombatListener.java | 17 ++-- .../AreaEffectCloudApplyListener.java | 13 +-- .../EntityHitByLightningListener.java | 17 ++-- .../listeners/unspecific/FishingListener.java | 13 +-- .../unspecific/LavaDumpAndIgniteListener.java | 29 +++---- .../LightningBlockIgniteListener.java | 13 +-- .../unspecific/PlaceWitherRoseListener.java | 19 ++--- .../preventstabby}/players/PlayerData.java | 18 +++-- .../preventstabby}/players/PlayerManager.java | 75 +++++++++-------- .../preventstabby}/players/SmartCache.java | 26 +++--- .../preventstabby}/util/BoundingBoxUtil.java | 2 +- .../preventstabby/util/CombatTimer.java | 47 +++++++++++ .../preventstabby}/util/DatabaseSQLite.java | 11 ++- .../preventstabby}/util/PluginMessages.java | 3 +- .../util/PreventStabbyListener.java} | 4 +- .../preventstabby/util/Util.java | 69 ++++++++++++++++ src/main/resources/plugin.yml | 9 ++- 59 files changed, 934 insertions(+), 654 deletions(-) delete mode 100644 src/main/java/eu/endermite/togglepvp/commands/ReloadCommand.java delete mode 100644 src/main/java/eu/endermite/togglepvp/listeners/player/PlayerHitBySplashPotionListener.java delete mode 100644 src/main/java/eu/endermite/togglepvp/listeners/player/PlayerJoinAndLeaveListener.java delete mode 100644 src/main/java/eu/endermite/togglepvp/listeners/toggles/CombatCommandListener.java delete mode 100644 src/main/java/eu/endermite/togglepvp/util/CombatTimer.java rename src/main/java/{eu/endermite/togglepvp/TogglePvp.java => me/youhavetrouble/preventstabby/PreventStabby.java} (78%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/api/TogglePvpAPI.java (75%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/api/event/PlayerEnterCombatEvent.java (78%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/api/event/PlayerLeaveCombatEvent.java (79%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/api/event/PlayerTogglePvpEvent.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/commands/HelpCommand.java (72%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/commands/MainCommand.java (73%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/commands/PvpToggleCommand.java (61%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/commands/ReloadCommand.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/config/ConfigCache.java (91%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/mount/MountHitByExplosionListener.java create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/mount/MountHitByFireworkListener.java create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/mount/MountHitBySplashPotionListener.java create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/mount/PlayerAttackMountListener.java create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/mount/PlayerHitMountWithProjectileListener.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetHitByExplosionListener.java (67%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetHitByFireworkListener.java (64%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetHitBySplashPotionListener.java (51%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetLeashListener.java (62%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/pets/PetTargettingMountListener.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetTargettingPetListener.java (77%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PetTargettingPlayerListener.java (65%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PlayerAttackPetListener.java (60%) rename src/main/java/{eu/endermite/togglepvp/listeners/pets/PlayerHitPetWithProjectile.java => me/youhavetrouble/preventstabby/listeners/pets/PlayerHitPetWithProjectileListener.java} (63%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/pets/PlayerInteractWithPetListener.java (55%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PetAttackPlayerListener.java (72%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerAttackListener.java (72%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerDeathListener.java (55%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerHitByExplosionListener.java (82%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerHitByFireworkListener.java (70%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerHitByProjectileListener.java (65%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/player/PlayerHitBySplashPotionListener.java create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/player/PlayerJoinAndLeaveListener.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/player/PlayerTeleportListener.java (60%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/listeners/toggles/CombatCommandListener.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/toggles/PlayerTeleportInCombatListener.java (50%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/AreaEffectCloudApplyListener.java (86%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/EntityHitByLightningListener.java (71%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/FishingListener.java (74%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/LavaDumpAndIgniteListener.java (79%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/LightningBlockIgniteListener.java (72%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/listeners/unspecific/PlaceWitherRoseListener.java (75%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/players/PlayerData.java (69%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/players/PlayerManager.java (57%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/players/SmartCache.java (55%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/util/BoundingBoxUtil.java (91%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/util/CombatTimer.java rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/util/DatabaseSQLite.java (90%) rename src/main/java/{eu/endermite/togglepvp => me/youhavetrouble/preventstabby}/util/PluginMessages.java (95%) rename src/main/java/{eu/endermite/togglepvp/util/Listener.java => me/youhavetrouble/preventstabby/util/PreventStabbyListener.java} (71%) create mode 100644 src/main/java/me/youhavetrouble/preventstabby/util/Util.java diff --git a/pom.xml b/pom.xml index 20698a4..25439b1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,14 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - eu.endermite - TogglePvP + me.youhavetrouble + PreventStabby 1.2 jar - TogglePvP + PreventStabby - PvP toggle plugin + Stop people from getting stabbed! 1.8 UTF-8 diff --git a/readme.md b/readme.md index a7ba21e..f50d6e6 100644 --- a/readme.md +++ b/readme.md @@ -1,21 +1,21 @@ -

TogglePvP ⚔

+

PreventStabby ⚔

Use Issues section to report bugs or submit suggestions.

Commands

-Permission: togglepvp.command (given by default to everyone) : +Permission: preventstabby.command (given by default to everyone) : -Permission: togglepvp.command.toggle (given by default to everyone) : +Permission: preventstabby.command.toggle (given by default to everyone) : -Permission: togglepvp.command.toggle.others (given by default to ops) : +Permission: preventstabby.command.toggle.others (given by default to ops) :