Giter VIP home page Giter VIP logo

litefish's Introduction


LiteFish logo

This is a premium plugin.

Demo

Before buying, you can test this plugin on your server. To do this, visit the plugin's discord (https://discord.gg/PgDfrQx22f), there you will find a free version for testing with accompanying documentation

About

This plugin allows you to set custom loot for each biome. It also allows you to diversify fishing with a new mini-game.

ShowCase: 

https://youtu.be/yZRGNApy8os

New Fishing System

alt text

This system adds new mechanics

  • the hook has health, this is how much it can miss the target. after losing all lives, the player does not catch anything
  • each catch has its own parameters ·health - how many times do you need to hit the hook to catch the prey ·chance - what is the chance that this loot will drop ·experience - how much experience will be given with successful fishing

You can disable this mini-game in the config, leaving vanilla fishing, just setting custom loot for each biome category and its drop rate!

Also, at the end of fishing, there is a chance to move to the next level of rarity. A total of 5 rarity levels have been implemented. All parameters, including custom loot, drop chance and rarity increase chance are configured in the GUI.

GUI

The GUI allows you to create categories where you can add a list of vanilla minecraft biomes to specify what loot will drop in these biomes alt text

You can add items directly from the inventory, adjust their drop rate, health and experience
alt text

BIG LOOT

Allows you to create a group of items that can appear in a box with a certain chance for each item
alt text

Monster

alt text
Allows you to set the chance at which a monster will eat prey in a given biome category

Custom fish/weight

You can add custom random magnitude values ​​to rare drops. alt text alt text
By default, values ​​are set from 0 to 5 kilograms. You can completely change both the range and the value type! In the LiteFish.json config, you can find the measurement field and set the required value type and change the range that will be given by default in the defaultWeight field alt text
You can individually set the range for each drop. To do this, find it in the config (You can focus on the "material" and "chance" columns to find your item) and change the range in the "weight" field

alt text
alt text
Chances are increased at lower values. Accordingly, values ​​close to maxValue will be extremely rare. Also if you click on the RMB frame (even being in someone else's private). Additional information about the caught fish will be displayed for 3 seconds

alt text

Commands

/lfish reload - reload config LiteFish.json
/lfish lang (language) - sets the language
/lfish loot - main GUI
/lfish print - displays a drop map for the current biome in chat

PlaceholderAPI

In the LiteFish.json file, you can set a dynamic chance based on data from various plugins using the PlaceholderAPI.

"expressions": {
    "chanceRare": "10 + 15 * (%ecoskills_fishing% / 50)",
    "chanceEpic": "10 + 10 * (%ecoskills_fishing% / 50)",
    "chanceLegendary": "10 + 10 * (%ecoskills_fishing% / 50)",
    "chanceImmortal": "10 - 5 * (%ecoskills_fishing% / 50)"
  }
"chanceMonster": "50 - 25 * (%ecoskills_fishing% / 50)"
(lvl0=50%, lvl50=0%)

Catch entity

The plugin allows you to enable catch of any entity, along with NBT data alt text

Enable in config "dropEntityFromEgg": true
Give yourself a summon egg with the right NBT tags and just move it to the GUI
/give @p cat_spawn_egg{HandDropChances:[2F,2F],HandItems:[{id:"minecraft:diamond",Count:64},{}]}}
You can disable this feature if you want the eggs to drop as an item.

Config

You can:
-сhange the base cursor movement speed and its acceleration depending on the increase in the rarity of the loot
-сhangethe base hook health
-сhange customTitle and customSubTitle. This message will appear when certain loot drops like minecraft Title
-set the color palette for the mini-game interface of each biome category. Supports HEX color

Future Additions

Fish boss fight :-)

Language

If you would like to make your own translation, you can upload it to https://github.com/NekoMaidTop4ik/LiteFish

Buy

https://polymart.org/resource/litefish.4244

litefish's People

Contributors

azlagor322 avatar hahaa13 avatar themikol avatar snowcutieowo avatar knnide avatar heynight0712 avatar

Stargazers

Percival Zheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.