NoOneFishing

NoOneFishing - 无人垂钓

独特的类RPG钓鱼系统
Bukkit / Spigot 作者 NoOneBoss 支持版本 1.16 - 1.17
服务器使用量
未统计
服务玩家数
未统计
下载量
8,415
插件详细介绍

NoOneFishing 极大地扩展了 Minecraft 原版的钓鱼体验,加入了超过 30 种可完全自定义的鱼类、一个出售渔获的市场、钓鱼比赛以及丰富的条件系统。插件支持多语言,并可通过配置文件深度定制。

核心特性

  • 自定义渔获:添加、修改或删除鱼类,每种鱼都可设置独特的材质、名称、描述、重量、价格和稀有度。
  • 动态条件系统:渔获可基于生物群系、游戏时间、天气、难度和玩家高度(Y 坐标)等条件触发。
  • 渔获交互:可为鱼类设置右键点击时执行的命令(如给予玩家效果)。
  • 钓鱼比赛:支持定时或手动开启的钓鱼比赛,可设置奖励、积分规则和排行榜。
  • 鱼市与饵料商店:通过命令打开商店,出售渔获或购买能提高特定稀有度鱼类概率的饵料。
  • 钓鱼日记:一个游戏内 GUI,用于查看所有可捕获鱼类的详细信息和个人统计数据。
  • 全面兼容:支持 PlaceholderAPI、WorldGuard(可选)、EcoEnchants(可选)、AureliumSkills(可选)。
  • 防挂机机制:可检测并惩罚挂机钓鱼行为。
  • 鱼群探测器:可合成一个物品(FishFinder),用于定位附近生物群系中存在的鱼类。

命令与权限

  • /nfreload - 重载插件配置
  • 权限: nf.reload
  • /nfsell - 打开渔获市场(出售鱼类)
  • 权限: nf.sell
  • /nfbuy - 打开饵料市场
  • 权限: nf.buy
  • /nfhelp - 显示命令帮助信息
  • 权限: nf.help
  • /nfdiary - 打开钓鱼日记
  • 权限: nf.diary
  • /nfcompetition - 查看当前比赛信息
  • 权限: nf.competition
  • /nfcompetition start <天> <小时> <分钟> <秒> - 手动开始一场钓鱼比赛
  • 权限: nf.competitionstart
  • /nfswitch - 在自定义掉落和原版掉落模式之间切换
  • 权限: nf.switch

PlaceholderAPI 变量

插件提供了丰富的占位符,可用于其他插件或计分板

  • %nf_caughtcount% - 玩家捕获的 NoOneFishing 鱼类总数。
  • %nf_common_caughtcount% - 捕获的普通鱼类数量。
  • %nf_uncommon_caughtcount% - 捕获的罕见鱼类数量。
  • %nf_rare_caughtcount% - 捕获的稀有鱼类数量。
  • %nf_mythical_caughtcount% - 捕获的神话鱼类数量。
  • %nf_legendary_caughtcount% - 捕获的传奇鱼类数量。
  • %nf_divine_caughtcount% - 捕获的神圣鱼类数量。
  • %nf_maxweight% - 玩家有史以来捕获的最重鱼的重量。
  • %nf_competition_wins% - 玩家在比赛中获胜的次数。
  • %nf_competition_first_place% - 比赛第一名玩家的名字。
  • %nf_competition_second_place% - 比赛第二名玩家的名字。
  • %nf_competition_third_place% - 比赛第三名玩家的名字。
  • %nf_competition_place% - 玩家在当前比赛排行榜中的位置。
  • %nf_competition_point% - 玩家在当前比赛中的积分。
  • %nf_competition_timeleft% - 距离比赛结束的剩余时间。

配置概览与示例

配置文件高度可定制,以下是一些关键部分和示例。

渔获配置示例

每种鱼的配置都非常详细。自版本 1.0.7 起,新增了天气、时间、难度和高度条件。

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 # 或 night
  checkWeather:
    enabled: true
    weather: rain # 或 sun
  checkYpos:
    enabled: true
    minY: 10
    maxY: 50
  CustomCompetitionPoint:
    enabled: true
    point: 15
  FishDiaryHide: false

价格计算公式

鱼的最终售价受稀有度影响。计算公式为

最终价格 = 基础价格 (price) + 重量 (weight) / 5 * 稀有度系数 (raritymod)

主要设置项

  • 开放水域检查:可防止玩家在非开阔水域钓鱼。
  • 原版掉落:可设置是否以及以多大几率掉落原版物品。
  • 防挂机系统:可配置检测到挂机后的惩罚(如召唤生物或执行命令)。
  • 比赛设置:可启用/禁用比赛,设置最小玩家数、持续时间、积分规则和奖励。
  • 世界黑名单:禁止在某些世界(如下界、末地)触发自定义钓鱼。
  • 菜单与消息:所有菜单标题、按钮、提示消息均可完全自定义和本地化。

依赖与要求

必需

  • Java 16 或更高版本
  • Vault (用于经济系统)
  • PlaceholderAPI

可选

  • WorldGuard:用于将比赛限制在特定区域。
  • EcoEnchants:支持使用该插件的附魔。
  • AureliumSkills:支持与该技能插件集成。

链接与支持

  • Wiki 页面:请查看 Wiki 获取详细指南。
  • NoOneRods 附加组件:一个配套插件。
  • Discord:https://discord.gg/qCeKn2MC99
  • Spigot 讨论帖:https://www.spigotmc.org/threads/noonefishing-30-unique-fish-with-rarity-weight-enchants-biome-dependence-baits-competition.512939/
  • 私信作者 (Spigot):https://www.spigotmc.org/conversations/add?to=NoOneBoss
  • bStats 统计:https://bstats.org/plugin/bukkit/NoOneFishing/11855

赞助服务器:mc.restartcraft.ru

测试支持版本
1.16 1.17
版本分布
基本信息
插件名称 NoOneFishing
作者 NoOneBoss
平台 Bukkit / Spigot
支持版本 1.16 - 1.17
点赞数 11
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,657,447  |  历史访问人次:3,221,656

今日访问人数:2,470  |  今日访问人次:2,634

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6