Player.setExhaustion(Exhaustion);
スタミナ とは
食べ物系関数の動作確認
//プレイヤーのスタミナ(消耗レベル)、満腹度、隠し満腹度を表示する function modTick(){ var Exhaustion = Player.getExhaustion(); var Hunger = Player.getHunger(); var Saturation = Player.getSaturation(); //double型は桁が大きすぎるので、小数点3桁以下を切り捨てる Exhaustion = ~~(Exhaustion*1000)/1000; Hunger = ~~(Hunger*1000)/1000; Saturation = ~~(Saturation*1000)/1000; ModPE.showTipMessage("スタミナ(Exhaustion):"+Exhaustion+"\n満腹度(Hunger):"+Hunger+"\n隠し満腹度(Saturation):"+Saturation); } //チャットでスタミナ(消耗レベル)、満腹度、隠し満腹度を変更する function chatHook(str){ str = str.split(" "); switch(str[0]){ case "exh": var Exhaustion = parseFloat(str[1]); Player.setExhaustion(Exhaustion); clientMessage("プレイヤーのスタミナ(消耗レベル)を"+Exhaustion+"に設定しました。"); preventDefault(); break; case "hun": var Hunger = parseFloat(str[1]); Player.setHunger(Hunger); clientMessage("プレイヤーの満腹度を"+Hunger+"に設定しました。"); preventDefault(); break; case "sat": var Saturation = parseFloat(str[1]); Player.setSaturation(Saturation); clientMessage("プレイヤーの隠し満腹度を"+Saturation+"に設定しました。"); preventDefault(); break; } } //eatHookが受け取る情報を表示するテンプレ function eatHook(Hunger, Saturation){ //double型は桁が大きすぎるので、小数点3桁以下を切り捨てる Saturation = ~~(Saturation*1000)/1000; clientMessage("食べたアイテムによる満腹度の増加量はそれぞれ..."); clientMessage("満腹度(Hunger):"+Hunger); clientMessage("隠し満腹度(Saturation):"+Saturation); clientMessage("でした。"); }