五彩方块.
本帖最后由 五彩方块. 于 2020-3-5 21:46 编辑

简介:
本插件意在更好地保护玩家财产,为每一个玩家设置了独立的世界。比起领地、地皮而言,将玩家所处的世界完全隔离起来将拥有更强的保护能力。

用前须知:
本插件并未对服务器以及世界生成本身作任何优化,在MOD服内若出现大量玩家同时跑图的情况则极有可能导致服务器卡顿。请各位服主自行斟酌适当安装优化插件。若服主正确的对玩家跑图进行了有效限制,那么更多的世界并不会对服务器造成太多的性能消耗。甚至在MOD服中,某些情况下会对服务器性能有正面影响。在关闭了出生点区块常驻内存选项后,若某世界内没有任何玩家在线,则该世界对服务器的性能影响几乎可以忽略不计。

这些功能都在本人的服务器内测时进行过试验:若是在地皮世界,可能两个玩家间的地皮相隔太近,则A与B玩家中任何一个玩家在线都会导致两个地皮的工业、TE、MEK机器被加载进而开始工作,这些机器的工作会占用服务器的大量计算性能。若将A与B的世界隔离,则A在自己的世界游玩时,若B不在线,则不会加载B世界的区块,也就不会让B玩家的机器占用服务器性能,从而达到节省服务器性能的目的。
再次重申:若关闭了出生点区块常驻内存选项,则没有玩家在线的世界对服务器的性能损耗可以忽略不计。

本插件默认为每个世界设置大小为5000*5000,在整个世界全部加载的极限情况下约占用500MB左右磁盘空间(但也不是每个世界都一定会完全加载,这取决于玩家是否喜欢跑图)。若要为每个玩家都开放私人世界,请确保你的磁盘空间充足。(稍后将更新功能,私人世界每天消耗一定租金,若玩家金额不够则自动删除世界存档

私人世界创建后自动开启死亡不掉落。

另外,私人世界里建立的传送门偶尔会出现无法传送至地狱、末地、暮色森林等情况,这应该是Bukkit世界维度之间的一些设定错误,暂时还未找到解决办法。

你可以搭配其他插件使用,来为每一个公会、城镇或者其他什么玩家聚落功能分配一个独立的世界。
也可以像我一样为每一个玩家都分配一个私有世界。

使用方法:
直接丢进plugins即可(别忘了前置插件HamsterAPI和经济插件)

指令:
指令 权限 作用
/hw create hw.create创建一个私人世界
/hw back返回私人世界
/hw setSpawn hw.setSpawn设置私人世界的出生点
/hw rebuild hw.rebuild 重建私人世界
/hw public <on/off>开启/关闭世界公开状态
/hw add <玩家名> 允许某玩家访问私人世界
/hw remove <玩家名> 拒绝某玩家访问私人世界
/hw tp <世界名> hw.tp 传送到某个私人世界
/hw setSize <世界名> <大小> hw.admin 设置某世界的大小
/hw info <世界名> hw.admin 查看世界信息
/hw realTime <世界名> <on/off> hw.admin 设置世界同步现实时间
/hw list hw.admin列出世界及在线玩家
/hw reload hw.admin 重载插件
拥有hw.admin的人可以无视任何权限进入他人私人世界,tp也可以进入任何世界。除hw.admin其他权限默认都是开启状态,若有需要可以在plugin.yml中把default改为false
配置文件:


插件截图:
(这插件没啥好截图的吧......干脆上传一个控制台指令好了


下载:
HamsterAPI为前置插件
HamsterAPI.jar (34.8 KB, 下载次数: 113)
HamsterWorld-1.1-SNAPSHOT.jar (45.06 KB, 下载次数: 117)

开源地址:
https://github.com/ViosinDeng/HamsterWorld







_諵城`Tr)L
想法很不错, 但是细思极恐
玩家多了这世界文件夹目录就有点可怕了

TNT8
作为特权来用还可以
不然直接爆炸,i9也顶不住

宸艾
太占资源了

Lonely丶独独
感谢楼主分享!

511281270
一个玩家一个世界文件夹,有点吓人啊

kuangshijs
如果有人开小号无限创建呢(不敢想)

zghh008
本帖最后由 zghh008 于 2020-2-10 21:55 编辑

只能说你的想法是好的,但你服务器的在天之灵一定不会饶过你的

love12138
这也太可怕了...

X836696023
很不错的插件,一直在找。
如果能够开放源代码来供给我们学习最好不过了

结城希亚
要是能限制区块大小和区块默认样子就好了(单世界私人地皮成了)

五彩方块.
X836696023 发表于 2020-2-10 22:34
很不错的插件,一直在找。
如果能够开放源代码来供给我们学习最好不过了 ...

源代码不是在底下嘛...

五彩方块.
kuangshijs 发表于 2020-2-10 20:30
如果有人开小号无限创建呢(不敢想)

创建世界需要消费金币的...

红人丶云浩
御炎Roinflam 发表于 2020-2-10 22:42
要是能限制区块大小和区块默认样子就好了(单世界私人地皮成了)

不是有设置世界边界吗

五彩方块.
御炎Roinflam 发表于 2020-2-10 22:42
要是能限制区块大小和区块默认样子就好了(单世界私人地皮成了)

限制地图大小功能已经有了,设计区块默认样式这个我并没有打算做。
因为我的初衷就是让玩家在服务器内体验单人游戏般的感觉,摆脱地皮去住进自然环境中。

LoBa丶兔子
应该这样设的。可以预设几个地图,创建世界的区域等等。区域有了。但是 地图可以自定义加载。联动mv插件。可以设置前缀的世界名字。自定义画地图区域进入世界领地。这样好点吧      

zhangyao521
很棒的插件

名副其实
五彩方块. 发表于 2020-2-11 12:46
限制地图大小功能已经有了,设计区块默认样式这个我并没有打算做。
因为我的初衷就是让玩家在服务器内体 ...

你可以添加一个不在线时间过长的玩家删除他的单独世界
减少资源占用
另外加一点智能算法尽量减少玩家世界对服务器造成的损害
例如无人区块自动卸载
其他的话优化也是要做的
高版本毕竟优化有点差,这样子搞起来tps会很伤心的XD

a340644882
挺好的,可以加个权限组

1519261477
这个厉害,顶一个

baqqqyu
鸡肋插件

aassdsd

不喜欢可以直接左转离开啊。。。。

sharina2012
支持一下很不错!!!

QAQQAQ123
非常不错的插件当工会插件应该可以

五彩方块.
a340644882 发表于 2020-2-26 12:16
挺好的,可以加个权限组

权限组插件可以使用已成熟的啊。我是觉得我大概没有必要再自己造一个权限组的了...

paperspigot
我有问题可以加个QQ么我是神奇宝贝服务器用仓鼠的世界不刷精灵

paperspigot
作者我QQ732375240我有问题很急!!!

飞皇之圣
这个挺不错的,虽然不打算给玩家个人使用,那么如果要给公会团体使用的话要怎么设置呢?

飞皇之圣
另外提个意见,不要生成世界之后自动死亡不掉落,而是可以让op在后台可以自由设置所生成世界的gamerule选项,像死亡不掉落,火焰蔓延,世界时间是否固定,是否有天气变化,是否生成怪物,难度这类的最好都可以在后台进行设置

五彩方块.
飞皇之圣 发表于 2020-3-7 20:24
这个挺不错的,虽然不打算给玩家个人使用,那么如果要给公会团体使用的话要怎么设置呢? ...

直接给会长hw.create权限即可(公会插件应该能做到创建公会时执行特定指令的吧?

南京扛把子
大佬能不能更新下 超过多久未上线自动删除世界?

KingStarJun
kuangshijs 发表于 2020-2-10 20:30
如果有人开小号无限创建呢(不敢想)

再加一个那个检测IP的插件

tiger9878
谢谢作者!!!太喜欢这个插件了~就是想问问,怎么关闭出生点区块常驻内存选项啊= =

八木大蛇
可以加入一个创建世界类型,借鉴多世界

旅人
想法不错,如果能自定义设置世界模板,玩家创建世界后套用模板,自带一些机器这样的客制化功能

小芒Spring
hypixel那样的家园世界?

小冰糖a
可以新增加一个自定义世界边界功能吗,这样可以分级购买世界

二哈大魔王
现在这个插件有服务器用了吗 好想去看看

江月寒
感谢分享~~

丢丢丢qwq
楼主真厉害呀

yangfang520
66666666666

江月寒
1.12.2能用嘛

3478418865
出个GUI就更好了

454564啊
这感觉很强

宸艾
请问个人世界里会生成模组的里的资源吗?

Naive4901
请支持下1.16.5
并且希望世界跟正常世界一样大
如果可以最好不需要前置

f1207023214
力求支持1.16.x,想做一个有私人领域世界的服