憨憨冰棍
本帖最后由 星 于 2022-10-30 22:03 编辑


前言
在看某人直播时看到她在用藏宝图找宝藏 藏宝图?? 宝藏??好像只有高版本有吧! 不行我也要!我要比他更好玩的 因此这个插件就蛋生了
插件的基本功能和作用:
在指定范围 指定某些世界 随机生成箱子 并提示玩家坐标 (坐标在物品上)
要注意的事情 藏宝图尽量是不可重叠的物品  玩家在右击开启藏宝图时会替换掉手中所有的藏宝图
精彩截图









配置
  1. ##坐标范围
  2. jiangli:
  3.     ##等级 ID
  4.     item1:
  5.        ##识别lore
  6.        lore: 低级藏宝图
  7.        ##随机的世界 在以下世界随机生成(建议不要在有领地的地方使用 会强制替换方块 说不定有哪位那么不幸运纳
  8.        world:
  9.        - world
  10.        ##- DIM-1
  11.        id:
  12.        ##物品名:个数:几率(千分之) ------- 物品名为 fgive 插件的物品索引ID
  13.        - 普通强化石:3:300
  14.        - 高级强化石:1:400
  15.        - 钻石:8:40
  16.        ##最大坐标Y 尽量不要超过世界最高高度
  17.        Max:
  18.         X: 2000
  19.         Y: 200
  20.         Z: 2000
  21.        #最小坐标 尽量不要过小以免生成在基岩层
  22.        Min:
  23.         X: -2000
  24.         Y: 10
  25.         Z: -2000
  26. lore:
  27. ##%World% 代表世界名  %X% %Y% %Z% 坐标XYZ %Player% 玩家名
  28.    zuobiao:
  29.    - "&6&l宝藏地址: %World% X:%X% Y:%Y% Z:%Z%"
  30.    - "&c&l千万不要被别人捷足先登了哟"
  31.    - "&c&l禁止将已开启坐标的藏宝图出售"
  32.    ##世界名显示的中文
  33. worldname:
  34.     DIM-1: 地狱
  35.     world: 资源
  36. ##在哪些方块上会生成箱子 空气也会生成哟 存在ALL 代表所有
  37. Block:
  38. - ALL
复制代码






食用方法
给物品添加lore介绍(配置文件中配置) 识别到配置中的lore后 根据相当应的等级 进行生成藏宝图
设置物品时 需要先对物品进行保存 比如说 Fgive bc 钻石 (需要前置插件 Fgive)
生成时生成的坐标会强制替换成箱子 如果想在指定方块上生成 就配置 Block: 去掉ALL 进行配置 Block 为AIR 则只在空气中生成
指令/ BaoZang reload 重载插件







下载地址
我账号被小人清空了近万金粒和绿宝石 求救济一下贫穷的我
BaoZang.jar (12.96 KB, 下载次数: 651, 售价: 5 粒金粒)
更新日志:2020年7月29日
修复。。。几率写反了 导致设置小几率变成大几率了
2020年7月30日
添加新变量 %tiem% 开启时间格式(年月日)
修复随机放置物品时在同一格内 物品被覆盖
2020年8月2日
添加功能: 开启藏宝图将扣除手中1个物品 重新赐予玩家一个新的带有坐标的藏宝图
修复:修复多个等级地图时奖励 叠加到了一起 、修复在未加载世界中使用藏宝图报错
2020年8月29日 1.3v
宝藏不在生成在领地范围内
2020年9月5日 1.3.1v
修复不存在Residence插件时无法使用
本插件代码全为原创无抄袭借鉴












玄月月
**起飞....

叁肆.
寻找宝藏我觉得挺有意思,可以增加服务器的趣味性

三色堇Cyyy
支持原创插件

wtianming233
本帖最后由 wtianming233 于 2020-7-29 09:09 编辑

感谢楼主的插件,今天又是感谢的一天QWQ

奥力給
既然都做了为什么不做的再像一点呢awa
发送数据包让地图显示自定义图片可以尝试一下(大佬勿喷

二哈大魔王
不错 支持原创

憨憨冰棍
15063463486 发表于 2020-7-29 09:09
既然都做了为什么不做的再像一点呢awa
发送数据包让地图显示自定义图片可以尝试一下(大佬勿喷
...

表示没找到 与地图相关的修改方式

Pan$brother
不错的插件,支持

mc火焰大大
感谢作者的分享

施Bq
不错的插件 感谢lz

名副其实
本帖最后由 名副其实 于 2020-7-29 12:44 编辑

建议读取领地与worldguard的regionxyz坐标然后禁止插件在此范围内生成
另外还要考虑到worldedit临时选区的坐标,也需要排除
希望制作一个gui用于存放玩家发现的藏宝图
藏宝图发现后(玩家打开箱子)可以执行指令例如全服公告
宝箱内容可自定义,也可设置插件功能实现的世界的白名单/黑名单

第二次编辑:
应当添加一个最大生成距离,决定了宝箱最远不超过玩家多少格,最小生成距离则是决定宝箱最近不少于玩家多少格
应当添加宝藏探测仪,玩家装备在副手时宝藏探测仪会指向宝藏坐标,并且在距离近的时候提示玩家(提示距离可自定义)
可以添加嗅探药水,使用glow效果自动发现较近距离的宝藏箱
希望宝藏箱生成的支持其他插件,例如phatloot或crazycrate等
宝藏箱找到的不只是惊喜。希望能在开箱子的时候有一定几率召唤随机怪物,包括mm的生物

第三次编辑:
希望不同层数有不同的宝箱loot,即玩家可以自定义不同y轴从配置文本中抽取的宝箱掉落物列表


第四次编辑:
希望能增加对外调用的api以及用于测试的宝箱指令(生成一个测试掉落物列表的宝箱在使用指令者的脚旁)

憨憨冰棍
名副其实 发表于 2020-7-29 12:30
建议读取领地与worldguard的regionxyz坐标然后禁止插件在此范围内生成
另外还要考虑到worldedit临时选区的 ...

宝箱内容肯定自定义 然后藏宝图等级是可以设置随机在哪些世界生成的
GUI的话 感觉还是有必要的 然后就是领地和结界的问题 这个我后期 会研究一下 也希望大佬能给出方法(毕竟我英语不好)

291895997
可以 但是限制跑图的服务器很难受

苏子峰
很有趣味   

【NightSky】
如果玩家开启宝藏后,一直不去拿,会不会出现宝箱一直残留的问题呢,多个玩家之后一块用,会不会卡的世界都是残留宝藏箱子?

飞皇之圣
插件很不错,不过好像会无视领地插件之类的保护插件的样子,表示等楼主研究完了这部分再下,先支持一波

suyingqwq
挺好的!!支持

憨憨冰棍
【NightSky】 发表于 2020-7-30 12:26
如果玩家开启宝藏后,一直不去拿,会不会出现宝箱一直残留的问题呢,多个玩家之后一块用,会不会卡的世界都 ...

会一直残留 但是世界那么大 哪些都是小问题 因为宝箱坐标是 固定的

憨憨冰棍
飞皇之圣 发表于 2020-7-30 20:24
插件很不错,不过好像会无视领地插件之类的保护插件的样子,表示等楼主研究完了这部分再下,先支持一波{:70 ...

以支持 res 领地插件的判断

SwaGock
插件不错  提高了我服务器的趣味

一颗丁子
加强生存乐趣用

LobbyTech
正是我想要的插件,他居然出现了,感谢作者,另外只希望没bug,至于功能要在没bug前提下

虎牙-朦胧
MCBBS有你更精彩~

as1234567
        神乎其技!6的飞起!

as1234567
        神乎其技!6的飞起!

用户2588899
可怜的作者  账号被小人清空了

不好,快跑!
?
你以前的账号怎么了

含笑甲醛
mod可以不

桐谷和人.1
很有意思的插件支持

蜡笔小新呀
感谢大佬的插件

寂语不言丶
emmm...报错关服了...1.16.3 spigot
报错:
Description: Exception in server tick loop

java.lang.AssertionError: TRAP
        at net.minecraft.server.v1_16_R2.ItemStack.checkEmpty(ItemStack.java:99)
        at net.minecraft.server.v1_16_R2.ItemStack.setCount(ItemStack.java:890)
        at net.minecraft.server.v1_16_R2.PlayerInteractManager.a(PlayerInteractManager.java:407)
        at net.minecraft.server.v1_16_R2.PlayerConnection.a(PlayerConnection.java:1347)
        at net.minecraft.server.v1_16_R2.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28)
        at net.minecraft.server.v1_16_R2.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1)
        at net.minecraft.server.v1_16_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)
        at net.minecraft.server.v1_16_R2.TickTask.run(SourceFile:18)
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeTask(SourceFile:144)
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeNext(SourceFile:118)
        at net.minecraft.server.v1_16_R2.MinecraftServer.ba(MinecraftServer.java:941)
        at net.minecraft.server.v1_16_R2.MinecraftServer.executeNext(MinecraftServer.java:934)
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.awaitTasks(SourceFile:127)
        at net.minecraft.server.v1_16_R2.MinecraftServer.sleepForTick(MinecraftServer.java:918)
        at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:850)
        at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:164)
        at java.lang.Thread.run(Unknown Source)

寂语不言丶
csz3h 发表于 2020-10-24 02:18
emmm...报错关服了...1.16.3 spigot
报错:
Description: Exception in server tick loop

在使用含有指定Lore的物品的时候报的这个错误

k1c
6666666666666

憨憨冰棍
csz3h 发表于 2020-10-24 02:19
在使用含有指定Lore的物品的时候报的这个错误

你确定是我插件导致的?

qwe131
感谢分享

爆炸的影流
感谢作者分享

鸽子安
物品可以自定义嘛.支持mod物品嘛

云祈
感谢楼主分享

Dream守护
谢谢大佬分享

ORGTD
宝藏领取后箱子会不会自动消失

qingcheng
谢谢分享 支持一下!

fjdnwowjdhcb
感谢分享,楼主棒棒

CivicXFB
这个插件非常棒,想作个盗贼服务器,这个插件帮大忙了!

可爱不过C
很好用的插件~~

爱楠楠吖
大佬无敌大佬万岁

a1661639091
很需要这种插件 感谢lz

a48742913
66666666666666666666

_Zombie
拿去跟朋友Van了qwp

qq2902812030
非常棒的插件 拿走了!

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