Skip to content

ZenFishingConfig

Zenarchist edited this page May 6, 2026 · 2 revisions

NOTE: This mod is included in my modpack and can be enabled/disabled via ZenFishingConfig in ZenModPackConfig.json

What is this?

If enabled, then server admins can override the rewards caught when fishing via JSON config.

Config

Config file: profiles/Zenarchist/ZenFishingConfig.json

Note: the values in this default generated JSON file are all taken from the vanilla fish config for all vanilla maps as of 1.29 - the main purpose of this file is to give more control over adding modded fish to the catch list and/or adjusting the junk items which can be caught.

{
    "ConfigVersion": "1.29.1", // Don't touch
    "FishingJunk": { // The list of junk items which can be caught, and their % weightings
        "WoodenStick": 1, // 1 = low chance of catching a wooden stick
        "Wellies_Brown": 4, // 4 = 4x higher chance of catching wellies over sticks, etc
        "Wellies_Green": 4,
        "PlantMaterial": 2,
        "OrienteeringCompass": 1,
        "Netting": 1,
        "Compass": 1,
        "Wellies_Black": 4,
        "Rope": 1,
        "MetalWire": 1,
        "ChernarusMap": 1,
        "Zen_Empty_SodaCan_Random": 1,
        "Wellies_Grey": 4
    },
    "FishingJunkEmpty": { // A list of water containers which can be caught & chance weights
        "Empty_ZenFlask": 1, // 1 = low chance of catching an empty flask
        "WaterBottle": 1,
        "Canteen": 1,
        "Pot": 4 // 4 = higher chance of catching an empty cooking pot
    },
    "DefaultFishHourlyCycleCoefs": [ // Hour-of-day catch chance modifiers
        1.0,
        1.0,
        1.0,
        1.0,
        0.5,
        0.20000000298023225,
        0.0,
        0.0,
        0.0,
        0.20000000298023225,
        0.5,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        0.75,
        0.5,
        0.20000000298023225,
        0.0,
        0.0,
        0.0,
        0.20000000298023225,
        0.5
    ],
    "DefaultFishQualityBase": 0.3499999940395355, // Base quality of a caught fish
    "Fish": [ // List of catchable fish
        {
            "Type": "WalleyePollock", // Fish classname
            "Weight": 61, // Weight chance to catch (higher number = more common)
            "EnviroMask": 2, // 2 = salt water, 1 = fresh water
            "MethodMask": 1, // 1 = only caught via rod, 4 = via traps
            "QualityBase": -1.0, // Ignored here (defer to DefaultFishQualityBase)
            "HourlyCycleCoefs": [ // Chance modifiers per hour of day for this fish
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                0.800000011920929,
                0.699999988079071,
                0.5,
                0.20000000298023225,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.20000000298023225,
                0.5,
                0.699999988079071,
                0.800000011920929,
                1.0,
                1.0,
                1.0,
                1.0
            ],
            "ChanceMult": 1.0 // Base chance multiplier for this fish
        }

ZEN'S MOD WIKI

Setup Guide

General Information


Utilities

My utility style mods for debugging etc.

Game Mechanics

Mods which affect game mechanics:

Gear / Objects

Mods which add gear to the game:

Server-Side Mods

Mods which run purely server-side:

Mods Not In Modpack

My standalone mods

Clone this wiki locally