mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 06:11:24 +00:00
reformat all code
This commit is contained in:
@@ -1,25 +1,19 @@
|
||||
package com.dfsek.terra.cli;
|
||||
|
||||
import com.dfsek.tectonic.api.TypeRegistry;
|
||||
|
||||
import com.dfsek.tectonic.api.exception.LoadException;
|
||||
import com.dfsek.tectonic.api.loader.ConfigLoader;
|
||||
import com.dfsek.tectonic.api.loader.type.TypeLoader;
|
||||
|
||||
import com.dfsek.terra.AbstractPlatform;
|
||||
import com.dfsek.terra.api.handle.ItemHandle;
|
||||
import com.dfsek.terra.api.handle.WorldHandle;
|
||||
|
||||
import com.dfsek.terra.api.world.biome.PlatformBiome;
|
||||
import com.dfsek.terra.cli.handle.CLIItemHandle;
|
||||
import com.dfsek.terra.cli.handle.CLIWorldHandle;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.File;
|
||||
import java.lang.reflect.AnnotatedType;
|
||||
|
||||
import com.dfsek.terra.AbstractPlatform;
|
||||
import com.dfsek.terra.api.handle.ItemHandle;
|
||||
import com.dfsek.terra.api.handle.WorldHandle;
|
||||
import com.dfsek.terra.api.world.biome.PlatformBiome;
|
||||
import com.dfsek.terra.cli.handle.CLIItemHandle;
|
||||
import com.dfsek.terra.cli.handle.CLIWorldHandle;
|
||||
|
||||
|
||||
public class CLIPlatform extends AbstractPlatform {
|
||||
@@ -27,11 +21,13 @@ public class CLIPlatform extends AbstractPlatform {
|
||||
|
||||
private final CLIWorldHandle worldHandle = new CLIWorldHandle();
|
||||
private final CLIItemHandle itemHandle = new CLIItemHandle();
|
||||
|
||||
public CLIPlatform() {
|
||||
LOGGER.info("Root directory: {}", getDataFolder().getAbsoluteFile());
|
||||
load();
|
||||
LOGGER.info("Initialized Terra platform.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean reload() {
|
||||
return false;
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
package com.dfsek.terra.cli;
|
||||
|
||||
import com.dfsek.terra.api.config.ConfigPack;
|
||||
import com.dfsek.terra.api.event.events.platform.PlatformInitializationEvent;
|
||||
|
||||
import com.dfsek.terra.api.util.vector.Vector2Int;
|
||||
import com.dfsek.terra.cli.world.CLIWorld;
|
||||
|
||||
import net.querz.mca.MCAUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import com.dfsek.terra.api.config.ConfigPack;
|
||||
import com.dfsek.terra.api.event.events.platform.PlatformInitializationEvent;
|
||||
import com.dfsek.terra.api.util.vector.Vector2Int;
|
||||
import com.dfsek.terra.cli.world.CLIWorld;
|
||||
|
||||
|
||||
public final class TerraCLI {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(TerraCLI.class);
|
||||
@@ -21,9 +20,9 @@ public final class TerraCLI {
|
||||
|
||||
CLIPlatform platform = new CLIPlatform();
|
||||
platform.getEventManager().callEvent(new PlatformInitializationEvent());
|
||||
|
||||
|
||||
ConfigPack generate = platform.getConfigRegistry().getByID("OVERWORLD").orElseThrow(); // TODO: make this a cli argument
|
||||
|
||||
|
||||
CLIWorld world = new CLIWorld(2, 2, 384, -64, generate);
|
||||
|
||||
world.generate();
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.cli.block;
|
||||
|
||||
import net.querz.nbt.tag.CompoundTag;
|
||||
|
||||
import com.dfsek.terra.api.block.BlockType;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.block.state.properties.Property;
|
||||
|
||||
import net.querz.nbt.tag.CompoundTag;
|
||||
|
||||
|
||||
public class CLIBlockState implements BlockState {
|
||||
private final String value;
|
||||
@@ -30,7 +30,7 @@ public class CLIBlockState implements BlockState {
|
||||
for(String property : props) {
|
||||
String name = property.substring(0, property.indexOf('='));
|
||||
String val = property.substring(property.indexOf('=') + 1);
|
||||
|
||||
|
||||
pTag.putString(name, val);
|
||||
}
|
||||
this.nbt.put("Properties", pTag);
|
||||
|
||||
@@ -20,7 +20,7 @@ public class CLIBlockType implements BlockType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getHandle() {
|
||||
public String getHandle() {
|
||||
return value;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.cli.handle;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import com.dfsek.terra.api.handle.ItemHandle;
|
||||
import com.dfsek.terra.api.inventory.Item;
|
||||
import com.dfsek.terra.api.inventory.item.Enchantment;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
||||
public class CLIItemHandle implements ItemHandle {
|
||||
@Override
|
||||
|
||||
@@ -1,16 +1,20 @@
|
||||
package com.dfsek.terra.cli.handle;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.entity.EntityType;
|
||||
import com.dfsek.terra.api.handle.WorldHandle;
|
||||
|
||||
import com.dfsek.terra.cli.block.CLIBlockState;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
|
||||
public class CLIWorldHandle implements WorldHandle {
|
||||
private static final CLIBlockState AIR = new CLIBlockState("minecraft:air");
|
||||
|
||||
public static CLIBlockState getAIR() {
|
||||
return AIR;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull BlockState createBlockState(@NotNull String data) {
|
||||
return new CLIBlockState(data);
|
||||
@@ -25,8 +29,4 @@ public class CLIWorldHandle implements WorldHandle {
|
||||
public @NotNull EntityType getEntity(@NotNull String id) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static CLIBlockState getAIR() {
|
||||
return AIR;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,7 @@
|
||||
package com.dfsek.terra.cli.world;
|
||||
|
||||
import com.dfsek.terra.api.util.generic.pair.Pair;
|
||||
import com.dfsek.terra.api.util.vector.Vector2Int;
|
||||
import com.dfsek.terra.api.world.chunk.generation.ProtoWorld;
|
||||
import com.dfsek.terra.cli.NBTSerializable;
|
||||
|
||||
import com.dfsek.terra.cli.world.chunk.CLIChunk;
|
||||
|
||||
import com.google.common.collect.Streams;
|
||||
import net.jafama.FastMath;
|
||||
|
||||
import com.dfsek.terra.api.block.entity.BlockEntity;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.config.ConfigPack;
|
||||
import com.dfsek.terra.api.entity.Entity;
|
||||
import com.dfsek.terra.api.entity.EntityType;
|
||||
import com.dfsek.terra.api.util.vector.Vector3;
|
||||
import com.dfsek.terra.api.world.ServerWorld;
|
||||
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
||||
import com.dfsek.terra.api.world.chunk.generation.ChunkGenerator;
|
||||
|
||||
import net.querz.mca.MCAFile;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -35,6 +17,21 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import com.dfsek.terra.api.block.entity.BlockEntity;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.config.ConfigPack;
|
||||
import com.dfsek.terra.api.entity.Entity;
|
||||
import com.dfsek.terra.api.entity.EntityType;
|
||||
import com.dfsek.terra.api.util.generic.pair.Pair;
|
||||
import com.dfsek.terra.api.util.vector.Vector2Int;
|
||||
import com.dfsek.terra.api.util.vector.Vector3;
|
||||
import com.dfsek.terra.api.world.ServerWorld;
|
||||
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
||||
import com.dfsek.terra.api.world.chunk.generation.ChunkGenerator;
|
||||
import com.dfsek.terra.api.world.chunk.generation.ProtoWorld;
|
||||
import com.dfsek.terra.cli.NBTSerializable;
|
||||
import com.dfsek.terra.cli.world.chunk.CLIChunk;
|
||||
|
||||
|
||||
public class CLIWorld implements ServerWorld, NBTSerializable<Stream<Pair<Vector2Int, MCAFile>>> {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(CLIWorld.class);
|
||||
@@ -65,7 +62,7 @@ public class CLIWorld implements ServerWorld, NBTSerializable<Stream<Pair<Vector
|
||||
this.pack = pack;
|
||||
|
||||
|
||||
size+=1;
|
||||
size += 1;
|
||||
this.regions = new Region[size * size];
|
||||
this.negativeRegions = new Region[size * size];
|
||||
for(int x = 0; x < size; x++) {
|
||||
|
||||
@@ -15,11 +15,12 @@ public class Region implements NBTSerializable<MCAFile> {
|
||||
this.x = x;
|
||||
this.z = z;
|
||||
this.world = world;
|
||||
this.chunks = new CLIChunk[32 * 32];;
|
||||
this.chunks = new CLIChunk[32 * 32];
|
||||
;
|
||||
}
|
||||
|
||||
public CLIChunk get(int x, int z) {
|
||||
int key = x + z*32;
|
||||
int key = x + z * 32;
|
||||
CLIChunk chunk = chunks[key];
|
||||
if(chunk == null) {
|
||||
chunk = new CLIChunk(x, z, world);
|
||||
|
||||
@@ -27,7 +27,7 @@ public class CLIChunk implements Chunk, ProtoChunk, NBTSerializable<net.querz.mc
|
||||
this.minHeight = world.getMinHeight();
|
||||
this.maxHeight = world.getMaxHeight();
|
||||
this.world = world;
|
||||
this.blocks= new CLIBlockState[16][16][maxHeight - minHeight];
|
||||
this.blocks = new CLIBlockState[16][16][maxHeight - minHeight];
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user