求助各位了 谢谢
简称文档:
bukkit 1710版本:
https://jd.bukkit.org/
bukkit或spigot 最新版:
https://hub.spigotmc.org/
下的JAVADOCS
国内翻译的doc:
http://www.mcbbs.net/forum.php?mod=viewthread&tid=632861
bukkit 1710版本:
https://jd.bukkit.org/
bukkit或spigot 最新版:
https://hub.spigotmc.org/
下的JAVADOCS
国内翻译的doc:
http://www.mcbbs.net/forum.php?mod=viewthread&tid=632861
楼主你好,我最近也在学习这个,遇到点问题想请问下。 怎么在代码实现传送;我把我的代码贴出来 帮我看看哪里有错误,不尽感谢!
String message=event.getMessage();
if(message.equals("/this_is_my_home")){
logger.info(player.getName()+"执行命令:"+message);
Location location = player.getLocation();
Map<String, Object> map=new HashMap<>();
map.put("home", location);
playerBuffer.put(playerName, map);
}
if(message.equals("/go_home")){
logger.info(player.getName()+"执行命令:"+message);
Map<String,Object> playerMap = playerBuffer.get(playerName);
Location homeLocation = (Location) playerMap.get("home");
if(homeLocation!=null){
player.getLocation(homeLocation);
}else{
player.sendMessage("你没有设置home!");
}
}
if(message.equals("/get_diamod_sword")){
logger.info(player.getName()+"执行命令:获取钻石剑");
inventory.addItem(new ItemStack(Material.DIAMOND_SWORD));
}
这里面获取钻石剑的命令是可以用的,设置/this_is_my_home 也是可以了,就是/go_home 命令没反应
String message=event.getMessage();
if(message.equals("/this_is_my_home")){
logger.info(player.getName()+"执行命令:"+message);
Location location = player.getLocation();
Map<String, Object> map=new HashMap<>();
map.put("home", location);
playerBuffer.put(playerName, map);
}
if(message.equals("/go_home")){
logger.info(player.getName()+"执行命令:"+message);
Map<String,Object> playerMap = playerBuffer.get(playerName);
Location homeLocation = (Location) playerMap.get("home");
if(homeLocation!=null){
player.getLocation(homeLocation);
}else{
player.sendMessage("你没有设置home!");
}
}
if(message.equals("/get_diamod_sword")){
logger.info(player.getName()+"执行命令:获取钻石剑");
inventory.addItem(new ItemStack(Material.DIAMOND_SWORD));
}
这里面获取钻石剑的命令是可以用的,设置/this_is_my_home 也是可以了,就是/go_home 命令没反应
laobiao139 发表于 2016-11-1 22:06
楼主你好,我最近也在学习这个,遇到点问题想请问下。 怎么在代码实现传送;我把我的代码贴出来 帮我看看哪 ...
能具体解释下哪里的错误吗?