EnhancedFishing
Enhanced Fishing
EnhancedFishing brings many improvements to the vanilla minecraft fishing mechanics. First of all, it gives you complete control over a players chance of getting a bite while fishing. You can modify the overall odds, and create custom permission nodes that will grant your users improved odds. It also adds many realistic environmental conditions that affect odds, all of which are configurable. These conditions include:
- Crowding: other fishing hooks within a configurable radius
- Mobs: other living entities (besides the caster) within a configurable radius
- Lightning: all active fishing hooks within a configurable radius get modified odds when lightning strikes.
- Sunrise: fish are more active during sunrise. the exact start and end time as well as the modifier are configurable
- Boat: Being in a boat can affect your odds.
- Rain: This is the same as vanilla minecraft's rain modifier, which operates by checking if lightning *COULD* strike the location of the hook. which requires it to be outdoors and raining.
- Biomes: Every biome can have a custom chance modifier, some sane defaults are set (improved odds in rivers, oceans and beaches, very few fish in deserts).
In addition to this, EnhancedFishing adds REAL support for several new enchantments on fishing rods.
- Efficiency: Improve the chance of getting a bite
- Looting: Find sunken treasure (Configurable loot table included)
- Fortune: Catch more than 1 fish at a time
- Fire Aspect: Catch cooked Fish
- Thorns: Fish hooks deal damage to mobs they hit.
- Power (since 0.0.6): Casts further. at higher levels, it's possible to cast out all your line and lose the bobber.
All of these effects can be disabled globally through the admin, or by using negated permissions of the form: -enhancedfishing.enchantment.looting
Enchanting
As of v0.1.0 Anvil&Book-based enchanting functionality is built into the main plugin. the addon is no longer required and will be automatically disabled if it's found. a new configuration option is included to control this. "enable-anvils". If the plugin finds an incompatible craftbukkit version the functionality will be disabled.
Treasure
The treasure available from the looting enchantment is completely configurable, and in its default state is not all that interesting. If anyone is willing to share their customizations I would consider including them in the plugin by default.
Permissions
enhancedfishing.enchantment.looting
- allows use of 'Looting' enchantmentenhancedfishing.enchantment.fortune
- allows use of 'Fortune' enchantmentenhancedfishing.enchantment.efficiency
- allows use of 'Efficiency' enchantmentenhancedfishing.enchantment.fireaspect
- allows use of 'Fire Aspect' enchantmentenhancedfishing.enchantment.thorns
- allows use of 'Thorns' enchantment
Commands
/efishing reload
- reload config file and loot tables.
Configuration
All of the chance modifiers accept straight numeric values, or multipliers. A fully commented configuration example can be found here.
Tutorial
Troubleshooting
While EnhancedFishing will work with any bukkit version above 1.5.1-R0.2, The AnvilAddon uses internal craftbukkit code, and must be updated for every new bukkit release. Check the Development Builds link below for the most recent AnvilAddon builds.
Source Code & Development Builds
Source code is available on github!
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk
EnhancedFishing Development Builds
Other Plugins
- Build-in-a-Box - self-constructing buildings that can be picked up and relocated.
- Scribe - Transfer enchantments from items to books using an anvil
- JukeLoop - Makes jukesboxes loop, rotate through nearby chests, activated by redstone and much more,
- PotatoBombs - Allows players to craft poisonous potatoes into devastating and hillarious magical landmines.
- SilentAlarms - Makes note blocks silent except to select people, who can hear them at any distance.
- Saddlebags - Adds an inventory to saddled pigs.
- SalvageSmelter - Allows furnaces to smelt down tools and armor.
- Autocrafter - Turn droppers into redstone powered crafting tables.
- Compressors - Turn hoppers into 'block compressors'.
@coolm3n
100% sure this plugin doesn't do anything that damages you in any way (unless someone else casts into you with a thorns enchantment)
@coolm3n
Try without mcmmo
@metalhedd
i have only 2 plugin that affect fishing, mcmmo and this one. since i installed this one , i started to fish in a boat and sometime when the fish come at me after i rightclicked to get them out of water , they it me and kill me instantly , and i'm wearing an iron armor. i'm not sure at 100 % that this plugin make me die because i never fished in a boat before i installed it. but die for no reason remove all the fun i had fishing to lvl my mcmmo skill. so i just want you to tell me that you are 100 % sure that this plugin is not making me die for no reason.
(sorry for the bad english. not my first language)
@coolm3n
It's not this plugin that's doing it, I promise.
when i'm fishing in a boat i die for no reason .
@metalhedd
Maybe make a .zip with both jars ?
I added download links to the description page. I might end up moving the anvil addon to its own plugin page if it continues to cause confusion. I did it this way because PVPArena does the same thing and it seemed to work alright for him :)
@bobhull517
The plugin is here
http://dev.bukkit.org/server-mods/enhancedfishing/files/11-enhanced-fishing-0-0-5/
@metalhedd
thank you very much
where is the regular dl? when i press download it downloads the addon not the default file. please help
@dela09
That error means you have EnhancedFishingAnvilAddon, but you don't have EnhancedFishing itself. did you download both files?
2013-04-15 14:06:50 [SEVERE] Could not load 'plugins\EnhancedFishingAnvilAddon-0.0.5.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: EnhancedFishing at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R2.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
@angeplay
Thanks, I'll release a new build asap.
Hi !
I have a little problem, every time someone click any item in a world where the plugin is disabled, it spam the console with:
[INFO] [EnhancedFishing] Disabled for this world.
http://streamix.online.fr/dogmine/consolefishing.jpg
EDIT: Fixed, I removed this from the CraftingListener:
@k0nfuze
I have no idea about that one. I dont think there will be any errors or anything, but there could be some wierd behaviour. most likely you will get treasure from both plugins randomly.
Do you think this will be compatible with mcMMOs fishing skill?
@CommodoreAlpha
At first glance, I think they will be compatible. JunkyardCreek only does anything when you reel in an empty line. my plugin doesn't do anything when you reel in an empty line. The enchantments from my plugin won't have any effect on the quality of the loot you get from JunkyardCreek though. That would be a feature for them to implement if they're interested. There's nothing special about the enchantments, so they could just check what (if any) enchantments you have and adjust the loot accordingly.
Let me know if you try it and whether they work okay together.
Would this plugin be compatible with something like JunkyardCreek? (Especially the features concerning fishing rod enchantments.)
@metalhedd
Its ok! ;)
@angeplay
Yep, you're right, it was broken. There's a new dev build now that should work. (does for me).