本帖最后由 alecone 于 2013-4-11 00:26 编辑
gjx2007821 发表于 2013-4-5 12:05 
又是一个把ESS拆开的插件……什么世界自己的出生点 多世界也自带了……
不是每个人都喜欢用essentials,我也见过和我有类似想法的人。见仁见智吧。
如果不喜欢这个插件,还有一个
http://dev.bukkit.org/server-mods/firstspawn/
firstspawn 1.6 for cb1.5.0 也能支持1.5.1上用。需要注意的是,一定要有permission node管理插件,比如PermissionsEx,bpermissions或者类似的,一定要配好permission node,否则绝对不工作的。
这个插件也是用于修改玩家初始入服spawnpoint出生点的。但是for 1.5.0的版本会在控制台报些错。不过功能正常。
另外多世界的插件不少.
你说的是知名插件multiworld 吧,因为我看multiverse-core和myWorlds这2个知名插件还停留在1.4.x时代,没更新到cb1.5.1。
multiworld v4.5.3支持bukkit 1.5.1,功能强大的多世界插件.可以配置很多.
甚至可以世界嵌套世界.比如一个普通冒险世界中生成地狱的地形.
也可以改玩家各世界自己的spawn生成点.然后用spawn命令传送。
multiworld原帖
http://dev.bukkit.org/server-mods/multiworld-v-2-0/
不过不知道是我技术太差还是怎么的。
我无法用multiworld 改所有玩家的默认死亡重生的spawnpoint,即使用multiworld,setspawn在地狱某位置以后,我死了还是表世界生成的默认spawn点出现,无法在地狱重生。也无法让新入服玩家,在地狱出现。而不是在表世界出现。
已经用了/mw setspawn和/mw setflag。。。
另外,multiworld似乎不能对默认的3个世界进行太多操作。。。
我主要的目的不是说改玩家spawn传送命令的目的地。
而是说,实现一种方法,让玩家默认的入服刷新点,出现在非主世界,比如地狱的某地,最好死后复活点,也变成非主世界,比如地狱的某个地方。这才是目的。而且最好不用essentials。
就像bukkit命令,/spawnpoint 玩家名字 坐标,这个命令实现的效果一样。
而且是对所有在线,不在线,以及未来进入这个服务器所有人都生效。修改他们的死亡重生点和新入服出生点。
bukkit的命令只能对在线玩家有效,太不方便了。而且只能定义主世界的坐标位置,如果我要定义地狱和末地的位置怎么办?
而且我用的spigot,还不能使用/spawnpoint @a 坐标,来表示修改所有在线玩家,真心不方便。
这个功能,我找不到好插件能实现。
-
另外多世界插件myWorlds 1.60 for cb1.4.7似乎有设置世界spawn-respawn点的功能,但是那个插件用bkcommonlib,这个挂库的插件必须严格版本对应,是1.4.7的绝对不能用在1.5.1服务器上,否则直接报错,根本在1.5.1的服务器上都起不来。
只能等这个插件更新到1.5.1对应的版本,而且作者别剔那个feature,之后才能知道是不是在1.5.1能否支持死亡respawn点定义到非主世界的位置坐标。
-
multiverse-core的2.5 beta版不知道能不能上1.5.1。
这个插件尺寸1MB多,已经算大插件了。
这个插件也有设置第一次入服玩家新出生点更改功能,
设置文件可能需要改这个
firstspawnoverride: 'true'
firstspawnworld: world (world是世界名字,改成自己想要的)
然后op还要到特定的第一次入服玩家出生点位置去设
/mv set spawn
/mvm set respawnWorld world (world是世界名)
回头我再试试。不过用这么大的插件就为了控制出生点。真心有点坑。。。
据说essentials和admincmd也可以实现出生点、复活点调整,没试过。