NFTownHome🛠️功能极强大的HOME插件 有GUI送IA贴图🐼

原创 付费 工具 NFTownHome🛠️功能极强大的HOME插件 有GUI送IA贴图🐼 恢复原价

请登录后获取
版权类型
原创
插件中文名称
家园
插件英文名称
NFTownHome
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. PufferFish
  5. Leaves
  6. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16

NFTown 家园插件插件​

NFTown 家园插件是一款功能丰富的 Minecraft 家园管理插件,允许玩家设置、管理和传送到多个家园点。支持单服务器和群组服务器模式,提供直观的 GUI 界面和精美特效

主要特点​

  • 多家园系统:玩家可以设置多个家园点,每个家园都有独特的名称
  • 直观的 GUI 界面:美观易用的图形界面,方便玩家管理家园
  • 双模式支持:
  • 单服务器模式:数据存储在 YAML 文件中
  • 群组服务器模式:通过 MySQL 和 Redis 实现跨服家园传送
  • 自定义特效:家园创建、删除和传送时的音效和粒子特效
  • 权限系统:基于权限组的家园数量限制
  • 槽位系统:可设置固定家园槽位,更好地组织家园列表

安装​

  1. 将插件 JAR 文件放入服务器的 plugins 目录
  2. 重启服务器或使用插件管理器加载插件
  3. 首次运行后,插件将生成默认配置文件
  4. 根据需要修改配置文件
  5. 如使用群组模式,需配置 MySQL 和 Redis 连接信息

系统要求​

  • Minecraft 1.16.5 或更高版本
  • Java 16 或更高版本
  • 群组模式需要 MySQL 数据库和 Redis 服务器
  • Spigot/Paper 服务端

配置​

主要配置文件: config.yml
YAML:
# 服务模式设置
# single_server: 单端模式,使用YAML存储数据,不需要MySQL和Redis
# multi_server: 群组模式,必须使用MySQL和Redis以支持跨服功能
server_mode: "single_server"

# 数据库设置 (仅群组模式需要)
database:
  host: localhost
  port: 3306
  database: nftown_homes
  username: root
  password: password
  table: player_homes

# Redis设置 (仅群组模式需要)
redis:
  host: localhost
  port: 6379
  password: ""
  channel: "nftown_homes"

# 家园设置
homes:
  default_limit: 3
  permissions:
    "nftown.home.top": 5
    "nftown.home.vip": 8
    "nftown.home.beta": 10
    "nftown.home.elite": 15

# 服务器设置
server:
  name: "lobby" # 用于跨服传送的服务器标识符

# GUI设置
gui:
  title: "§6§l我的家园"
  rows: 6  # GUI行数(1-6)
 
  # 可用于设置家园的格子
  home_slots:
    enabled: true  # 是否启用格子限制
    slots: [10, 11, 12, 13, 14, 15, 16,  # 第二行
           19, 20, 21, 22, 23, 24, 25,  # 第三行
           28, 29, 30, 31, 32, 33, 34]  # 第四行
 
  # 空槽位设置
  empty_slot:
    material: "BARRIER"  # 空槽位使用的物品材质
    custom_model_data: 1001  # 空槽位的CustomModelData值
    name: "§7未设置家园"
    lore:
      - "§a左键点击§7创建一个新家园"
 
  # 家园槽位设置
  home_slot:
    material: "EMERALD"  # 家园槽位使用的物品材质
    custom_model_data: 1002  # 家园槽位的CustomModelData值
    name_format: "§a{home_name}"  # {home_name}将被替换为家园名称
    lore:
      - "§a左键§7传送至[家园名称]"
      - "§c右键§7删除[家园名称]"
      - "§7服务器: §e{server}"  # {server}将被替换为服务器名称
      - "§7坐标: §e{x}, {y}, {z}"  # {x}, {y}, {z}将被替换为坐标

  # 填充物
  filler:
    enabled: true  # 是否启用填充物
    material: "GRAY_STAINED_GLASS_PANE"  # 填充物材质
    custom_model_data: 0  # 填充物CustomModelData值
    name: " "  # 填充物名称
    slots: [45, 46, 47, 48, 49, 50, 51, 52, 53]  # 填充物放置的槽位

# 特效设置
effects:
  # 传送特效
  teleport:
    sounds:
      enabled: true
      sound: "ENTITY_ENDERMAN_TELEPORT"  # 传送时播放的声音
      volume: 1.0
      pitch: 1.0
    particles:
      enabled: true
      type: "PORTAL"  # 传送时的粒子效果
      count: 50  # 粒子数量
      offset_x: 0.5  # X轴偏移
      offset_y: 1.0  # Y轴偏移
      offset_z: 0.5  # Z轴偏移
      speed: 0.1  # 粒子速度

  # 创建家园特效
  create_home:
    sounds:
      enabled: true
      sound: "BLOCK_NOTE_BLOCK_PLING"
      volume: 1.0
      pitch: 1.5
    particles:
      enabled: true
      type: "VILLAGER_HAPPY"
      count: 20
      offset_x: 0.5
      offset_y: 1.0
      offset_z: 0.5
      speed: 0.1

  # 删除家园特效
  delete_home:
    sounds:
      enabled: true
      sound: "ENTITY_ITEM_BREAK"
      volume: 1.0
      pitch: 0.8
    particles:
      enabled: true
      type: "SMOKE_NORMAL"
      count: 20
      offset_x: 0.5
      offset_y: 0.5
      offset_z: 0.5
      speed: 0.05

  # 打开菜单特效
  open_menu:
    sounds:
      enabled: true
      sound: "BLOCK_CHEST_OPEN"
      volume: 0.8
      pitch: 1.2
    particles:
      enabled: false

语言文件
YAML:
# 前缀
prefix: "&8[&bNFTownHome&8]&r"

# ====================================
# 通用消息
# ====================================
general:
  no-permission: "{prefix} &c你没有权限执行此命令!"
  player-only: "{prefix} &c该指令只能由玩家执行!"
  unknown-command: "{prefix} &c未知子命令!使用 &e/home help &c查看帮助。"
  reload-success: "{prefix} &a已成功重载 NFTown Home 插件配置!"

# ====================================
# 家园管理消息
# ====================================
home:
  # 创建家园
  create:
    success: "{prefix} &a成功创建家园 &e{home}"
    limit-reached: "{prefix} &c你已经达到了家园的最大数量限制 &e({limit})"
    invalid-slot: "{prefix} &c无效的家园槽位"
 
  # 删除家园
  delete:
    success: "{prefix} &a成功删除家园 &e{home}"
    not-found: "{prefix} &c找不到名为 &e{home} &c的家园"
 
  # 传送
  teleport:
    success: "{prefix} &a已传送至家园 &e{home}"
    not-found: "{prefix} &c找不到名为 &e{home} &c的家园"
    server-offline: "{prefix} &c目标服务器 &e{server} &c不在线,无法传送"
    world-not-found: "{prefix} &c找不到世界 &e{world} &c,无法传送"
    cross-server: "{prefix} &a正在传送到服务器 &e{server}&a..."
 
  # 列表
  list:
    header: "\n&7      &b你的家园列表 &7     \n"
    entry: "&e{home} &f- &a{server} &7(&e{world}&7, &e{x}, {y}, {z}&7)"
    footer: "\n&7总计: &e{count}/{limit}\n"
    empty: "{prefix} &c你还没有设置任何家园。"

# ====================================
# 命令使用提示
# ====================================
usage:
  set: "{prefix} &c请指定家园名称!\n&7用法: /home set <名称>"
  teleport: "{prefix} &c请指定家园名称!\n&7用法: /home tp <名称>"
  delete: "{prefix} &c请指定家园名称!\n&7用法: /home delete <名称>"

# ====================================
# 帮助信息
# ====================================
help:
  header: "\n&7      &b家园系统 &f- 家园管理 &7     \n"
  main-command: "&f  &7主命令:\n&e  &7/home &f[参数]"
  sub-commands: "&f  &7参数:"
  command-help: "&e    &7help &f- 显示帮助信息"
  command-set: "&e    &7set <名称> &f- 在当前位置设置一个家园"
  command-tp: "&e    &7tp <名称> &f- 传送到指定名称的家园"
  command-delete: "&e    &7delete <名称> &f- 删除指定名称的家园"
  command-list: "&e    &7list &f- 列出所有家园"
  command-reload: "&e    &7reload &f- 重载配置文件 &7(管理员)"
  footer: "&e"

# ====================================
# GUI 消息
# ====================================
gui:
  title: "家园管理"
  home-item:
    name: "&e{home}"
    lore:
      - "&7位置: &f{world}"
      - "&7坐标: &f{x}, {y}, {z}"
      - "&7服务器: &a{server}"
      - ""
      - "&e左键 &7- 传送"
      - "&c右键 &7- 删除"
  create-item:
    name: "&a&l+ 创建新家园"
    lore:
      - "&7点击创建一个新的家园"
      - ""
      - "&7当前数量: &e{count}/{limit}"
  filler-item:
    name: " "
验证系统
YAML:
# 许可证服务器地址(请勿修改,除非作者通知)
LicenseServerIP: "XXX.XX.XX.XX"

# 许可证服务器端口(请勿修改,除非作者通知)
LicenseServerPort: 2022

# 许可证密钥(请联系插件作者获取)
# 联系QQ: 694936723
License: ""

基础命令​

  • /home - 打开家园 GUI 界面
  • /home <名称> - 传送到指定名称的家园
  • /home set <名称> - 在当前位置设置一个新家园
  • /home delete <名称> - 删除指定名称的家园
  • /home list - 列出所有家园
  • /home reload - 重新加载配置文件(需管理员权限)

权限节点​

  • nftown.home.use - 允许使用基础家园功能
  • nftown.home.set - 允许设置家园
  • nftown.home.delete - 允许删除家园
  • nftown.home.reload - 允许重载配置
  • nftown.home.admin - 管理员权限,可管理其他玩家的家园
  • nftown.home.vip - VIP 用户家园数量权限
  • nftown.home.svip - 超级 VIP 用户家园数量权限
  • nftown.home.mvp - MVP 用户家园数量权限

群组服​

启用群组模式需要:
  1. 所有服务器的配置文件中设置 server_mode: "multi_server"
  2. 配置 MySQL 数据库连接信息
  3. 配置 Redis 服务器连接信息
  4. 确保每个服务器的 server.name 配置不同

付费插件协议​

购买插件后您不能:
  • 反编译插件
  • 分发插件本体
  • 修改插件或创建衍生作品
  • 移除或修改版权声明
  • 转售或转让插件
  • 在未经授权的多台服务器上使用

福利
购买后赠送精美ia贴图+配置
1752689398198.webp
1752689425193.webp

nftown_home.svg
  • 喜欢
反馈: PuddingKC
作者
MFD7
查看
1,057
首次发布
最后更新

评分

0.00 星 0 次评分

MFD7 的其他资源

最新更新

  1. 修复了部分老版本linux服务器无法启用插件的问题

    修复了因为GLIBC版本过高而导致的验证库无法启用的情况
  2. 【圣诞节快乐】MUFU系列插件首次福利 所有插件9.9即可享受

    【圣诞节快乐】MUFU系列插件首次福利 所有插件9.9即可享受
  3. 修复了redis缓存 在首次启动服务器的时候会导致插件卸载的问题 增加了message.yml 100%的消息可自定义

    修复了redis缓存 在首次启动服务器的时候会导致插件卸载的问题 增加了message.yml 100%的消息可自定义
后退
顶部 底部