Delombok 6/? - Delomboked events and extensions
This commit is contained in:
@@ -2,7 +2,6 @@ package com.willfp.eco.core.display;
|
||||
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.PluginDependent;
|
||||
import lombok.Getter;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -15,7 +14,6 @@ public abstract class DisplayModule extends PluginDependent<EcoPlugin> {
|
||||
/**
|
||||
* The priority of the module.
|
||||
*/
|
||||
@Getter
|
||||
private final DisplayPriority priority;
|
||||
|
||||
/**
|
||||
@@ -81,4 +79,13 @@ public abstract class DisplayModule extends PluginDependent<EcoPlugin> {
|
||||
public final String getPluginName() {
|
||||
return super.getPlugin().getName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the display priority.
|
||||
*
|
||||
* @return The priority.
|
||||
*/
|
||||
public DisplayPriority getPriority() {
|
||||
return this.priority;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.willfp.eco.core.events;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.bukkit.event.player.PlayerEvent;
|
||||
@@ -23,13 +22,11 @@ public class ArmorChangeEvent extends PlayerEvent {
|
||||
/**
|
||||
* The armor contents before. 0 is helmet, 3 is boots.
|
||||
*/
|
||||
@Getter
|
||||
private final List<ItemStack> before;
|
||||
|
||||
/**
|
||||
* The armor contents after. 0 is helmet, 3 is boots.
|
||||
*/
|
||||
@Getter
|
||||
private final List<ItemStack> after;
|
||||
|
||||
/**
|
||||
@@ -37,7 +34,7 @@ public class ArmorChangeEvent extends PlayerEvent {
|
||||
*
|
||||
* @param player The player.
|
||||
* @param before The armor contents before.
|
||||
* @param after The armor contents after.
|
||||
* @param after The armor contents after.
|
||||
*/
|
||||
public ArmorChangeEvent(@NotNull final Player player,
|
||||
@NotNull final List<ItemStack> before,
|
||||
@@ -67,4 +64,22 @@ public class ArmorChangeEvent extends PlayerEvent {
|
||||
public static HandlerList getHandlerList() {
|
||||
return HANDLERS;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the contents before the change.
|
||||
*
|
||||
* @return The contents.
|
||||
*/
|
||||
public List<ItemStack> getBefore() {
|
||||
return this.before;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the current contents.
|
||||
*
|
||||
* @return The contents.
|
||||
*/
|
||||
public List<ItemStack> getAfter() {
|
||||
return this.after;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.willfp.eco.core.events;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.LivingEntity;
|
||||
import org.bukkit.event.Event;
|
||||
@@ -25,31 +24,26 @@ public class EntityDeathByEntityEvent extends Event {
|
||||
/**
|
||||
* The {@link LivingEntity} killed.
|
||||
*/
|
||||
@Getter
|
||||
private final LivingEntity victim;
|
||||
|
||||
/**
|
||||
* The {@link Entity} that killed.
|
||||
*/
|
||||
@Getter
|
||||
private final Entity killer;
|
||||
|
||||
/**
|
||||
* The associated {@link EntityDeathEvent}.
|
||||
*/
|
||||
@Getter
|
||||
private final EntityDeathEvent deathEvent;
|
||||
|
||||
/**
|
||||
* The entity drops.
|
||||
*/
|
||||
@Getter
|
||||
private final List<ItemStack> drops;
|
||||
|
||||
/**
|
||||
* The xp to drop.
|
||||
*/
|
||||
@Getter
|
||||
private final int xp;
|
||||
|
||||
/**
|
||||
@@ -91,4 +85,49 @@ public class EntityDeathByEntityEvent extends Event {
|
||||
public static HandlerList getHandlerList() {
|
||||
return HANDLERS;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the entity killed.
|
||||
*
|
||||
* @return The victim.
|
||||
*/
|
||||
public LivingEntity getVictim() {
|
||||
return this.victim;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the killer.
|
||||
*
|
||||
* @return The killer.
|
||||
*/
|
||||
public Entity getKiller() {
|
||||
return this.killer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the death event that caused this event.
|
||||
*
|
||||
* @return The death event.
|
||||
*/
|
||||
public EntityDeathEvent getDeathEvent() {
|
||||
return this.deathEvent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the drops.
|
||||
*
|
||||
* @return The drops.
|
||||
*/
|
||||
public List<ItemStack> getDrops() {
|
||||
return this.drops;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the experience dropped.
|
||||
*
|
||||
* @return The experience.
|
||||
*/
|
||||
public int getXp() {
|
||||
return this.xp;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.willfp.eco.core.events;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.bukkit.event.player.PlayerExpChangeEvent;
|
||||
@@ -20,7 +19,6 @@ public class NaturalExpGainEvent extends Event {
|
||||
* The associated {@link PlayerExpChangeEvent}.
|
||||
* Use this to modify event parameters.
|
||||
*/
|
||||
@Getter
|
||||
private final PlayerExpChangeEvent expChangeEvent;
|
||||
|
||||
/**
|
||||
@@ -50,4 +48,13 @@ public class NaturalExpGainEvent extends Event {
|
||||
public static HandlerList getHandlerList() {
|
||||
return HANDLERS;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the event that caused this event.
|
||||
*
|
||||
* @return The exp change event.
|
||||
*/
|
||||
public PlayerExpChangeEvent getExpChangeEvent() {
|
||||
return this.expChangeEvent;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,6 @@ package com.willfp.eco.core.extensions;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.PluginLike;
|
||||
import com.willfp.eco.core.config.updating.ConfigHandler;
|
||||
import lombok.AccessLevel;
|
||||
import lombok.Getter;
|
||||
import org.apache.commons.lang.Validate;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -25,7 +23,6 @@ public abstract class Extension implements PluginLike {
|
||||
/**
|
||||
* The {@link EcoPlugin} that this extension is for.
|
||||
*/
|
||||
@Getter(AccessLevel.PROTECTED)
|
||||
private final EcoPlugin plugin;
|
||||
|
||||
/**
|
||||
@@ -145,4 +142,13 @@ public abstract class Extension implements PluginLike {
|
||||
public ConfigHandler getConfigHandler() {
|
||||
return this.plugin.getConfigHandler();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the plugin for the extension.
|
||||
*
|
||||
* @return The plugin.
|
||||
*/
|
||||
protected EcoPlugin getPlugin() {
|
||||
return this.plugin;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user