org.bukkit.World#getTime ( )源码实例Demo

下面列出了org.bukkit.World#getTime ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Skript   文件: EvtAtTime.java
@Override
public void register(final Trigger t) {
	this.t = t;
	for (final World w : worlds) {
		EvtAtInfo i = triggers.get(w);
		if (i == null) {
			triggers.put(w, i = new EvtAtInfo());
			i.lastTick = (int) w.getTime() - 1;
		}
		i.list.add(this);
		Collections.sort(i.list);
	}
	registerListener();
}
 
源代码2 项目: BetonQuest   文件: TimeEvent.java
@Override
protected Void execute(String playerID) {
    World world = PlayerConverter.getPlayer(playerID).getWorld();
    long time = amount;
    if (add) {
        time += world.getTime();
    }
    world.setTime(time % 24000);
    return null;
}
 
源代码3 项目: Slimefun4   文件: ArmorTask.java
private boolean hasSunlight(Player p) {
    World world = p.getWorld();

    if (world.getEnvironment() != Environment.NORMAL) {
        // The End and Nether have no sunlight
        return false;
    }

    return (world.getTime() < 12300 || world.getTime() > 23850) && p.getEyeLocation().getBlock().getLightFromSky() == 15;
}
 
源代码4 项目: Harbor   文件: Checker.java
private boolean isNight(final World world) {
    return world.getTime() > 12950 || world.getTime() < 23950;
}