From 631c8b705afcf77dd012432bc1a1a0b5580a70e6 Mon Sep 17 00:00:00 2001 From: dfsek Date: Wed, 22 Dec 2021 23:04:54 -0700 Subject: [PATCH] move world property access to WorldProperties --- .../main/java/com/dfsek/terra/api/world/World.java | 10 ++-------- .../dfsek/terra/api/world/info/WorldProperties.java | 12 ++++++++++++ 2 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 common/api/core/src/main/java/com/dfsek/terra/api/world/info/WorldProperties.java diff --git a/common/api/core/src/main/java/com/dfsek/terra/api/world/World.java b/common/api/core/src/main/java/com/dfsek/terra/api/world/World.java index 37e596d30..9c12a3724 100644 --- a/common/api/core/src/main/java/com/dfsek/terra/api/world/World.java +++ b/common/api/core/src/main/java/com/dfsek/terra/api/world/World.java @@ -1,18 +1,12 @@ package com.dfsek.terra.api.world; -import com.dfsek.terra.api.Handle; import com.dfsek.terra.api.config.ConfigPack; import com.dfsek.terra.api.world.biome.generation.BiomeProvider; import com.dfsek.terra.api.world.chunk.generation.ChunkGenerator; +import com.dfsek.terra.api.world.info.WorldProperties; -public interface World extends Handle { - long getSeed(); - - int getMaxHeight(); - - int getMinHeight(); - +public interface World extends WorldProperties { ChunkGenerator getGenerator(); BiomeProvider getBiomeProvider(); diff --git a/common/api/core/src/main/java/com/dfsek/terra/api/world/info/WorldProperties.java b/common/api/core/src/main/java/com/dfsek/terra/api/world/info/WorldProperties.java new file mode 100644 index 000000000..d9db43ef6 --- /dev/null +++ b/common/api/core/src/main/java/com/dfsek/terra/api/world/info/WorldProperties.java @@ -0,0 +1,12 @@ +package com.dfsek.terra.api.world.info; + +import com.dfsek.terra.api.Handle; + + +public interface WorldProperties extends Handle { + long getSeed(); + + int getMaxHeight(); + + int getMinHeight(); +}