服务器基础。工具包、Warps等 icyessentials

技术名称 icyessentials
中文名称
作者 IcyDiamond - ContentDB
语言 英语
版本 5.5.0
依赖Mode或插件
Mode类型
开源协议 MIT
视频
代码仓库 Evert Prants / IcyEssentials · GitLab
下载地址 Evert Prants / IcyEssentials · GitLab
简历

Icy’s Server Essentials 是一个模组(包),可以为您的 minetest 服务器添加各种命令和功能。开始作为 minetest 的 Minecraft 服务器插件“Essentials”的直接替代品。

特征:

  • [ess] 传送命令(/tpask、/tpahere、/back、/top)
  • [ess] 修复手持工具 (/repair)
  • [ess] AFK 自动踢(可配置)
  • [ess] 新玩家欢迎信息(可配置)
  • [ess] /whois 命令获取玩家网络信息
  • [ess] /heal 治愈自己和他人
  • [ess] /kits 用于管理套件
  • [ess] /god 切换无敌模式
  • [ess] /warp 用于列出/传送到扭曲点。
  • [ess_spawn] 静态生成点管理 (/spawn, /setspawn)
  • [sethome] 更好的 sethome 模组,带有多个(可配置的)家点!(/home、/homes、/sethome、/delhome)

** Warps:**
Warps是玩家可以传送到的位置。

  • /setwarp - 在你当前的位置设置一个扭曲
  • /delwarp <名称> - 删除一个扭曲点
  • /warp <名称> - 转到先前设置的扭曲点

Warps 可以配置为特权。每个经线都将处于ess.warp.warp. 权限下。给ess.warp.warp.all 以访问所有 warp(仅在启用 per-warp 权限时需要)。ess.warp.warp 权限足以授予对 /warp 命令的访问权限。

工具包:
工具包是玩家可以给自己的物品列表。

  • /kit create name timeout>] - 从你的物品栏中创建一个工具包
  • */kit delete name - 移除一个工具包
  • */kit name playername - 给一个工具包(给玩家名字)

套件可以配置为特权。每个套件都将在ess.kits.kit. 权限下。授予ess.kits.kits.all 以访问所有套件(仅在启用每个套件权限时需要)。ess.kits.kits 权限足以授予对 /kits 命令的访问权限。

特权:
一项统治所有人的特权!使用ess.all 权限将所有权限授予所有命令!

该插件使用的权限系统与正常情况略有不同。权限按点分为模块、类别和名称。该系统允许您通过授予modulename.allmodulename.category.all轻松授予特定模块或类别的所有权限 .

一些命令还具有子权限,例如治疗其他人ess.player.heal.other

AFK 自动踢人时间 在 icyessentials\ess\player.lua
local afk_check = minetest.settings:get_bool(“ess_afk_check”, true)
local afk_max_time = tonumber(minetest.settings:get(“ess_afk_time”)) or 300
local afk_warn_time = tonumber(minetest.settings:get(“ess_afk_warn_time”)) or 20