🐟Drop
🐟Fishing Drop Configuration
{
"id": "COD_1",
"chance": 50.0,
"health": 1,
"exp": 5,
"vanilla_experience": 0,
"weight": "1-4",
"random_durability": false,
"random_enchant": false,
"catch_info": true,
"rarity_info": true,
"price": 0.32,
"level": 0,
"item": {
"material": "PUFFERFISH",
"display_name": "§x§5§E§D§6§3§ADewdrop Puffer"
},
"commands": [],
"conditions": {
"time": "NIGHT",
"weather": "RAIN"
},
"not_discovered_tips": [
"<gray>Conditions:",
"<gray>- Raining",
"<gray>- Night"
]
}id
idType: String
Unique identifier of the drop. Used internally for catalogs, discovery tracking, and references.
link_id
link_idType: String
Link to an already created drop config.
chance
chanceType: Double
Chance to catch this drop, expressed as a percentage.
Example:
50.0→ 50% chance
health
healthType: Integer
Amount of points required to successfully complete the fishing mini-game for this drop.
exp
expType: Integer
Fishing profession experience (Catalog) granted upon successful catch.
vanilla_experience
vanilla_experienceType: Integer
Amount of vanilla Minecraft experience awarded to the player.
weight
weightType: String
Defines the weight range of the caught fish.
Format:
"min-max"
Example:
"1-4"→ random value between 1 and 4
Weight may be used for:
price calculation
lore display
random_durability
random_durabilityType: Boolean
Applies a random durability value if the item supports durability.
random_enchant
random_enchantType: Boolean
Applies random enchantments to the item upon catch.
catch_info
catch_infoType: Boolean
Adds informational lore to the caught item.
Typically includes:
catch date
player_name
rarity_info
rarity_infoType: Boolean
Adds rarity information to the item lore.
price
priceType: Double
Price per single unit of weight or per item, depending on economy settings.
Common formula:
price × weight
level
levelType: Integer
Minimum required fishing profession level to catch this drop.
item
itemType: LiteItem
Defines the item rewarded to the player. LiteItem
commands
commandsType: List<String>
Commands executed when the drop is successfully caught.
Player placeholders are supported.
Example:
"commands": ["eco give %player_name% 10","broadcast %player_name% caught a rare fish!"]
conditions
conditionsType: Object
Conditions required for this drop to be catchable.
Supported values:
time:DAY,NIGHT,DAWN,SUNSET,weather:RAIN,STORMmoon:FULL_MOON,HALF_MOONheight:min_y,max_y
If conditions are not met, the drop is unavailable.
not_discovered_tips
not_discovered_tipsType: List<String>
Lore shown in the Catalog UI if the item has not yet been discovered by the player.
Typically used to hint at catch conditions.
🐟Weight
Weight - generates a random weight. The weight must be specified as a range like
1-10. Weight can be displayed in lore. Weight affects the price of the fish (price * weight). This function adds two NBT weight data and id data to an item ({"litefish:id" "%id%", "litefish": %weight%d}). The closer the number is to the acceptable limit, the lower the chance. Below is a table for generating weights from 1 to 10 (values have been rounded to the nearest whole number to shorten the table).
1
131455
13.1%
2
233766
23.4%
3
190647
19.1%
4
151188
15.1%
5
115485
11.5%
6
82629
8.3%
7
53628
5.4%
8
29745
3.0%
9
10679
1.1%
10
778
0.1%
Last updated