• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
Damon_ParticlePortal

原创 Damon_ParticlePortal 1.0.0

请登录后获取
版权类型
原创
API版本
1.0.0
版权链接
#
语言支持
多语言

✨ 插件简介

ParticlePortal 是一款为 Nukkit-MOT 服务端打造的炫酷传送门插件。它不仅仅是传送,更是一场粒子特效的盛宴。无论您是想打造主城传送点、副本入口、隐藏区域通道,还是跨世界枢纽,ParticlePortal 都能让每一次传送充满仪式感和视觉冲击。


🎆 核心特性

1. 令人惊叹的粒子特效(特效足!足!足!)

  • 传送门持续特效:紫色传送门粒子环绕轮廓、上升粒子流、飘散魔法粒子、周期性脉冲光环。
  • 传送瞬间爆发特效:螺旋上升粒子风暴、脚下光环扩散、落地环形爆裂、光效闪白 + 音效 —— 每一次传送都是一场演出。
  • 目标指示特效:传送门上方悬浮文字、彩色指引光环、粒子流指向玩家 —— 目的地一目了然。
  • 可调节粒子密度:高/中/低三档,低配服务器也能流畅运行。

2. 灵活强大的传送门配置

  • 两种形状:立方体(矩形区域)或球形(中心+半径),适配各种建筑风格。
  • 跨世界传送:支持同世界或不同世界之间的传送,目标坐标任意设置。
  • 等级限制:可设置最低等级,低于等级的玩家无法使用(支持原版经验等级)。
  • 独立冷却:每个玩家每个传送门单独冷却时间,防止频繁传送。
  • 权限控制:可设置使用所需权限节点,精细化管理。

3. 简单易用的指令系统

  • /portal create 名称 — 在当前脚下方块位置创建立方体传送门
  • /portal create sphere 名称[半径] — 创建球形传送门
  • /portal setdest 名称 — 将当前位置设为传送目标
  • /portal setlevel 名称 等级 — 设置使用等级限制
  • /portal list — 查看所有传送门
  • /portal reload — 热重载配置(无需重启)
  • /portal remove 名称 — 删除传送门

5. 极致性能优化

  • LOD 粒子系统:远离传送门的玩家看到的粒子数量自动减少。
  • 任务自动清理:插件禁用时自动取消所有粒子任务,无内存泄漏。
  • 异步配置加载:不影响主线程性能。
  • 粒子密度配置:管理员可根据服务器负载自由调整。

📥 安装与配置

安装步骤

  1. 下载 Damon_ParticlePortal.jar 放入服务器的 plugins/目录
  2. 启动服务器(或使用 plugman load ParticlePortal)
  3. 配置文件自动生成在 plugins/ParticlePortal/portals.yml

基础配置示例

YAML:
# 传送门插件配置文件

# 传送门列表

portals:

  portal_spawn:

    name: '&a主城传送门'            # 传送门显示名称,支持 & 颜色代码

    type: cuboid                            # 传送门形状: 立方体 / 球形

    location:

      world: world                          #传送门开始坐标

      min:                                       #两个坐标,对角线

      - 100

      - 64

      - 100

      max:

      - 103

      - 66

      - 103

    target:

      world: world                             #传送目标世界

      pos:                                           #目标世界坐标

      - 0.0

      - 70.0

      - 0.0

    restriction:

      min-level: 1                               #限制等级传送

      cooldown: 3                              #传送冷却时间(秒)

    effect:

      density: high                             #持续粒子密度(高high / 中medium/ 低low

)

      color: purple                              #颜色 紫 / 蓝 / 红 / 绿 / 金 / 彩虹,不打单词了,自行翻译

      glow-intensity: 1.0                     #光晕强度

      sound: true                                #传送音效

  portal_raid:

    name: '&c团本传送门'

    type: sphere

    location:

      world: world

      center:

      - 200.0

      - 64.0

      - 200.0

      radius: 2.0

    target:

      world: raid_world

      pos:

      - 0.0

      - 64.0

      - 0.0

    restriction:

      min-level: 30

      cooldown: 5

    effect:

      density: high

      color: red

      glow-intensity: 1.0

      sound: true

  portal_arena:

    name: '&6竞技场传送门'

    type: cuboid

    location:

      world: world

      min:

      - 50

      - 64

      - 50

      max:

      - 53

      - 67

      - 53

    target:

      world: world

      pos:

      - 300.0

      - 70.0

      - 300.0

    restriction:

      min-level: 10

      cooldown: 5

    effect:

      density: medium

      color: gold

      glow-intensity: 0.8

      sound: true

  测试门:

    name: §b测试门

    type: cuboid

    location:

      world: world

      min:

      - 285

      - 75

      - 522

      max:

      - 287

      - 77

      - 524

    target:

      world: 郊外

      pos:

      - 2269.5

      - 3.0000100135803223

      - 404.5

    restriction:

      min-level: 0

      cooldown: 3

    effect:

      density: high

      color: purple

      glow-intensity: 1.0

      sound: true
[/CODE]


最后

如果使用创建时控制台报错是正常的,不用管(其实就是创建时没确定传送门终点前,传送门就显示了,无伤大雅我就没管,实际是懒)
我也不知道需不需要插件交流群,我也不知道有没有人用,就没创建了,人多再说吧,我纯懒
作者
一只傻帝君
价格
50.00金粒
下载
3
查看
148
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部