About APCustomFish
APCustomFish - allows you to catch custom fish with unique skins, names, and loot when using a fishing rod or a fish trap. This plugin supports complete customization of fish types, spawn chances, visual/audio effects, and gutting rewards.
Features:
- Catch custom fish using fishing rods or traps
- Define fish names, skins, and spawn chances
- Bonus chances during night and rain
- Custom loot from gutting fish and trap creatures
- Optional sound/visual effects on catch
- Requires permission (optional)
- Multilingual config (EN, RU, UA)
Commands:
- /fishlist – Display all configured custom fish (admin only)
- /gaf – Give all custom fish (admin only)
- /gaft – Give all custom trap creatures (admin only)
Permissions:
apcustomfish.use – Allows using plugin features
apcustomfish.admin – Admin access to commands
Important information about the config file:
Option №1
"wood": [ 0, 70 ],
0 - skin ID
70 - quantity
Option №2
"pistol.revolver": [ 1901240954, 1 ],
1901240954 - skin ID
1 - quantity
Option №3
"stones": [ 60 ]
60 - quantity
Option №4
"rifle.ak.bp": [ 0, 1 ],
0 - skin ID
1 - quantity
.bp This means that it is a blueprint.
rifle.ak.bp - blueprint
rifle.ak - item weapon

Example fragment:
"Loot items on gutting": {
"wood": [
0,
70
],
"pistol.revolver": [
1901240954,
1
],
"pistol.revolver.bp": [
0,
1
],
"rifle.ak.bp": [
0,
1
],
"stones": [
60
]
}
Config:
{
"Custom fish can be caught with a rod": true,
"Custom fish can be caught with a trap": true,
"Require permission to use plugin features": true,
"Fish list": [
{
"ShortName": "fish.anchovy",
"Display name (empty - default)": "Gold Anchovy",
"SkinID (0 - default)": 3476967485,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.orangeroughy",
"Display name (empty - default)": "Gold Orangeroughy",
"SkinID (0 - default)": 3476975088,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.yellowperch",
"Display name (empty - default)": "Gold Yellow Perch",
"SkinID (0 - default)": 3476976702,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.salmon",
"Display name (empty - default)": "Gold Salmon",
"SkinID (0 - default)": 3476975367,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.troutsmall",
"Display name (empty - default)": "Gold Trout Small",
"SkinID (0 - default)": 3476976486,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.smallshark",
"Display name (empty - default)": "Gold Small Shark",
"SkinID (0 - default)": 3476975684,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.minnows",
"Display name (empty - default)": "Gold Minnows",
"SkinID (0 - default)": 3476974844,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.catfish",
"Display name (empty - default)": "Gold Catfish",
"SkinID (0 - default)": 3476973951,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.herring",
"Display name (empty - default)": "Gold Herring",
"SkinID (0 - default)": 3476974715,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
60
],
"stones": [
0,
50
]
}
},
{
"ShortName": "fish.sardine",
"Display name (empty - default)": "Gold Sardine",
"SkinID (0 - default)": 3476975534,
"Fish spawn chance [0-100]": 30.0,
"Loot items on gutting": {
"wood": [
0,
30
],
"stones": [
0,
10
]
}
}
],
"Custom fish trap chance": 30.0,
"Custom trap creatures list": [
{
"ShortName": "fish.anchovy",
"Display name (empty - default)": "Green Crab",
"SkinID (0 - default)": 3476967863,
"Loot items on gutting": {
"wood": [
0,
70
],
"pistol.revolver": [
1901240954,
1
],
"pistol.revolver.bp": [
0,
1
],
"rifle.ak.bp": [
0,
1
],
"stones": [
60
]
}
},
{
"ShortName": "fish.salmon",
"Display name (empty - default)": "Red Crab",
"SkinID (0 - default)": 3476968123,
"Loot items on gutting": {
"wood": [
0,
70
],
"rifle.ak": [
3318155799,
1
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.troutsmall",
"Display name (empty - default)": "Crayfish Green",
"SkinID (0 - default)": 3476974388,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.minnows",
"Display name (empty - default)": "Shrimp",
"SkinID (0 - default)": 3476972627,
"Loot items on gutting": {
"wood": [
0,
70
],
"stones": [
0,
60
]
}
},
{
"ShortName": "fish.herring",
"Display name (empty - default)": "Crayfish Gold",
"SkinID (0 - default)": 3476974565,
"Loot items on gutting": {
"wood": [
0,
50
],
"stones": [
0,
40
]
}
},
{
"ShortName": "fish.sardine",
"Display name (empty - default)": "Gold Crab",
"SkinID (0 - default)": 3476968515,
"Loot items on gutting": {
"wood": [
0,
20
],
"stones": [
0,
10
]
}
}
],
"Night bonus chance (multiplier)": 1.5,
"Rain bonus chance (multiplier)": 1.2,
"Catch message delay (seconds)": 0.1,
"Enable sound effects": true,
"Enable visual effects": true
}
