Requested By: ItsGamingSoni
NOTE: THIS PLUGIN USES JAVA 11. JAVA 8 IS NO LONGER COMMERCIALLY SUPPORTED BY ORACLE AND ALL HOSTS SHOULD UPDATE TO JAVA 11. IF YOU GET AN ERROR ON STARTUP SAYING YOUR JAVA COMPILATION VERSION IS 52, YOU NEED TO TELL YOUR HOST TO UPDATE.
FishMod
Purpose : FishMod allows you to customize the drops received from fishing. Override the original drops entirely or just create some additions, this plugin can do it all! Feel free to use this in conjunction with FoodLol to create fishable food!NOTE: THIS PLUGIN USES JAVA 11. JAVA 8 IS NO LONGER COMMERCIALLY SUPPORTED BY ORACLE AND ALL HOSTS SHOULD UPDATE TO JAVA 11. IF YOU GET AN ERROR ON STARTUP SAYING YOUR JAVA COMPILATION VERSION IS 52, YOU NEED TO TELL YOUR HOST TO UPDATE.
FishMod
Requirements :
- Java 11
Features
⟿ Custom Fishable Items : Create items that can be fished through vanilla fishing.⟿ Custom Chance : Modify the chances of each custom item.
⟿ Biome Control : Limit custom drops to individual biomes. Have different items from each biome!
Explanation
In "config.yml" is where the custom items are created under a section called "Items". The format of item creation is:
Code (Text):
Example_Item:
id:
amount:
name:
lore:
enchantments:
tags:
flags:
message:
biomes:
chance:
id:
amount:
name:
lore:
enchantments:
tags:
flags:
message:
biomes:
chance:
Bold = REQUIRED Not Bold = OPTIONAL
id - A string formatted as "#:#" which resembles the item's id. The second value is necessary even is just a 0. Ensure you include the quotes around the outside REQUIRED FIELD.amount - Whole number format. The itemstack size. OPTIONAL FIELD.
name - The item's name. OPTIONAL FIELD.
lore - Multiple-line format. The item's lore. OPTIONAL FIELD.
enchantments - Multiple-line format. Enchantments explained below. OPTIONAL FIELD.
tags - Multiple-line format. Tags explained below. OPTIONAL FIELD.
flags - Multiple-line format. Flags explained below. OPTIONAL FIELD.
message - This is the message sent to the player when an item gets fished. It must be included but can be "" if you want nothing sent. REQUIRED FIELD.
biomes Multiple-line format. Biomes explained below. REQUIRED FIELD.
chance - Decimal. The percent as a decimal of catching this item. Chances are checked independently as well as chronologically so put higher chance catches towards the bottom. REQUIRED FIELD.
Enchantments: Enchantments can be placed on ANY item. However, their effect may change depending on which item they are placed on and/or may just not do anything at all. For this reason I can't really describe what they do, you just have to use common sense.
- arrowdamage
- arrowfire
- arrowinfinite
- arrowknockback
- damage
- digspeed
- durability
- fireaspect
- knockback
- lootbonusblock
- lootbonusmob
- luck
- protectionfall
- protectionfire
- silktouch
Tags: Tags can not be placed on any item and can potentially break your recipe if used incorrectly.
- "skullskin:<PLAYERNAME>" : Changes the skin of a skull to a player's
- "durability:#" : Changes the durability of an item with durability. 0 is perfect condition and the higher you go, the more work the item gets. Different items have different breaking durabilities.
- "unbreakable" : Makes a tool unbreakable.
- "damage:#" : Useful for custom textured items. Default damage is 1.
Flags: Flags can be placed on any item and do what they say basically
- HIDE_ATTRIBUTES
- HIDE_DESTROYS
- HIDE_ENCHANTS
- HIDE_PLACED_ON
- HIDE_POTION_EFFECTS
- HIDE_UNBREAKABLE
Biomes: Biomes are used to say which biomes this item can be caught in. They can be found at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.html. Putting "ALL" will include all biomes. Capitals matter.
Here is an example item.
Code (Text):
Example_Item:
id: "3:0"
amount: 5
name: "&rThis is the item name"
lore:
- "&rThis is lore line one"
- "&rThis is lore line two"
enchantments:
- "knockback:20"
tags:
- "damage:3"
message: "You fish mud from the water."
biomes:
- ALL
chance: .5
id: "3:0"
amount: 5
name: "&rThis is the item name"
lore:
- "&rThis is lore line one"
- "&rThis is lore line two"
enchantments:
- "knockback:20"
tags:
- "damage:3"
message: "You fish mud from the water."
biomes:
- ALL
chance: .5
Donations
I'm just a college student trying to eat. This is just a hobby. You have no need to give me money. However, if you honestly enjoy/use my work and/or wish to help pay for my overpriced books and classes, that would be extremely appreciated.
-_- https://paypal.me/AaronSkeels -_-
I'm just a college student trying to eat. This is just a hobby. You have no need to give me money. However, if you honestly enjoy/use my work and/or wish to help pay for my overpriced books and classes, that would be extremely appreciated.
-_- https://paypal.me/AaronSkeels -_-
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
// FishMod | [1.14] | [Custom Fishing Catches] \\ is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 587 times (via Spigot). Download it and open it directly in the game.