summaryrefslogtreecommitdiff
path: root/src/main/java/net/tylermurphy/Minecraft/Tick/TickManager.java
blob: c705d376c0dff0525a4e8e8f91436b17d0e2561d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package net.tylermurphy.Minecraft.Tick;

import java.util.List;

import net.tylermurphy.Minecraft.Tick.GameTicks.GrassTick;
import net.tylermurphy.Minecraft.Tick.GameTicks.WaterTick;


public class TickManager {

	public static void doTick() {
		List<BlockUpdate> block_updates = BlockUpdate.loadBirthedUpdates();
		for(BlockUpdate update : block_updates) {
			if(update.new_block_id == 17 || update.new_block_id == -1) {
				WaterTick.doWaterTick(update);
			}
			if(update.new_block_id == 0 || update.new_block_id == 1) {
				GrassTick.doGrassTick(update);
			}
		}
		BlockUpdate.purgeUpdates();
	}
	
}