453299227
打比方  我想写一个白天扔鸡蛋 就是原来的样子   晚上扔就出僵尸   这种情况肯定是先获取 事件发送世界的时间   然后再进行判断  但是我不知道怎么判断
比如我从 晚上7:00到第二天凌晨4:00这个时间段出僵尸   if语句该怎么写

q88724653
用JAVA自身的获取系统时间方法啊

a8105
本帖最后由 810587921 于 2017-5-5 01:11 编辑

http://minecraft-zh.gamepedia.com/日夜交替
善用wiki
日落[编辑 | 编辑源代码]

在高处看到的日落。
日落持续1.5(1 ?)分钟,从12000(18:00:00)开始,到13800(19:48:00)结束,同时夜晚开始。


Edit:
url地址没亮中文,编辑了一下←_←

CrazyMeow
本帖最后由 a4480481 于 2017-5-5 03:00 编辑
  1. int currentTime = world.getWorldInfo().getWorldTime() % 24000;
  2. // 13000为19点,22000为凌晨4点
  3. if(currentTime >= 13000 && currentTime <= 22000)
  4. {
  5.   world.spawnEntity(Zombie);
  6. }
复制代码

453299227

谢谢了, 虽然我自己实验出来了