反清复明
本帖最后由 反清复明 于 2018-12-3 18:34 编辑

如何判断玩家是否在床上睡觉

tt36999
MOD还是插件?如果是1.12的MOD,你可以使用
EntityPlayer#isPlayerSleeping()来获取玩家睡觉状态

吾王HIM0418
直接看就行了,如果是躺在床上就是在睡觉,如果站在床上就是没睡觉。(在我的世界里,除了睡觉的时候,其他时候没法躺下。)

酷酷KuMc
希望这能帮到你的忙

@EventHandler
public void onPlayerEntryBed(PlayerBedEnterEvent e) {
    // 玩家睡在床上了哦~
}

@EventHandler
public void onPlayerLeaveBed(PlayerBedLeaveEvent e) {
    // 玩家离开床了哦~
}

flew_kites
吾王HIM0418 发表于 2018-12-8 09:55
直接看就行了,如果是躺在床上就是在睡觉,如果站在床上就是没睡觉。(在我的世界里,除了睡觉的时候,其他 ...

人才啊你

271788
。。。。。。。。。。。。。。

星知夜雨
酷酷KuMc 发表于 2019-1-12 13:47
希望这能帮到你的忙

@EventHandler

这又是啥指令,新版的吗。