diff options
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/api/Curse.java')
| -rwxr-xr-x | src/main/java/darkknight/jewelrycraft/api/Curse.java | 139 |
1 files changed, 72 insertions, 67 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/api/Curse.java b/src/main/java/darkknight/jewelrycraft/api/Curse.java index 1cd0288..c3af0f0 100755 --- a/src/main/java/darkknight/jewelrycraft/api/Curse.java +++ b/src/main/java/darkknight/jewelrycraft/api/Curse.java @@ -19,19 +19,19 @@ import net.minecraftforge.event.entity.player.PlayerSleepInBedEvent; import net.minecraftforge.event.world.BlockEvent;
public abstract class Curse {
- protected int textureID, ticksActive;
- protected String name, description, texturePackName;
- protected Random rand = new Random();
- private static ArrayList<Curse> curses = new ArrayList<>();
+ protected int textureID, ticksActive;
+ protected String name, description, texturePackName;
+ protected Random rand = new Random();
+ private static ArrayList<Curse> curses = new ArrayList<>();
public static ArrayList<Curse> availableCurses = new ArrayList<>();
/**
* @param name
- * The name of the curse
+ * The name of the curse
* @param txtID
- * The texture ID of it
+ * The texture ID of it
* @param texturepack
- * The texturepack location
+ * The texturepack location
*/
protected Curse(String name, int txtID, String texturepack) {
this.name = name;
@@ -60,7 +60,7 @@ public abstract class Curse { /**
* @param desc
- * description of the curse
+ * description of the curse
* @return The class
*/
public Curse setDescription(String desc) {
@@ -86,9 +86,9 @@ public abstract class Curse { * This runs every tick
*
* @param world
- * The worldthe player is in
+ * The worldthe player is in
* @param player
- * The cursed player
+ * The cursed player
*/
public void action(World world, EntityPlayer player) {
ticksActive++;
@@ -106,11 +106,11 @@ public abstract class Curse { * This runs when the player dies
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The thing that killed the player
+ * The thing that killed the player
*/
public void playerDeathAction(World world, EntityPlayer player,
LivingDeathEvent event) {
@@ -121,11 +121,11 @@ public abstract class Curse { * This runs when the player is healed
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The event that the player is healing from
+ * The event that the player is healing from
*/
public void playerHealAction(World world, EntityPlayer player,
LivingHealEvent event) {
@@ -137,11 +137,11 @@ public abstract class Curse { * causes)
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param target
- * The entity that died
+ * The entity that died
* @param player
- * The cursed player
+ * The cursed player
*/
public void entityDeathAction(World world, EntityLivingBase target,
EntityPlayer player) {
@@ -152,25 +152,26 @@ public abstract class Curse { * This runs when the player respawns
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The cursed player
+ * The cursed player
*/
public void respawnAction(World world, EntityPlayer player) {
// Do nothing
}
/**
- * This runs when a player gets attacked by anything but another player
+ * This runs when a player gets attacked by anything but another
+ * player
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The event that attacked the player
+ * The event that attacked the player
* @param attacker
- * The entity that attacked the player
+ * The entity that attacked the player
*/
public void attackedAction(World world, EntityPlayer player,
LivingAttackEvent event, Entity attacker) {
@@ -184,11 +185,11 @@ public abstract class Curse { * @param event
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The player that caused the damage
+ * The player that caused the damage
* @param target
- * The entity damaged
+ * The entity damaged
*/
public void attackedByPlayerAction(LivingAttackEvent event,
World world, EntityPlayer player, Entity target) {
@@ -202,16 +203,16 @@ public abstract class Curse { * @param event
*
* @param world
- * The world the player is in
+ * The world the player is in
* @param player
- * The player that caused the damage
+ * The player that caused the damage
* @param target
- * The entity damaged
+ * The entity damaged
* @return Whether or not to cancel the event
*/
public boolean attackedByPlayerActionCancelable(
- LivingAttackEvent event, World world, EntityPlayer player,
- Entity target) {
+ LivingAttackEvent event, World world,
+ EntityPlayer player, Entity target) {
return false;
}
@@ -219,11 +220,11 @@ public abstract class Curse { * This runs when an item is dropped by an entity
*
* @param player
- * The cursed player
+ * The cursed player
* @param target
- * The entity that drops the item
+ * The entity that drops the item
* @param drops
- * An array list containing the dropped items
+ * An array list containing the dropped items
*/
public void entityDropItems(EntityPlayer player, Entity target,
ArrayList<EntityItem> drops) {
@@ -232,13 +233,13 @@ public abstract class Curse { /**
* This is for rendering special things on the player in 3rd person
- * (meaning you won't see this render); This will also render in the
- * inventory.
+ * (meaning you won't see this render); This will also render in
+ * the inventory.
*
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The event used for this
+ * The event used for this
*/
@SideOnly(Side.CLIENT)
public void playerRender(EntityPlayer player,
@@ -247,13 +248,13 @@ public abstract class Curse { }
/**
- * This is for rendering special things on the player in 1st and 3rd
- * person, but not in the player inventory.
+ * This is for rendering special things on the player in 1st and
+ * 3rd person, but not in the player inventory.
*
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The event used for this
+ * The event used for this
*/
@SideOnly(Side.CLIENT)
public void playerHandRender(EntityPlayer player,
@@ -262,14 +263,14 @@ public abstract class Curse { }
/**
- * This runs when a block drops an item (such as breaking a block and
- * dropping itself, or breaking like a Diamond ore and dropping
+ * This runs when a block drops an item (such as breaking a block
+ * and dropping itself, or breaking like a Diamond ore and dropping
* diamonds)
*
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The BlockEvent that triggers this
+ * The BlockEvent that triggers this
*/
public void onBlockItemsDrop(EntityPlayer player,
BlockEvent.HarvestDropsEvent event) {
@@ -280,9 +281,9 @@ public abstract class Curse { * This runs when a block is destroyed
*
* @param player
- * The cursed player
+ * The cursed player
* @param event
- * The BlockEvent that runs this
+ * The BlockEvent that runs this
*/
public void onBlockDestroyed(EntityPlayer player,
BlockEvent.BreakEvent event) {
@@ -300,11 +301,11 @@ public abstract class Curse { }
/**
- * This controls whether a curse can be activated or not (makes it easy
- * to do things like disable certain curses if in hardcore)
+ * This controls whether a curse can be activated or not (makes it
+ * easy to do things like disable certain curses if in hardcore)
*
* @param world
- * The world the player is in
+ * The world the player is in
* @return True for curses to be used; False otherwise (by default
* true)
*/
@@ -313,8 +314,8 @@ public abstract class Curse { }
/**
- * This controls whether a curse can be activated or not (makes it easy
- * to do things like disable certain curses if in hardcore)
+ * This controls whether a curse can be activated or not (makes it
+ * easy to do things like disable certain curses if in hardcore)
*
* @return True for curses to be used; False otherwise (by default
* true)
@@ -333,19 +334,20 @@ public abstract class Curse { }
/**
- * This is the weight of the curse when it chooses it. The lower the
- * value, the less it gets chosen; the higher the value, the higher the
- * chance of it getting picked.
+ * This is the weight of the curse when it chooses it. The lower
+ * the value, the less it gets chosen; the higher the value, the
+ * higher the chance of it getting picked.
*
* @param world
- * The world the player is currently in
+ * The world the player is currently in
* @param player
- * The cursed player
+ * The cursed player
* @param random
- * A random class
+ * A random class
* @return The weight of the curse (by default 10)
*/
- public int weight(World world, EntityPlayer player, Random random) {
+ public int weight(World world, EntityPlayer player,
+ Random random) {
return 10;
}
@@ -360,12 +362,15 @@ public abstract class Curse { /**
* This event is called whenever the player attempts to sleep.
*
- * @param worldObj the world
- * @param player the cursed player
- * @param event the sleeping event
+ * @param worldObj
+ * the world
+ * @param player
+ * the cursed player
+ * @param event
+ * the sleeping event
*/
public void playerSleepAction(World worldObj, EntityPlayer player,
PlayerSleepInBedEvent event) {
-
+
}
}
|
