Kerwin_pop2wo
本帖最后由 Kerwin_pop2wo 于 2023-3-19 01:00 编辑

插件已重置 功能大部分已完成 添加新的区域种类 ball
Re版本源码以及插件本体地址:RegionInformationReload (github.com)


写了一个自定义区域信息提示,测试环境: 1.7.10,1.12.2,1.19.2,理论应该支持大部分版本
低版本请勿使用ACTIONBAR,TITLE等功能...





功能:

自定义区域

自定义消息提示

自定义生态群系提示

功能可随时开关
指令创建区域

...

使用异步线程,最大程度保证安全的情况下,减少性能消耗

Spark分析结果里我甚至没找到相关的占用

毕竟插件也不大





使用截图:









配置文件:

注释写的应该挺清楚来着

Settings:
  #设置插件前缀
  pluginPrefix: "&7[&aRegionInfo&7]"
  #设置选择工具 默认为金锄头
  tool: "GOLD_HOE"
  #设置玩家进入服务器时是否自动开启对应功能
  activeOnPlayerJoin:
    #自定义区域提示
    regions: true
    #生物群系提示
    biomes: true

  #生物群系消息提示内容,
  #[MSG] 发送消息
  #[TILE] 发送标题 使用::分割属性 主标题::副标题::淡入时间::停留时间::淡出时间
  #[ACB] ACTION_BAR消息
  #[DC] 龙核功能,暂未开发完毕
  biomeInfos:
    - "[MSG]-&a你来到了&b%biome%"
    - "[TITLE]-&a你来到了::&b%biome%::10::20::20"
    - "[ACB]-&b%biome%"

  #设置插件重载信息
  reloadMSG: "插件已重载!"
  #生态群系提示开关时提示
  biomeSwitchMSG: " 生物群系提示已%Action%!"
  #自定义区域提示开关时提示
  regionSwitchMSG: " 区域提示已%Action%!"
  #生态群系是否高精度显示,设置为false时, 如  SAVANNA 与 SAVANNA_ROCK两个群系切换时,无消息提示
  biomeHighAccuracy: true
  #设置检测强度,数字越低消耗越高,建议生态群系设置为50或100,自定义区域设置为20 (整数!!!)
  biomeSpeed: 20
  regionSpeed: 20

#区域设置
Regions:
  region1:
    #区域名
    name: "&c神魔禁地"
    #世界
    world: "World"
    #正方形区域的两个对角点即可 后续开发圆柱 球形区域
    X1: 556.1
    X2: 567.39
    Y1: 76
    Y2: 69
    Z1: 52
    Z2: 63
    #区域进入提示
    inInfos:
      - "[MSG]-&e[&c!&e] &a你进入了%name%&a!"
      - "[TITLE]-::%name%::10::20::20"
      #区域离开提示
    outInfos:
      - "[MSG]-&e[&c!&e] &a万幸...你安全离开了%name%&a..."
Biomes:
  #已经懒得翻译了 = =
  #根据需求自行补齐吧~
  OCEAN: "海洋"
  PLAINS: "平原"
  DESERT: "沙漠"
  EXTREME_HILLS: ""
  FOREST: "森林"
  TAIGA: "针叶林"
  SWAMPLAND: "沼泽地"
  RIVER: "河流"
  HELL: "地狱"
  SKY: "天空"
  FROZEN_OCEAN: "冻海"
  FROZEN_RIVER: "冻河"
  ICE_FLATS: "冰原"
  ICE_MOUNTAINS: "雪山"
  MUSHROOM_ISLAND: "蘑菇岛"
  MUSHROOM_ISLAND_SHORE: "蘑菇岛海岸"
  BEACHES: "沙滩"
  DESERT_HILLS: "沙漠群峰"
  FOREST_HILLS: "森林群峰"
  TAIGA_HILLS: "针叶林群峰"
  SMALLER_EXTREME_HILLS: "小型..."
  JUNGLE: "丛林"
  JUNGLE_HILLS: "丛林山脉"
  JUNGLE_EDGE: "丛林边缘"
  DEEP_OCEAN: "深海"
  STONE_BEACH: "石之沙滩"
  COLD_BEACH: ""
  BIRCH_FOREST: ""
  BIRCH_FOREST_HILLS: ""
  ROOFED_FOREST: ""
  TAIGA_COLD: ""
  TAIGA_COLD_HILLS: ""
  REDWOOD_TAIGA: ""
  REDWOOD_TAIGA_HILLS: ""
  EXTREME_HILLS_WITH_TREES: ""
  SAVANNA: "萨瓦拉草原"
  SAVANNA_ROCK: ""
  MESA: ""
  MESA_ROCK: ""
  MESA_CLEAR_ROCK: ""
  VOID: ""
  MUTATED_PLAINS: ""
  MUTATED_DESERT: ""
  MUTATED_EXTREME_HILLS: ""
  MUTATED_FOREST: ""
  MUTATED_TAIGA: ""
  MUTATED_SWAMPLAND: ""
  MUTATED_ICE_FLATS: ""
  MUTATED_JUNGLE: ""
  MUTATED_JUNGLE_EDGE: ""
  MUTATED_BIRCH_FOREST: ""
  MUTATED_BIRCH_FOREST_HILLS: ""
  MUTATED_ROOFED_FOREST: ""
  MUTATED_TAIGA_COLD: ""
  MUTATED_REDWOOD_TAIGA: ""
  MUTATED_REDWOOD_TAIGA_HILLS: ""
  MUTATED_EXTREME_HILLS_WITH_TREES: ""
  MUTATED_SAVANNA: ""
  MUTATED_SAVANNA_ROCK: ""
  MUTATED_MESA: ""
  MUTATED_MESA_ROCK: ""
  MUTATED_MESA_CLEAR_ROCK: ""



命令+权限:



/regioninfo(rei) biome 开关生态群系提示 权限:RegionInfo.biome

/regioninfo(rei) biome 开关自定义区域提示 权限:RegionInfo.reigon

权限:RegionInfo.admin
/regioninfoadmin(reia) reload 重载插件配置
/regioninfoadmin(reia) select 开关点位选择
/regioninfoadmin(reia) create 自定义ID 区域名字 创建新区域(需要在config.yml中配置信息)




如果你使用GM记得为玩家添加-RegionInfo.admin

如果使用LuckPerms记得将RegionInfo.admin设置为flase






插件本体:

RegionInformation-1.2-SNAPSHOT.jar (24.59 KB, 下载次数: 106)

使用方法:放到plugins文件夹里面,然后重启服务器


如果有BUG记得在帖子反馈一下~


本插件所用所有代码均为原创,不存在借用/抄袭等行为






名副其实
希望兼容 WorldGuard 的 Regions 而不是自建的 Regions

Kerwin_pop2wo
名副其实 发表于 2022-9-9 19:58
希望兼容 WorldGuard 的 Regions 而不是自建的 Regions

收到

苏子峰
考虑在增加个进入区域执行指令吗,另外可以在增加个选择区域的工具 类似创世神

Kerwin_pop2wo
苏子峰 发表于 2022-9-9 20:10
考虑在增加个进入区域执行指令吗,另外可以在增加个选择区域的工具 类似创世神 ...

在计划之内

苏子峰

更新后会奉上人气

奥力給
希望大佬可以做一下低版本的

Kerwin_pop2wo
奥力給 发表于 2022-9-10 11:59
希望大佬可以做一下低版本的

首先,我不是大佬
其次,低版本的spigot官网以及不提供构建了,低版本如果不使用title或ACTIONBAR应该是没问题的
最后,我不是大佬

Kerwin_pop2wo
苏子峰 发表于 2022-9-10 00:32
更新后会奉上人气

更新了

苏子峰

执行指令 似乎没有更新

Kerwin_pop2wo
苏子峰 发表于 2022-9-11 00:19
执行指令 似乎没有更新

/reia create id name就可以了

long715
感谢分享

大米我这呢
很棒的插件 cat核心可以用吗

Kerwin_pop2wo
大米我这呢 发表于 2022-9-11 15:18
很棒的插件 cat核心可以用吗

应该是可以的,你可以测试一下,记得告诉我一声喔~

One_White
MCBBS有你更精彩~

水立方小gg
xiaoyang 前来顶帖

小奇又来了
rpg服务器好评!~

LOVE_qaz
MCBBS有你更精彩!

张光辉
mcbbs有你更精彩

释天Kaiser
很棒很简单的插件,不过这个是一定需要龙核前置吗?

Kerwin_pop2wo
释天Kaiser 发表于 2022-11-10 13:53
很棒很简单的插件,不过这个是一定需要龙核前置吗?

不用的

Korea
挺不错的插件,希望能给区域名更新个papi变量

齐铭夏LkrX
属是牛逼

1047975360
本帖最后由 1047975360 于 2022-11-16 11:01 编辑

purpur端1.19.2无法加载插件@Kerwin_pop2wo

UncleMan_
感觉这个插件就是给rpg服务器做的 很强np

369j
1.18.1为啥自定义区域无法使用

魑魂0o0魄魔
1.16.5和1.18.2不能使用有点可惜,希望楼主能完成学业后尽快更新

魑魂0o0魄魔
好顶赞啊,这个效果真不错,建造服终于可以规划城镇提示了

Kerwin_pop2wo
1047975360 发表于 2022-11-16 10:59
purpur端1.19.2无法加载插件@Kerwin_pop2wo

我在paper1.19.3测试没问题,你是不是改动文件后缀了?

Kerwin_pop2wo
魑魂0o0魄魔 发表于 2023-1-29 23:54
1.16.5和1.18.2不能使用有点可惜,希望楼主能完成学业后尽快更新

逐步修复bug

第一页 上一页 下一页 最后一页