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'.
Well you have done great again in making a plugin to add fun to the server. Within 5 minutes of it being on my server, the players went nuts for it. I have not come across any issues but if i do i will let you know.
Nice work again metal
M3DS
This plugin doesn't make any changes to the enchanting mechanics, you need to use an anvil and Enchanted book in creative mode to get the enchantments onto the fishing rod (or an enchanting plugin).
I might look into making the enchantments work from the enchanting table.
EDIT: Efficiency can be added via anvil+book without creative mode, the rest require creative mode or an enchanting plugin.
Sounds great! And with this plugin you can enchant fishin rods like any other enchantment? With a enchantment table?
thanks m3ds, try the development builds! They seem to be working great.
This sounds like another awesome plugin from you metal. The guys on my server are going to love this :)