FishComplete

A Complete Fishing Overhaul

Overview

As the name implies, our bespoke fishing plugin FishComplete provides a complete overhaul to the Minecraft fishing system, providing a much more immersive and fulfilling fishing experience to the game.

FishComplete introduces hundreds of new fish breeds to collect, each with unique traits and catch requirements. Use bait to increase your chances of catching certain fish, level up your fishing skill, compete against other players to catch the rarest, heaviest and most interesting fish, and complete challenges to win unique rewards.

This page provides a complete guide to FishComplete and its various systems and commands.

Fishing Mechanics
Catching Fish

Catching fish in FishComplete is easy. Simply cast your line out in the usual way and wait for a bite. Each breed has a set of traits that dictate where they can be found in the world, how rare they are compared to other breeds and a host of other special criteria that must be met by the angler. When you cast out you have a chance of catching any of the fish available at that location whose catch criteria you meet.

Descriptors & Modifiers

FishComplete breeds have a descriptor attached to them that lets you see information about your catch. Hover over a catch in your inventory to see its descriptor.

A regular catch

A Regular Catch

A catch with modifier

A Catch with Modifier

Sometimes a catch will be imbued with a modifier, which can affect the weight and rarity of the fish. Modifiers include Gigantic, Strange and Ancient, and each modifier has a different chance of appearing on your catch! Breeds with a modifier applied have a purple title as can be seen above.

Every catch in FishComplete is unique, so don't forget to check for rare breeds and unusual catches before eating, cleaning or selling your haul!

The 'Clean' Command

Minecraft doesn't allow items with metadata (such as the Descriptors applied to FishComplete catches) to be stacked. A long fishing trip can fill your inventory up with fish quite quickly so you may use the 'clean' command to gut your fish, removing the FishComplete metadata and allowing them to be stacked once more. This command is also useful for cleaning pufferfish that you want to use as a brewing ingredient.

Usage:
/fc clean [holding|all]
The optional [parameter] specifies which fish to clean. 'All' will clean the meta from all fish in your inventory whilst 'holding' or providing no parameter at all will just clean the fish in your hand.

WARNING: Cleaning FishComplete descriptors is an irreversible process so make sure you don't have any valuable fish you want to keep in your bag before using this command with the 'all' parameter!

Rarity

One of the traits that a breed has is its rarity. Rarity ranges from Extremely Rare to Abundant and directly affects how easily a breed can be caught amongst all of the other breeds that are available in an area. You are likely to pull up a lot of common fish whilst trying to catch that elusive extra rare one you need to complete a collection!

You'll notice that the catches shown above have a 'Rarity Index'. The rarity index is calculated by combining (amongst other things) the rarity of the breed within the pool it was fished from with the rarity of the modifier it has (if any). Rarity index is a good indicator of how rare your catch is overall and is used by the server when generating statistics.

Skill
An angler's skill bar

As a Minecraft angler you have a certain amount of skill with your fishing rod. When you equip the rod you will be able to see your current skill level and how close you are to your next level-up. Each successful catch will increase your fishing skill, with rarer and more difficult breeds rewarding more experience.

Fishing skill directly affects your ability to catch certain breeds of fishing. The higher your fishing skill, the more chance you have of catching rarer and heavier breeds, and some breeds can only be caught by anglers above a certain level.

Leveling up your fishing skill also unlocks rewards and achievements!

Bait

FishComplete adds the concept of bait to Minecraft fishing. Bait is useful in a couple of ways; Some breeds have a bait type listed as part of their catch criteria. This means that you can only catch that breed whilst fishing with the specified bait type. In addition to this, fishing with any bait type slightly increases your chance of catching larger and more interesting fish.

Usage:

To use bait, have it in your hotbar when you cast out. You will automatically use one piece of bait from the first bait stack in your hotbar (from left to right) each time you cast out.

There are currently three types of bait available to anglers:

Worms

Worms can be found wriggling through the upper layers of the regolith. Craft by placing two Grass Block and two Coarse Dirt on the crafting table.

Bait: Worms
Doughballs

Doughballs require a little more preperation. Craft by adding three wheat, one sugar and one bucket of water to the crafting table.

Bait: Doughballs
Fishbait

Some fish can only be caught by using other, smaller fish as bait. Craft a bucket of sliced bait fish by adding eight bait fish and a bucket to the crafting table.

Bait: Baitfish
Bait Fish

To craft a bucket of Fishbait you must use a special category of fish known as bait fish. These small and abundant breeds are often found in lakes and rivers and are readily fished in these areas. Current bait fish are Gudgeon, Minnow and Anchovy.

Rewards

As well as the obvious benefits of having a ready supply of cooked fish, fishing in New Kingdom can also earn valuable rewards for keen anglers.

Rewards can be triggered by such things as; reaching a certain skill level, catching particular quantities of fish, completing collections, catching certain percentages of the breeds on the server and more!

The 'Stats' Command

"It was this big!" Prove your fishing prowess to yourself and your friends by using the stats command to reveal information about your fishing activities and your most impressive catches.

Usage:
/fc stats [me|server]
Optional Parameters:
The optional [parameter] can be used to switch between showing your own statistics or the general server statistics. Use 'server' to show general server stats including rarest and heaviest catches of the month. Use 'me' to show your personal catch statistics.
Defaults to 'me' if no parameter is provided.

Breeds

The world in which you dwell is full of strange and exciting aquatic creatures. There are currently in excess of 200 unique breeds to catch, each with their own set of traits and catch criteria. Many breeds only inhabit certain areas or climates of the world and you will have to embark on expeditions to find certain fish. There are two commands that allow you to view information about breeds on the server:

The 'Breeds' Command

Displays a list of breeds available at the specified location, sorted by rarity. Breeds you have caught are shown in orange whilst breeds you have not caught are shown in grey. Hover over any breed to see its detailed catch criteria.

The Breed Command

Usage:
/fc breeds [me|all|{xyz}]
Optional Parameters:
You may optionally provide a location [parameter] to specify where the command looks for breeds:

/fc breeds me Shows just the breeds available at your current location.

/fc breeds 100 80 100 Shows just the breeds at the provided XYZ coordinate (useful for checking distant locations before trekking there).

/fc breeds all Shows all breeds on the server and is the default option when no parameter is provided.

Note: Use the 'me' parameter whilst cast out to get a list of breeds available at the location of your hook rather than your player location.

The 'Catchable' Command

This command displays a list of breeds that are potentially catchable at your current location. The list is sorted by rarity and coloured according to whether or not you currently meet each breed's specific catch criteria; green for all criteria met, red for at least one criterion unmet. Hover your mouse over any breed to see exactly which criteria are met and unmet.

Usage:
/fc catchable

The Catchable Command

In this image the angler is unable to catch a Siamese Mud Carp becuase they have do not have the right bait required for that breed. All other criteria are met.

Note: Use this command whilst cast out to see potentially catchable fish at the location of your hook rather than your player location.

Collections

Each breed in FishComplete belongs to a special group known as a collection. Collections are made up of groups of species that share some common facet, for example the "Fish'N'Chips" collection features species that are generally considered to be of culinary significance.

Collections provide a friendly way to break down the available breeds on the server and there are rewards for completing each of the collections.

You can view information about collections and which breeds they contain by using the collections command:

/fc collections [collection]

The Collections Command

Running this command with no [collection] parameter shows a list of collections currently active on the server, coloured according to whether or not you have completed them (orange for completed collections, grey for non-completed collections).

You can either click on any of the displayed collections, or append the collection name to the collections command to view more detailed information about that collection:

/fc collections Fish'N'Chips

The Collections Command with a collection specified.

Again, you can hover any breed in the collection to reveal catch criteria information.

Catch Criteria

Each breed in FishComplete has a set of traits or 'catch criteria' that must be met in order to catch that breed. Catch criteria are:

Biome - Some fish can only be found in particular biomes.
Climate - Other fish are more widespread but can still only be found in regions with a particular climate.
Bait - Occasionally you'll need to use a specific bait to catch a breed.
Skill Level - Some fish put up more of a fight and require a minimum level of skill to bring in.
Nocturnal - Nocturnal fish only come out when it's dark and can therefore only be caught at night.
Min. Height - High-altitude fish dwell at the top of hills and mountains, you'll need to be above the specified 'Y' coord to catch these breeds.
Cave Fish - A limited number of species have adapted to life in total darkness and are only to be found in underground lakes and rivers.

Hovering your mouse over any breed displayed by the collections command or catchable command will reveal a list of that breeds criteria, colour coded by whether you met that criteria at the time of running the command.

Climate

Whilst some breeds can only be caught in specific biomes, others are more widespread and can be caught in any biome with the right climate. Climates are; Snowy, Cold, Temperate, Lush, Warm, Dry, and Aquatic. To see this list in game, use the climate command:
/fc climate

To see which biomes belong to a particular climate category, add that climate as a parameter to the climate command:
/fc climate snowy

The Climate Command.

You can also click on any of the displayed biomes to be taken to that biome's page on the Minecraft Wiki.

Suggestions and Improvements

As with all of the custom plugins in New Kingdom you are very welcome to make suggestions for additions or improvements to FishComplete in the usual way.