diff options
author | Andre LeBlanc <andre@norcode.com> | 2013-03-20 11:48:17 -0400 |
---|---|---|
committer | GJ <gjmcferrin@gmail.com> | 2013-03-25 14:44:01 -0400 |
commit | 2bb16b29abc5dc552332939597919b9c7b908fbd (patch) | |
tree | 685b18f34fcf660081245651a75576bf3ecbc355 /src/main/java/org | |
parent | 1e7bb5a6ea6e54d805762c27c27e61e871bccdfa (diff) | |
download | bukkit-2bb16b29abc5dc552332939597919b9c7b908fbd.tar bukkit-2bb16b29abc5dc552332939597919b9c7b908fbd.tar.gz bukkit-2bb16b29abc5dc552332939597919b9c7b908fbd.tar.lz bukkit-2bb16b29abc5dc552332939597919b9c7b908fbd.tar.xz bukkit-2bb16b29abc5dc552332939597919b9c7b908fbd.zip |
Allow fishing success rate to be adjustable. Adds BUKKIT-3837
Diffstat (limited to 'src/main/java/org')
-rw-r--r-- | src/main/java/org/bukkit/entity/Fish.java | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/entity/Fish.java b/src/main/java/org/bukkit/entity/Fish.java index dca77fce..25e58b08 100644 --- a/src/main/java/org/bukkit/entity/Fish.java +++ b/src/main/java/org/bukkit/entity/Fish.java @@ -3,4 +3,26 @@ package org.bukkit.entity; /** * Represents a fishing hook. */ -public interface Fish extends Projectile {} +public interface Fish extends Projectile { + + /** + * Gets the chance of a fish biting. + * <p> + * 0.0 = No Chance.<br> + * 1.0 = Instant catch. + * + * @return chance the bite chance + */ + public double getBiteChance(); + + /** + * Sets the chance of a fish biting. + * <p> + * 0.0 = No Chance.<br> + * 1.0 = Instant catch. + * + * @param chance the bite chance + * @throws IllegalArgumentException if the bite chance is not between 0 and 1 + */ + public void setBiteChance(double chance) throws IllegalArgumentException; +} |