9
0
mirror of https://github.com/Auxilor/Reforges.git synced 2025-12-22 00:19:23 +00:00

Un-moved watcher to kt

This commit is contained in:
Auxilor
2021-10-18 12:52:01 +01:00
parent a9be4aa66f
commit f9931c37a2

View File

@@ -1,18 +1,25 @@
package com.willfp.reforges.reforges.util package com.willfp.reforges.reforges.util;
import com.willfp.eco.core.config.interfaces.JSONConfig import com.willfp.eco.core.config.interfaces.JSONConfig;
import com.willfp.eco.core.events.EntityDeathByEntityEvent import com.willfp.eco.core.events.EntityDeathByEntityEvent;
import org.bukkit.block.Block import org.bukkit.block.Block;
import org.bukkit.entity.* import org.bukkit.entity.Arrow;
import org.bukkit.event.block.BlockBreakEvent import org.bukkit.entity.LivingEntity;
import org.bukkit.event.entity.EntityDamageByEntityEvent import org.bukkit.entity.Player;
import org.bukkit.event.entity.EntityDamageEvent import org.bukkit.entity.Projectile;
import org.bukkit.event.entity.ProjectileHitEvent import org.bukkit.entity.Trident;
import org.bukkit.event.entity.ProjectileLaunchEvent import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.player.PlayerItemDamageEvent import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.player.PlayerMoveEvent import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.ProjectileHitEvent;
import org.bukkit.event.entity.ProjectileLaunchEvent;
import org.bukkit.event.player.PlayerItemDamageEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.jetbrains.annotations.NotNull;
@SuppressWarnings("unused")
public interface Watcher {
interface Watcher {
/** /**
* Called when a player breaks a block. * Called when a player breaks a block.
* *
@@ -21,12 +28,10 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onBlockBreak( default void onBlockBreak(@NotNull final Player player,
player: Player, @NotNull final Block block,
block: Block, @NotNull final BlockBreakEvent event,
event: BlockBreakEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -38,12 +43,10 @@ interface Watcher {
* @param event The event. * @param event The event.
* @param config The effect config. * @param config The effect config.
*/ */
fun onAnyDamage( default void onAnyDamage(@NotNull final Player attacker,
attacker: Player, @NotNull final LivingEntity victim,
victim: LivingEntity, @NotNull final EntityDamageByEntityEvent event,
event: EntityDamageByEntityEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -56,13 +59,11 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onArrowDamage( default void onArrowDamage(@NotNull final Player attacker,
attacker: Player, @NotNull final LivingEntity victim,
victim: LivingEntity, @NotNull final Arrow arrow,
arrow: Arrow, @NotNull final EntityDamageByEntityEvent event,
event: EntityDamageByEntityEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -75,13 +76,11 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onTridentDamage( default void onTridentDamage(@NotNull final Player attacker,
attacker: Player, @NotNull final LivingEntity victim,
victim: LivingEntity, @NotNull final Trident trident,
trident: Trident, @NotNull final EntityDamageByEntityEvent event,
event: EntityDamageByEntityEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -92,11 +91,9 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onJump( default void onJump(@NotNull final Player player,
player: Player, @NotNull final PlayerMoveEvent event,
event: PlayerMoveEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -108,12 +105,10 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onMeleeAttack( default void onMeleeAttack(@NotNull final Player attacker,
attacker: Player, @NotNull final LivingEntity victim,
victim: LivingEntity, @NotNull final EntityDamageByEntityEvent event,
event: EntityDamageByEntityEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -125,12 +120,10 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onProjectileLaunch( default void onProjectileLaunch(@NotNull final Player shooter,
shooter: Player, @NotNull final Projectile projectile,
projectile: Projectile, @NotNull final ProjectileLaunchEvent event,
event: ProjectileLaunchEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -141,11 +134,9 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onFallDamage( default void onFallDamage(@NotNull final Player faller,
faller: Player, @NotNull final EntityDamageEvent event,
event: EntityDamageEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -156,11 +147,9 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onProjectileHit( default void onProjectileHit(@NotNull final Player shooter,
shooter: Player, @NotNull final ProjectileHitEvent event,
event: ProjectileHitEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -172,12 +161,10 @@ interface Watcher {
* @param event The event. * @param event The event.
* @param config The effect config. * @param config The effect config.
*/ */
fun onKill( default void onKill(@NotNull final Player killer,
killer: Player, @NotNull final LivingEntity victim,
victim: LivingEntity, @NotNull final EntityDeathByEntityEvent event,
event: EntityDeathByEntityEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -188,11 +175,9 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onDamageWearingArmor( default void onDamageWearingArmor(@NotNull final Player victim,
victim: Player, @NotNull final EntityDamageEvent event,
event: EntityDamageEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -204,12 +189,10 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onTridentLaunch( default void onTridentLaunch(@NotNull final Player shooter,
shooter: Player, @NotNull final Trident trident,
trident: Trident, @NotNull final ProjectileLaunchEvent event,
event: ProjectileLaunchEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
@@ -219,10 +202,8 @@ interface Watcher {
* @param event The event that called this watcher. * @param event The event that called this watcher.
* @param config The effect config. * @param config The effect config.
*/ */
fun onDurabilityDamage( default void onDurabilityDamage(@NotNull final PlayerItemDamageEvent event,
event: PlayerItemDamageEvent, @NotNull final JSONConfig config) {
config: JSONConfig
) {
// Empty default as effects only override required watchers. // Empty default as effects only override required watchers.
} }
} }