summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java')
-rwxr-xr-xsrc/main/java/darkknight/jewelrycraft/api/ModifierEffects.java151
1 files changed, 81 insertions, 70 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java b/src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java
index 05fee9d..389bafc 100755
--- a/src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java
+++ b/src/main/java/darkknight/jewelrycraft/api/ModifierEffects.java
@@ -11,14 +11,13 @@ import net.minecraft.util.DamageSource;
import net.minecraftforge.event.entity.player.PlayerEvent;
public class ModifierEffects {
- protected ItemStack modifier;
- protected Random rand = new Random();
- protected static ArrayList<ModifierEffects> effects =
- new ArrayList<>();
+ protected ItemStack modifier;
+ protected Random rand = new Random();
+ protected static ArrayList<ModifierEffects> effects = new ArrayList<>();
/**
* @param modifier
- * The item to use as modifier
+ * The item to use as modifier
*/
public ModifierEffects(ItemStack modifier) {
this.modifier = modifier;
@@ -43,35 +42,38 @@ public class ModifierEffects {
* This runs every tick
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The player wearing the jewelry wearing a jewelry with
- * this modifier on it
+ * The player wearing the jewelry wearing a jewelry
+ * with this modifier on it
* @param jewelry
- * The actual jewelry item (used by me to determine the type
- * of jewelry so I don't have to call item.getItem() blah
- * blah blah)
+ * The actual jewelry item (used by me to determine
+ * the type of jewelry so I don't have to call
+ * item.getItem() blah blah blah)
*/
- public void action(ItemStack item, EntityPlayer player, Item jewelry) {
+ public void action(ItemStack item, EntityPlayer player,
+ Item jewelry) {
// Do nothing
};
/**
- * This runs when an entity is attacked. This event can be canceled.
+ * This runs when an entity is attacked. This event can be
+ * canceled.
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The player wearing the jewelry wearing a jewelry with
- * this modifier on it
+ * The player wearing the jewelry wearing a jewelry
+ * with this modifier on it
* @param target
- * The attacked entity
+ * The attacked entity
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
* @param amount
- * The amount of damage the entity took
+ * The amount of damage the entity took
* @return The state of the event (true to cancel it, false to not)
*/
public boolean onEntityAttackedCancellable(ItemStack item,
@@ -81,45 +83,48 @@ public class ModifierEffects {
}
/**
- * This runs when a player gets damaged. This event can be canceled.
+ * This runs when a player gets damaged. This event can be
+ * canceled.
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The attacked player wearing a jewelry with this modifier
- * on it
+ * The attacked player wearing a jewelry with this
+ * modifier on it
* @param source
- * The source of the damage
+ * The source of the damage
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
* @param amount
- * The amount of damage the player took
+ * The amount of damage the player took
* @return The state of the event (true to cancel it, false to not)
*/
public boolean onPlayerAttackedCancellable(ItemStack item,
- EntityPlayer player, DamageSource source, Item jewelry,
- float amount) {
+ EntityPlayer player, DamageSource source,
+ Item jewelry, float amount) {
return false;
}
/**
- * This is the same as onEntityAttackedCacellable, but this can not be
- * canceled. I recommend using this over onEntityAttackedCacellable, as
- * it is more reliable.
+ * This is the same as onEntityAttackedCacellable, but this can not
+ * be canceled. I recommend using this over
+ * onEntityAttackedCacellable, as it is more reliable.
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The player wearing the jewelry wearing a jewelry with
- * this modifier on it
+ * The player wearing the jewelry wearing a jewelry
+ * with this modifier on it
* @param target
- * The attacked entity
+ * The attacked entity
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
* @param amount
- * The amount of damage the entity took
+ * The amount of damage the entity took
*/
public void onEntityAttacked(ItemStack item, EntityPlayer player,
Entity target, Item jewelry, float amount) {
@@ -127,22 +132,23 @@ public class ModifierEffects {
}
/**
- * This is just like onPlayerAttackedCacellable, only that this can not
- * be canceled. I recommend using this over onPlayerAttackedCacellable,
- * as it is more reliable.
+ * This is just like onPlayerAttackedCacellable, only that this can
+ * not be canceled. I recommend using this over
+ * onPlayerAttackedCacellable, as it is more reliable.
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The attacked player wearing a jewelry with this modifier
- * on it
+ * The attacked player wearing a jewelry with this
+ * modifier on it
* @param source
- * The source of the damage
+ * The source of the damage
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
* @param amount
- * The amount of damage the player took
+ * The amount of damage the player took
*/
public void onPlayerAttacked(ItemStack item, EntityPlayer player,
DamageSource source, Item jewelry, float amount) {
@@ -153,15 +159,16 @@ public class ModifierEffects {
* This runs when the player dies
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param player
- * The player that died wearing a jewelry with this modifier
- * on it
+ * The player that died wearing a jewelry with this
+ * modifier on it
* @param source
- * The source of the killing blow
+ * The source of the killing blow
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
*/
public void onPlayerDead(ItemStack item, EntityPlayer player,
DamageSource source, Item jewelry) {
@@ -172,16 +179,18 @@ public class ModifierEffects {
* This runs when the player respawns
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param event
- * The PlayerEvent that runs when the player respawns (this
- * is also called when a player moves between dimensions)
+ * The PlayerEvent that runs when the player
+ * respawns (this is also called when a player moves
+ * between dimensions)
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
*/
- public void onPlayerRespawn(ItemStack item, PlayerEvent.Clone event,
- Item jewelry) {
+ public void onPlayerRespawn(ItemStack item,
+ PlayerEvent.Clone event, Item jewelry) {
// Do nothing
}
@@ -189,10 +198,11 @@ public class ModifierEffects {
* This runs when the item containing this modifier is equipped
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
*/
public void onJewelryEquipped(ItemStack item, Item jewelry) {
// Do nothing
@@ -202,10 +212,11 @@ public class ModifierEffects {
* This runs when the item containing this modifier is unquipped
*
* @param item
- * The ItemStack representing the jewelry that runs the
- * effect
+ * The ItemStack representing the jewelry that runs
+ * the effect
* @param jewelry
- * The actual jewelry item (aka item.getItem(), almost)
+ * The actual jewelry item (aka item.getItem(),
+ * almost)
*/
public void onJewelryUnequipped(ItemStack item, Item jewelry) {
// Do nothing