mc-hipower
bukkit怎么给予玩家一个物品player.??

虎牙教授
player.getInventory().add(itemstack);
不用谢我 学习雷锋精神: @Rancy.
留.

mc-hipower
虎牙教授 发表于 2020-5-2 17:07
player.getInventory().add(itemstack);
不用谢我 学习雷锋精神: @Rancy.
留.

那如果想传送玩家该怎么办呢?举个例子谢谢了

虎牙教授
本帖最后由 虎牙教授 于 2020-5-2 17:20 编辑
mc-hipower 发表于 2020-5-2 17:17
那如果想传送玩家该怎么办呢?举个例子谢谢了


loc指坐标
是Location里面的
Location loc = player.getLocation();
//获取玩家当前坐标
loc.setX(loc.getX + 1);
可以修改坐标

player.telep啥的(loc);

mc-hipower
虎牙教授 发表于 2020-5-2 17:18
loc指坐标
是Location里面的
Location loc = player.getLocation();

假如我想把玩家传送到x 1 y 1 z1 该怎么办谢谢写一下代码

虎牙教授
mc-hipower 发表于 2020-5-2 17:33
假如我想把玩家传送到x 1 y 1 z1 该怎么办谢谢写一下代码

Location loc = null;
loc.setX(1);
loc.setY(1);
loc.setZ(1);
player.tele___(loc);

mc-hipower
虎牙教授 发表于 2020-5-2 17:36
Location loc = null;
loc.setX(1);
loc.setY(1);

第五行直接输吗?

虎牙教授
mc-hipower 发表于 2020-5-2 17:48
第五行直接输吗?

player.teleport(loc);

mc-hipower

可以了谢谢

mc-hipower

那如果想传送到别的世界该输入什么?

Time_Traveller
mc-hipower 发表于 2020-5-3 14:49
那如果想传送到别的世界该输入什么?

这种初级问题请到
bukkit.windit.net/javadoc自行查询
player.teleport(world,x,y,z)

William_Shi
mc-hipower 发表于 2020-5-3 14:49
那如果想传送到别的世界该输入什么?

请您自行查看Location的构造器

构造器
构造器和说明
Location(World world, double x, double y, double z)
以给定的坐标构造一个Location对象.
Location(World world, double x, double y, double z, float yaw, float pitch)
以给定的坐标和朝向构造一个Location对象.


懂?World参数在里面了
如果是已有Location要修改
voidsetWorld(World world)设置本位置所在的世界.


对了,不要随便直接操作位置对象,先拷贝一份

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