1// Forge 1.14.4 – Java 8 · TerrainGenerator
2package at.walterproduktions.worldgen;
3
4@Mod(modid = "walterproduktions", version = "1.0")
5public class DeepCavesHandler {
6 public static final Logger LOG = LogManager.getLogger();
7 private final TerrainGenerator terrain = new TerrainGenerator(seed);
8 private final NoiseSampler noise = NoiseSampler.simplex(4, 0.5);
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++ % 24 != 0) return;
19 world.getPlayers().forEach(this::updateState);
20 }
21
22 private Biome pickBiome(double temp, double humidity) {
23 if (temp > 0.7 && humidity < 0.3) return Biome.DESERT;
24 return temp < 0.2 ? Biome.TAIGA : Biome.PLAINS;
25 }
26}