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 }