本帖最后由 反清复明 于 2018-12-3 18:34 编辑
如何判断玩家是否在床上睡觉
如何判断玩家是否在床上睡觉
MOD还是插件?如果是1.12的MOD,你可以使用
EntityPlayer#isPlayerSleeping()来获取玩家睡觉状态
EntityPlayer#isPlayerSleeping()来获取玩家睡觉状态
直接看就行了,如果是躺在床上就是在睡觉,如果站在床上就是没睡觉。(在我的世界里,除了睡觉的时候,其他时候没法躺下。)
希望这能帮到你的忙
@EventHandler
public void onPlayerEntryBed(PlayerBedEnterEvent e) {
// 玩家睡在床上了哦~
}
@EventHandler
public void onPlayerLeaveBed(PlayerBedLeaveEvent e) {
// 玩家离开床了哦~
}
@EventHandler
public void onPlayerEntryBed(PlayerBedEnterEvent e) {
// 玩家睡在床上了哦~
}
@EventHandler
public void onPlayerLeaveBed(PlayerBedLeaveEvent e) {
// 玩家离开床了哦~
}
吾王HIM0418 发表于 2018-12-8 09:55
直接看就行了,如果是躺在床上就是在睡觉,如果站在床上就是没睡觉。(在我的世界里,除了睡觉的时候,其他 ...
人才啊你
。。。。。。。。。。。。。。
酷酷KuMc 发表于 2019-1-12 13:47
希望这能帮到你的忙
@EventHandler
这又是啥指令,新版的吗。