895
收录服务器
1142
注册
78 701
玩家
WorldEditSelectionVisualizer [1.7.10-1.20]
在没有任何模式的情况下,使用粒子可视化您的World编辑选择。
作 者 MrMicky
发布时间 2016年1月22日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

✨WorldEditSelectionVisualizer (WESV)

WorldEditSelectionVisualizer (WESV) 是一款 Bukkit 插件,它将著名的 WorldEditCUI mod 的功能集成到服务端,无需玩家安装任何客户端mod即可在游戏中以粒子效果可视化 WorldEdit 的选区,包括正方体、球体、椭球体、圆柱体、多边形和凸面选区。它还支持显示当前的剪贴板内容,并通过 /wesv toggle clipboard 命令启用。

⭐特性

  • 以粒子效果显示 WorldEdit 选区
  • 无需客户端 Mod
  • 支持多种选区形状
  • 可以显示当前剪贴板
  • 使用 /wesv toggle 命令切换可视化效果
  • 可配置仅在手持 WorldEdit 选择工具时显示选区
  • 可配置粒子效果和显示距离
  • 防止玩家因选择过大区域而产生过多粒子
  • 高度可定制,优化服务器性能
  • 支持 FastAsyncWorldEdit
  • 兼容 Minecraft 1.7.10 及以上版本
  • 支持 PlaceholderAPI (可以使用占位符 %wesv_toggled_selection%, %wesv_toggled_clipboard%, %wesv_volume_selection%%wesv_volume_clipboard%)

💻命令

  • /wesv toggle/wesv toggle clipboard: 切换选区/剪贴板可视化效果
  • /wesv lock: 锁定/解锁剪贴板可视化效果的原点到当前位置
  • /wesv lock tp: 传送到锁定位置 (当剪贴板可视化锁定启用时)
  • /wesv reload: 重新加载配置文件

🔑权限

  • wesv.toggle: 允许使用 /wesv toggle 命令
  • wesv.use: 允许启用可视化效果
  • wesv.reload: 允许从 config.yml 文件重新加载插件配置

⚙️配置

此插件可能会消耗大量资源,如果遇到延迟,请尝试调整配置。

配置示例


# WorldEditSelectionVisualizer configuration

# When enabled, if a new update is available it will display a message in the console on enable
check-updates: true

# You can edit the plugin messages here
messages:
  no-permissions: "&cYou don't have the permission to use this command."
  config-reloaded: "&aThe config was reloaded"
  selection-too-large: "&6The visualizer only works with selections up to a size of %blocks% blocks."
  visualizer-enabled: "&6Your visualizer has been &eenabled."
  visualizer-disabled: "&6Your visualizer has been &cdisabled."
  visualizer-clipboard-enabled: "&6Your clipboard visualizer has been &eenabled&6."
  visualizer-clipboard-disabled: "&6Your clipboard visualizer has been &cdisabled&6."

# When enabled, if a player disables the selection visualization and leaves the server, when he will
# come back, the selection visualization will be still disabled until he activates it again with /wesv toggle.
save-toggle: true

# Delay in ticks when the WorldEdit selection and clipboard are updated.
# This doesn't affect particles spawning and players performances.
# The server impact is medium
selection-update-interval: 20

# When enabled, the particles are displayed only when holding the WorldEdit selection wand item (by default a wooden axe)
# You can change the WorldEdit wand item in the WorldEdit configuration
need-we-wand: false

# When enabled, top and bottom particles will be displayed for cuboid selections
cuboid-top-bottom: false

# Settings for visualization
# 'selection': The WorldEdit current selection
# 'clipboard': The WorldEdit clipboard (when you use //copy or //schem load )
# 'primary': The primary selection points (the region borders)
# 'secondary': The secondary selection points
#   'fade-delay': The number of seconds before the particles disappears. You can set it to 0 to remove the fade delay
#   'max-selection-size' : The maximum size of a selection to be display. A big value (> 1000000) can cause important lags
#   'points-distance': The distance between each particle. The higher this number is, fewer particles will be spawn
#   'lines-gap' (secondary selection only): The distance between each particles lines on cuboid and polygon. The higher this number is, fewer particles will be spawn. Set it to 0 to remove cuboid lines
#   'update-interval': The delay in ticks between particles spawn. This impact the players performances
#   'view-distance':  The maximum distance in which players can see the particles. On 1.7.10 the particle distance is limited to 16 (Minecraft limitation)
#   'particles': The particles type and data. The data can be a color for redstone like in the form 'r,g,b' or a Material for block crack/item crack
#     The particle types are available on https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
visualization:
  selection:
    fade-delay: 0
    max-selection-size: 50000
    primary:
      points-distance: 1.0
      update-interval: 12
      view-distance: 64
      particles:
        type: "FLAME"
        data: ""
    secondary:
      points-distance: 3.0
      lines-gap: 5.0
      update-interval: 18
      view-distance: 32
      particles:
        type: "REDSTONE"
        data: "RED"
  clipboard:
    fade-delay: 0
    max-selection-size: 50000
    primary:
      points-distance: 1.0
      update-interval: 12
      view-distance: 64
      particles:
        type: "FLAME"
        data: ""
    secondary:
      points-distance: 3.0
      lines-gap: 5.0
      update-interval: 18
      view-distance: 32
      particles:
        type: "REDSTONE"
        data: "BLUE"

🐛问题与建议

请不要在评论区发布错误或建议,请在 GitHub 上创建一个 issue,或者在讨论页面上提出。

如果您只是有一个问题,您可以在讨论页面或我的 Discord 服务器上提问。

🤝贡献者

  • Rojetto
  • ZathrusWriter

📜开源地址

https://github.com/MrMicky-FR/WorldEditSelectionVisualizer