summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ItemFishingRod.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemFishingRod.java')
-rw-r--r--src/main/java/net/minecraft/server/ItemFishingRod.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/main/java/net/minecraft/server/ItemFishingRod.java b/src/main/java/net/minecraft/server/ItemFishingRod.java
deleted file mode 100644
index 2f34151b..00000000
--- a/src/main/java/net/minecraft/server/ItemFishingRod.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package net.minecraft.server;
-
-import org.bukkit.event.player.PlayerFishEvent; // CraftBukkit
-
-public class ItemFishingRod extends Item {
-
- public ItemFishingRod() {
- this.setMaxDurability(64);
- this.e(1);
- this.a(CreativeModeTab.i);
- }
-
- public ItemStack a(ItemStack itemstack, World world, EntityHuman entityhuman) {
- if (entityhuman.hookedFish != null) {
- int i = entityhuman.hookedFish.e();
-
- itemstack.damage(i, entityhuman);
- entityhuman.ba();
- } else {
- // CraftBukkit start
- EntityFishingHook hook = new EntityFishingHook(world, entityhuman);
- PlayerFishEvent playerFishEvent = new PlayerFishEvent((org.bukkit.entity.Player) entityhuman.getBukkitEntity(), null, (org.bukkit.entity.Fish) hook.getBukkitEntity(), PlayerFishEvent.State.FISHING);
- world.getServer().getPluginManager().callEvent(playerFishEvent);
-
- if (playerFishEvent.isCancelled()) {
- return itemstack;
- }
- // CraftBukkit end
- world.makeSound(entityhuman, "random.bow", 0.5F, 0.4F / (g.nextFloat() * 0.4F + 0.8F));
- if (!world.isStatic) {
- world.addEntity(hook); // CraftBukkit - moved creation up
- }
-
- entityhuman.ba();
- }
-
- return itemstack;
- }
-
- public boolean e_(ItemStack itemstack) {
- return super.e_(itemstack);
- }
-
- public int c() {
- return 1;
- }
-}