[Skript Addon] skDragon [FREE] [EMOTES] [PARTICLES] [GREAT EULA PERKS]

[Skript Addon] skDragon [FREE] [EMOTES] [PARTICLES] [GREAT EULA PERKS] - Skript 扩展插件 skDragon:粒子特效与表情动作

一款允许你在Skript脚本中添加粒子效果和表情动作的插件。
Bukkit / Spigot 作者 Sashie 支持版本 1.8 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
37,279
插件详细介绍

简介

skDragon 是 Skript 功能最强大的粒子效果与动画附加组件之一,提供了极其丰富的粒子特效、表情动画,并集成了 DragonTravel 插件功能。通过它,你可以为玩家或位置创建复杂的粒子轨迹、彩色图像、翅膀、光环、传送门等多种动态效果。

核心特性

  • 粒子效果/轨迹:可为玩家或指定位置创建多种粒子效果与轨迹。
  • 彩色粒子图像:支持使用彩色粒子绘制自定义图像或 GIF 动画。
  • 可着色粒子:为粒子效果指定 RGB 颜色值。
  • 彩虹效果:在使用可着色粒子时启用彩虹渐变模式。
  • 高度可定制:每种效果都提供大量参数供调整。
  • DragonTravel 集成:提供全套 DragonTravel 插件相关的语法与事件。
  • 表情动画:可在特定实体头上播放自定义玩家头颅动画(类似某些热门服务器的表情)。

注意事项

  • 表情功能仅适用于部分实体(因为有些实体无法“戴帽子”)。
  • 可在此类网站查询颜色代码:http://hnl.name/color-schemer-online/http://www.colorpicker.com/

要求与依赖

必需条件

  • Skript 2.2
  • Spigot 1.8.8 至最新版本(可能也支持部分更早版本)

可选依赖

  • DragonTravel:用于相关的飞行与传送功能。
  • 下载:http://dev.bukkit.org/bukkit-plugins/dragontravel/
  • 注意:需要与你服务器版本兼容的 DragonTravel 版本。

开发信息

  • 使用 Java 8 构建。

语法总览

表情效果

stop emote %player%
emote %emotetype% on %entity% [with [frame] delay %-number%][ [and] repeat[ing] %-number% [time[s]]]
custom emote %string% on %entity%[with [frame] delay %-number%][ [and] repeat[ing] %-number% [time[s]]]
reload custom emotes

表情类型

**新增表情**

  • santa wink
  • santa blink
  • santa look
  • xmas tree
  • orc blink

**经典表情**

  • blush
  • cheeky
  • cool
  • cry
  • dizzy
  • frown
  • goofy
  • grin
  • love struck
  • lovey
  • rage
  • relax
  • rip
  • sleepy
  • smile
  • spicy
  • surprised
  • tan
  • too cool
  • wink

粒子效果

skDragon 提供了数十种粒子绘制函数,以下是部分核心语法示例。完整语法较长,参数高度可配置。

**通用结构示例**

draw[效果名称] particle %string%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%, id %string%[, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], [其他效果特定参数...]

**主要效果函数包括**

  • drawAtom - 原子结构
  • drawBand - 带状效果
  • drawComplexCircle - 复杂圆环
  • drawNyanCat - 彩虹猫
  • drawHalo / drawSimpleHalo - 光环
  • drawComplexSpiral - 复杂螺旋
  • drawWings - 粒子翅膀
  • drawImage - 绘制图像
  • drawArc - 弧形轨迹
  • drawDragonBreath - 龙息效果
  • drawCylinder - 圆柱体
  • drawPlanet - 行星效果
  • drawDot - 点状粒子
  • drawItemFountain - 物品喷泉
  • drawRings - 圆环
  • drawWarpRings - 扭曲传送环
  • drawSphere - 球体

**停止效果**

stopEffect[ id] %string%

可用粒子名称

  • explosion
  • explosionlarge
  • explosionhuge
  • fireworkspark
  • waterbubble
  • watersplash
  • (以及更多原版粒子,包括 1.9 独有的 dragonbreath, endrod, damage, sweep 等)

DragonTravel 相关语法

效果(动作)

  • take %player% to station[ named] %string%
  • take %player% on flight[ named] %string%
  • take %player% to player[ named] %player%
  • take %player% on random flight
  • take %player% to[ their] dragon home
  • take %player% to[ their] dragon faction home
  • take %player% to[ coords] %number% %number% %number% in[ world] %string%
  • take %player% to %location% in[ world] %string%
  • set %player%[(s|'s)] dragon home at %location%
  • make %player% (stop|dismount from) dragon travel
  • delete %player%[(s|'s)] dragon home
  • set %player%[(s|'s)] [dragon ]station[ named] %string% with display[name] %string% at %location%
  • delete [dragon ]station[ named] %string%
  • set %player%[(s|'s)] stat[ionary] dragon[ named] %string% with display[name] %string% at %location%
  • delete stat[ionary] dragon[ named] %string%
  • remove riderless dragons in[ world] %string%
  • make %player% (stop|dismount from) dragon travel at %location%

事件

  • DragonTravel dismount
  • DragonTravel post mount
  • DragonTravel pre mount

使用示例

粒子效果示例

**彩色翅膀**

drawWings style 12, particle1 "redstone", RGB 0, 184, 245, particle2 "redstone", RGB2 51, 102, 255, particle3 "redstone", RGB3 0, 0, 204, center player, id "%player%", angle 110, height 0, space 0.2, visibleRange 30, tps 0, second 3

**绘制图像**

  • 图像文件需放置在 \plugins\skDragon\ 目录下。
drawImage file "batman.png", center location of player, id "%player%", randomRotation true, "xyz", pixelStepX 5, pixelStepY 5, scale 20, visibleRange 300, tps 1, second 3

**简单螺旋**

drawComplexSpiral particle "redstone", center player, id "%player%", rainbowMode true, clockwise true, scan true, radius 1, density 50, height 6, effectMod .05, start 0, visibleRange 30

更多 drawDot 示例:可参考 http://pastebin.com/raw/z2H8aiqk

实用命令脚本示例

**传送粒子环**

command /warp [<number>]:
trigger:
    stopEffect "%player%"
    drawWarpRings style arg-1, particle "redstone", RGB 80, 255, 255, center location of block at player, id "%player%", rainbowMode true, scan true, height 2, radius 2, ringCount 40, ringDensity 20, visibleRange 32, pulseDelay 2

**物品喷泉**

command /drawitem [<item>] [<number>] [<number>] [<number>]:
trigger:
    drawItemFountain arg-1, style arg-4, center location of player, id "%player%", itemTime 1 tick, yVelocity arg-2, radius arg-3, density 40, displacementXYZ 0, 0, 0, pulseDelay 3

**力场效果**

(完整示例请参考原文中由 @Quisty 提供的力场脚本,它使用了多个 drawComplexCircle 效果并配合了计时器与冷却系统。)

DragonTravel 命令示例

command /dtloc:
trigger:
    take player to target block in world "Modded"

command /dtsethome:
trigger:
    set players dragon home at location of player

command /dtdeletestation:
trigger:
    delete dragon station named "stationName"

配置与支持

配置文件 (`config.yml`) 示例

主要设置项为更新检查

CheckForUpdates:
  Enabled: true
  UpdateTimer: 864000
  JoinMessageOps: false
  • Enabled:是否检查更新。
  • UpdateTimer:检查间隔(刻数,默认 864000 刻 = 12 小时)。
  • JoinMessageOps:是否在 OP 玩家加入时通知更新(启用后会禁用定时检查)。

获取帮助与报告问题

  • 如果你遇到任何问题或 Bug,请通过 Discord 向我报告:https://discord.gg/4uRWJtc
  • 本插件拥有独立的 Discord 频道,同时也有其他频道可获取关于其他附加组件的帮助。

效果图库

  • 粒子效果相册:http://imgur.com/a/NmmD4
  • 表情 GIF 相册:http://imgur.com/a/o4vsv

---

插件将持续更新,更多功能将在年内逐步添加。

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 [Skript Addon] skDragon [FREE] [EMOTES] [PARTICLES] [GREAT EULA PERKS]
作者 Sashie
平台 Bukkit / Spigot
支持版本 1.8 - 1.16
点赞数 40
最近版本
暂无数据 -

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

历史访问人数:2,649,292  |  历史访问人次:3,211,455

今日访问人数:24,711  |  今日访问人次:28,814

昨日访问人数:46,463  |  昨日访问人次:52,262

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

Powered by GermMC 京ICP备17023959号-6