Main features
Setting up a catch
The catch can be of two types: a game item, a head with a texture (new ones may be added soon). Each catch has the following settings: material, (if the head is a texture), item name, item lore, minimum and maximum weight, cost, CustomModelData (optional), biomes in which the catch can be caught (you can specify "ALL", and then the fish will be caught everywhere), rarity (common, uncommon, rare, mythical, legendary, divine), glow and shiny, hideenchants, also a huge number of customizable conditions (time, weather, world height and game difficulty). All these parameters allow you to flexibly configure each catch for your server, and also make any catch rare, which will please every player who catches it. An example of one of the catches will be below:
ANGLERFISH:
material: PLAYER_HEAD
texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzMzYzUxNmYzZjM4MDkxNmQ0MWE5MzU1YTMxOWY4NTk0M2FhY2M4YTljMWI0YTEzODAxNzQ4NGI2MTExNGY2OCJ9fX0="
name: "#6a6868Anglerfish"
lore:
- "#6a6868Weight: &7%weight% kg"
- "#6a6868Rarity: %rarity%"
- "#6a6868Catch time: &7%catch_time%"
- "#6a6868Catcher: &7%catcher_name%"
minimal-weight: 100
maximum-weight: 150
price: 100
CustomModelData: 1
biome:
- "ALL"
interactivecmd:
- "effect give %player% regeneration 5 5"
rarity: legendary
glow: true
shiny: false
hideenchants: false
checkDifficulty:
enabled: true
difficulty: easy
checkTime:
enabled: true
time: day #or night
checkWeather:
enabled: true
weather: rain #or sun
checkYpos:
enabled: true
minY: 10
maxY: 50
CustomCompetitionPoint:
enabled: true
point: 15
FishDiaryHide: false
Interactive commands

To add this function to your catch, just add the line "interactivecmd" to it. Next, list the list of commands that you want to play.
Baites
The bait allows you to increase the chance of a certain rarity of the catch. The bait will be taken away only if there is this type of catch in the reservoir.

Also, if you apply bait, particles appear on the FishHook. Demonstration of particles:





Example of setting up one of the baits:
uncommon:
type: uncommon
chance-add: 10
count: 3
price: 10
material: SPIDER_EYE
name: "#6c9394Uncommon bait"
lore:
- "#bbb5bbIf there is a fish with"
- "#6c9394&nuncommon#bbb5bb rarity in the reservoir,"
- "#bbb5bbthen the chances of getting it"
- "#bbb5bbwill increase by &b%chance%#bbb5bb!"
- "#bbb5bbCount: &b%count%"
- ""
- "&6To use the bait,#bbb5bb click it on"
- "#bbb5bbthe fishing rod in the inventory"
Competition
Competitions allow you to entertain your players and encourage them to fish. Players must catch as many catches as possible, for a rarity of more points! Competitions can be customized to your taste, both messages and functions, points for the catch.
competition:
enable: true
min-players: 3
actionbar: true
actionbartext: "&bFishing competition &8|&7 Time left: &3%time% &8|&7 Point: &3%point% &8|&7 Place: &3%place%"
WorldGuardHook:
enable: true
message: "#bbb5bbThe competition takes place in these regions: #0799c3%regions%"
regions:
- "__global__" #automatically replaced with " global" in the message
typepoints:
common: 1
uncommon: 2
rare: 3
mythical: 5
legendary: 10
divine: 20
starts_every:
d: 0
h: 1
m: 0
s: 0
duration:
d: 0
h: 0
m: 10
s: 0
rewards:
firstplace:
command: "effect give %name% minecraft:hero_of_the_village 300 3"
secondplace:
command: "effect give %name% minecraft:hero_of_the_village 300 2"
thirdplace:
command: "effect give %name% minecraft:hero_of_the_village 300 1"

Fishing diary
The fishing diary contains the player's statistics, as well as the entire list of the catch with characteristics


Last updated
Was this helpful?