找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[1.8-1.19]ItsTools 工具包

像素搬运菌 2024-3-13 02:01:02 管理 阅读 346 来自 中国江苏无锡
服务器插件
中文名称:
英文名称: ItsTools
插件来源: 转载
适用服务端: Spigot 
插件类型: 管理
语言支持: 中文 
适用版本: 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 
前置插件/mod:
下载地址: https://github.com/FlickerProjects/ItsTools/actions
原贴地址: https://github.com/FlickerProjects/ItsTools/actions

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
插件简介

ItsTools 是一个整合了许多实用功能的,基于TabooLib VI的插件
绝对支持1.19.x,理论支持1.8-1.19.x
插件主命令:
/itstools, /it 常规功能命令 (itstools.access)
/itsoperation, /io 有关生物操作命令 (itstools.access)

详细介绍
资源包管理模块
  • 资源包发送管理

支持定义无限制个资源包
每个资源包均可以设置成功加载、拒绝加载、加载失败、接受下载、移除时的Kether动作
还可以为每个世界设置自动加载材质包


命令:
/itstools rp get <id> 获取材质包 (权限由材质包配置确定)
/itstools rp send <player> <id> 向玩家发送材质包 (itstools.command.resourcepack.send)


  • 资源包上传管理

让你在服务器里就能更新材质包
目前支持阿里云oss和腾讯云cos (详细配置见文末)
默认读取插件目录下packs文件夹中的文件
支持直接上传ItemsAdder生成的材质包


命令:
/itstools rp upload oss <pack> 上传至阿里云存储桶 (itstools.command.resourcepack.upload)
/itstools rp upload oss <pack> 上传至腾讯云存储桶 (itstools.command.resourcepack.upload)

  • PlaceholderAPI变量
%itstools_rp_<id>% 获取玩家是否使用这个材质包
%itstools_rp% 获取玩家当前应用的材质包




快捷键模块

包含了大部分常用的玩家快捷操作
使用Kether动作,可配置性极高
切换副手(F)类:Shift + F, 抬头F, 低头F
丢弃物品(Q)类:Shift + Q, 抬头Q, 低头Q
互动玩家类: 点击玩家,潜行点击玩家 (支持变量&clicked获取点击玩家名)




插件联动模块

  • 为Sandalphon提供ItemsAdder物品源支持
  • 为eco提供Zaphkiel物品源支持 (zaphkiel:id)



调试模块

  • 命令
/itsoperation addpotion <potion> [args] 为生物添加药水效果 (itstools.command.addpotion)

[args]
-duration, -d: 时长
-amplifier, -a: 等级
--ambient: 信标效果
--p: 有粒子效果
--i: 有图标



/itsoperation makemeleehostile [args] 为生物添加攻击ai (itstools.command.makemeleehostile)

[args]
-damage, -d: 伤害
-speed, -s: 速度
-target, -t: 目标 (Entityxxx)
-priority, -p: ai优先级
--f: 强制锁定目标



/itsoperation removegoal <goal> 移除生物指定的动作ai (itstools.command.removegoal)
/itsoperation removegoal <goal> 移除生物指定的目标ai (itstools.command.removetarget)
/itsoperation getgoal 获取生物所有的动作ai (itstools.command.getgoal)
/itsoperation gettarget 获取生物所有的目标ai (itstools.command.gettarget)
/itsoperation togglegravity 切换生物是否受重力 (itstools.command.togglegravity)


  • 调试工具

使用/itstools getdebugitem (itstools.command.getdebugitem)获取调试工具
使用F键切换模式
功能一: 获取生物的UUID (GET_ENTITY_UUID)
功能二: 为生物设置寻路 (使用方法:先用NAVIGATE模式选定生物,再右键方块)
功能三: 为生物设置目标(使用方法:先用工具选定生物,再使用/itsoperation settarget右键其他生物)




其他特性

  • 命令
/itstools reload 重载插件 (itstools.command.reload)
/itstools forcechat <玩家> <消息> 强制玩家聊天 (itstools.command.forcechat)
/itstools simplekether <args> 通过命令执行Kether动作 (itstools.command.simplekether)

<args>
-source: 动作文本
-namespace: 命名空间
-sender: 发送者




lore命令 (itstools.command.lore)
/itstools lore append <文字> 为物品添加lore
/itstools lore insert <行数> <文字> 为物品在指定行数插入lore
/itstools lore pop [行数] 为物品删除一行lore

发送成就提示(toast)命令 (itstools.command.sendtoast)
/itstools sendtoast <玩家> <类型> <材质> <内容>

发送地图画(图片)命令 (itstools.command.sendmap
)
/itstools sendmap file <玩家> <文件路径> 通过本地文件发送图片
/itstools sendmap url <玩家> <url> 通过网络资源发送图片

设置光源命令 (不保证可用) (
itstools.command.light)
/itstools light create <SKY/BLOCK/BOTH> <强度> 为方块创建光源
/itstools light delete <SKY/BLOCK/BOTH> 为方块删除光源

  • IP属地

从在线API获取并缓存到本地
该功能需要配合PlaceholderAPI使用

%itstools_ip_country%国家
%itstools_ip_shortname%国家缩写
%itstools_ip_province%省份
%itstools_ip_city%城市
%itstools_ip_area%更精确的位置(不准确)
%itstools_ip_isp%供应商

配合聊天插件显示效果

  • 烟花苦力怕

将苦力怕爆炸替换为不破坏地形的烟花爆炸
烟花所有特效均随机生成

  • 混淆种子

  • 移除锋利粒子

  • 虚空生成器



未来计划
  • AI模块
  • 村民交易控制



配置文件


features:
  # 混淆种子
  replacing_seed: 123456789
  # 移除锋利粒子效果
  remove_damage_indicator_particles: false
  # 虚空生成器
  void_generator:
    # 是否生成怪物
    mobs: true
    # 是否提供结构
    structures: false
  # 苦力怕爆炸替换为烟花
  creeper_confetti:
    enabled: false
    # 最大特效个数
    max_effects: 3

integrations:
  eco: true
  ItemsAdder: true
  Oraxen: true
  Sandalphon: true
  Zaphkiel: true

# 快捷键
shortcuts:
  # F/Q快捷键冷却
  cooldown: '0.5s'
  # Shift+F
  sneak_swap: [ ]
  # 低头时F
  down_swap: [ ]
  # 抬头时F
  up_swap: [ ]
  # Shift+Q
  sneak_drop: [ ]
  # 低头时Q
  down_drop: [ ]
  # 抬头时Q
  up_drop: [ ]
  # 点击玩家
  click_player: [ ]
  # 潜行点击玩家
  sneak_click_player: [ ]

# 上传资源包
automatically_upload:
  # 腾讯云
  cos:
    secret_id: ~
    secret_key: ~
    region: ~
    bucket: ~
    key: 'pack.zip'
  # 阿里云
  oss:
    # 按实际地区填写
    endpoint: 'https://oss-cn-hangzhou.aliyuncs.com'
    access_key_id: ~
    access_key_secret: ~
    bucket: ~
    key: 'pack.zip'

# 资源包管理
resource_packs:
  empty:
    # 资源包url
    url: 'http://cdn.moep.tv/files/Empty.zip'
    # 资源包hash 如果不用验证保持~即可
    hash: '01517226212d27586ea0c5d6aff1aa5492dd2484'
    # 使用资源包条件
    condition: ~
    # 自动使用世界
    worlds: [ ]
    # 资源包成功加载后动作
    loaded: [ ]
    # 拒绝资源包后动作
    declined:
      - 'command inline "kick {{ sender }} §7请将服务器资源包设置为§f§n启用" as console' # 踢出玩家
    # 资源包下载失败时动作
    failed:
      - 'tell "§c资源包下载失败!"'
    # 接受资源包后动作
    accepted: [ ]
    # 资源包移除时动作
    removed: [ ]





(0)
像素搬运菌板块版主

帖子地址: 

发表回复

使用道具 举报