LiteFish

新钓鱼系统 | 自定义掉落 | 鱼饵

资源图片


LiteFish logo

所有部分都可供测试。 您不仅可以添加新物品,编辑也完全可行* 这是 LiteFish 插件的演示页面。 旨在让读者熟悉插件的全部功能。 仅提供演示版本以供参考。 您可以在 GitHub 或 Discord (https://discord.gg/PgDfrQx22f) 上获取更多信息。 ![Title1](https://cdn.discordapp.com/attachments/1111777792342900807/1134079528612933733/ezgif-1-e415839ee1.gif) ![Title2](https://cdn.discordapp.com/attachments/1111777792342900807/1134080126804566076/ezgif-1-b0c8359607.gif) # 关于 # 本插件允许您为每个生物群系设置自定义战利品。 它还允许您通过新的迷你游戏来丰富钓鱼体验。 # 展示: https://youtu.be/yZRGNApy8os # 新的钓鱼系统 ![alt text](https://i.imgur.com/KvR1yov.gif) 该系统添加了新的机制 - 鱼钩有生命值,这决定了它丢失目标的程度。 失去所有生命后,玩家将不会捕获任何东西 - 每一次捕获都有其自身的参数 ·health - 需要击中鱼钩多少次才能捕获猎物 ·chance - 这种战利品掉落的概率是多少 ·experience - 成功钓鱼后会获得多少经验 您可以在配置中禁用此迷你游戏,保留原生的钓鱼方式,只需为每个生物群系类别及其掉落率设置自定义战利品即可! 此外,在钓鱼结束时,有机会升级到稀有等级的下一个级别。 已经实施了总共 5 个稀有等级。 所有参数,包括自定义战利品、掉落概率和稀有度增加概率都在 GUI 中进行配置。 # GUI GUI 允许您创建类别,您可以在其中添加一个列表,其中包含可以指定这些生物群系中掉落的战利品的 Minecraft 原生生物群系。 ![alt text](https://i.imgur.com/aTmGVnd.gif) 您可以直接从库存中添加物品,调整它们的掉落率、生命值和经验值。 ![alt text](https://i.imgur.com/TZF8kqq.gif) # 诱饵 诱饵可以在主菜单中合成。 要将诱饵附加到钓鱼竿上,请在选择诱饵时单击钓鱼竿上的左键。 要移除诱饵,请用空指针右键单击钓鱼竿。 诱饵应用于整个世界,未来可以区分诱饵类别和生物群系。 # 创建诱饵 进入诱饵部分并创建一个新诱饵 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F8a0d15fe-a29f-4588-8832-325faaecf5b3%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F8a327163-b852-434b-a7c3-2b97842997b4%2Fdefault%2Fattachment.png&v=2) 指定将被视为诱饵的物品。 提前适当地重命名它并设置所需特性 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F54875345-5e2a-4900-bbf3-681e9bfb6c09%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fb68e71d4-f763-4690-8fc1-c8002adf37b6%2Fdefault%2Fattachment.png&v=2) 将诱饵移动到鱼竿上。(鱼竿每根最大诱饵数量,可通过配置设置) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F41c34ea1-0b97-488c-8b35-5e1d5b784426%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fadbfcde7-f769-4118-af12-70505b2f3515%2Fdefault%2Fattachment.png&v=2) 开始钓鱼时,诱饵将被激活并减少 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F72300f11-7b73-4e4a-ab02-b3639c9e64fa%2Fdefault%2Fattachment.png&v=2) # 大战利品 允许您创建一个物品组,这些物品可以在一定概率下出现在一个盒子里,每个物品都有一定的概率。 ![alt text](https://i.imgur.com/YCgR6uM.gif) # 怪物 ![alt text](https://i.imgur.com/OO0M6yW.gif) 允许您设置怪物在给定生物群系类别中吃掉猎物的概率 # 自定义鱼/重量 您可以为稀有掉落添加自定义随机幅度值。 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F15da25d1-8199-4e1a-915b-732acdcac9ca%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fa9a358d9-cf17-4880-8aaa-08ab4d172ba3%2Fdefault%2Fattachment.png&v=2) 默认情况下,值设置为 0 到 5 千克。 您可以完全更改范围以及值类型! 在 LiteFish.json 配置中,您可以在“measurement”字段中找到所需的 值类型 并更改默认字段中默认范围。 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Ff0684e93-29b8-4c49-95e9-72a2e4f59f75%2Fdefault%2Fattachment.png&v=2) 您可以为每个掉落单独设置范围。 要做到这一点,请在配置中找到它(可以使用“material”和“chance”列来查找您的物品),并在“weight”字段中更改范围 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F3259d7e0-f6e4-4490-8e1f-0df182d954d7%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Ff5744c72-6609-4981-8f5c-ff019eed376d%2Fdefault%2Fattachment.png&v=2) 机会在较低值时增加。 相应地,maxValue 附近的数值将非常稀有。 如果您单击 RMB 框架(即使在其他人的私人区域内),将显示捕获鱼类的 3 秒额外信息 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fd4bde119-5c4b-4a93-94de-97b94482f01f%2Fdefault%2Fattachment.png&v=2) # 自然修改 现在有一些取决于自然现象的潜力修改器。 如果满足条件,在最终 LootTable 中,此物品的概率将是 basechnce + modChance。 (表进行归一化,其余物品的概率成比例地减少) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fe2704f0f-d159-4659-853f-98b771e72aa4%2Fdefault%2Fattachment.png&v=2) 如果满足多个条件,修改器将相应地相加。 # 附魔 您可以添加任何附魔书并自定义效果。 如果鱼竿上有多个附魔,则效果会叠加。 ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fb982c761-4000-4382-98c9-d47dc63a679b%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F658a61d7-84df-4f25-8be4-bbd3952c3ccf%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F4cf52076-7c9d-4e67-a5c0-c3339f16c3fe%2Fdefault%2Fattachment.png&v=2) ![alt text](https://images.polymart.org/proxy/?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F1b2aa14c-6259-4533-b0f1-cc6ffb51bbc3%2Fdefault%2Fattachment.png&v=2) 速度 - 改变捕捉时鳞片的移动速度 稀有掉落 - 增加稀有物品的掉落概率。(对于较低的可能性,概率会增加,对于较高的话会降低) 增加稀有度 - 增加升级到下一个稀有级别的概率 耐久度 - 一种不损坏钓鱼竿的概率 玩家健康 - 玩家健康 鱼健康 - 鱼健康 条形尺寸 - 钓鱼迷你游戏中每个生物群系类别的比例长度 怪物 - 出现怪物的概率 所有效果都可以以正向和负向两种方式调整。 也就是说,您可以创建一个增加猎物稀有度,但同时也显著降低钓鱼速度的附魔。 # 命令 /lfish reload - 重新加载配置 LiteFish.json /lfish lang (语言) - 设置语言 /lfish loot - 主 GUI /lfish print - 在聊天中显示当前生物群系的掉落地图 # PlaceholderAPI 您可以在 LiteFish.json 文件中,使用 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%) # 捕获实体 本插件允许您启用捕获任何实体的功能以及 NBT 数据 ![alt text](https://i.imgur.com/3WUZq0U.gif) 在配置中启用“dropEntityFromEgg”: true 给您自己一个带有正确 NBT 标签的召唤鸡蛋,然后只需将其移到 GUI 中 /give @p cat_spawn_egg{HandDropChances:[2F,2F],HandItems:[{id:"minecraft:diamond",Count:64},{}]}} 如果您希望鸡蛋掉落为物品,则可以禁用此功能。 # 配置 您可以: -更改基本光标移动速度及其加速,具体取决于战利品稀有程度的增加 -更改基本鱼钩生命值 -更改 customTitle 和 customSubTitle。 当某些战利品掉落时,此消息将出现,就像 minecraft 标题一样。 -设置每个生物群系类别的迷你游戏界面的调色板。 支持 HEX 颜色 # MySQL 您可以添加自己的数据库,其中记录所有玩家捕获的物品。 要做到这点,请查看 mysql.json 文件。 数据库结构很简单易用。 如果您拥有成千上万玩家同时在钓鱼的服务器,请告诉我,我将为您添加批量请求的规范化表! [ATTACH=full]777885[/ATTACH] 创建表不是必需的,如果不存在会自动创建。 item_custom_name 需要用于在您使用 CutomFish 和类似插件时区分鱼的类型 # WorldGuard 支持 您现在可以从 WorldGuard 插件添加区域到类别中。 (例如,您可以在出生点创建一个喷泉,从那里可以捕捉到硬币) # 未来添加 鱼 bosses 战斗 :-) # 语言 如果您想制作自己的翻译,可以将它上传到 https://github.com/NekoMaidTop4ik/LiteFish