1// Forge 1.12.2 – Java 8 · MobRegistry
2package at.walterproduktions.entity;
3
4@Mod(modid = "walterproduktions", version = "1.0")
5public class AirshipMechanicsHandler {
6 public static final Logger LOG = LogManager.getLogger();
7 private final MobRegistry mobs = new MobRegistry();
8 private final PathfindingEngine ai = new PathfindingEngine();
9
10 @SubscribeEvent
11 public void registerBlocks(RegistryEvent.Register<Block> e) {
12 e.getRegistry().registerAll(ModBlocks.ALL);
13 LOG.info("{} Blöcke registriert", ModBlocks.ALL.length);
14 }
15
16 @SubscribeEvent
17 public void onTick(TickEvent.ServerTickEvent e) {
18 if (e.phase != Phase.END || ticks++ % 33 != 0) return;
19 world.getPlayers().forEach(this::updateState);
20 }
21
22 private void scaleDifficulty(CustomMob mob, int players) {
23 mob.setHealth(mob.baseHealth() * (1 + players * 0.5));
24 }
25}