package me.hammerle.supersnuvi.entity.components.ai; import me.hammerle.supersnuvi.entity.Entity; import me.hammerle.supersnuvi.tiles.Location; import me.hammerle.supersnuvi.util.Face; public class Controller { public final static Controller NULL = new Controller(null); protected final Entity ent; protected Controller(Entity ent) { this.ent = ent; } public void tick() { } public void renderTick(float lag) { } public boolean isAnimated() { return false; } public void onCollideWithTile(Location loc, Face face) { } public void onCollideWithEntity(Entity ent, Face face) { } }