Added Jenkinsfile and updated package naming.
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
package ca.recrown.islandsurvivalcraft.persistence;
|
||||
|
||||
public enum Settings {
|
||||
|
||||
}
|
@@ -1,5 +0,0 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.datatypes;
|
||||
|
||||
public class Reference<T> {
|
||||
public T value;
|
||||
}
|
@@ -1,7 +0,0 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public interface CoordinateValidatable {
|
||||
public boolean validate(Point2 point);
|
||||
}
|
@@ -1,7 +0,0 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public interface NodeComparable {
|
||||
public int compare(Point2 current, Point2 other);
|
||||
}
|
@@ -1,5 +0,0 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation;
|
||||
|
||||
public enum GeneratorModes {
|
||||
UNIQUE
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft;
|
||||
package net.reslate.islandsurvivalcraft;
|
||||
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
@@ -11,10 +11,10 @@ import org.bukkit.generator.ChunkGenerator;
|
||||
import org.bukkit.plugin.PluginManager;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.interaction.commands.CommandProcessor;
|
||||
import ca.recrown.islandsurvivalcraft.interaction.items.ItemVariantManager;
|
||||
import ca.recrown.islandsurvivalcraft.world.WorldInfoManager;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
import net.reslate.islandsurvivalcraft.interaction.commands.CommandProcessor;
|
||||
import net.reslate.islandsurvivalcraft.interaction.items.ItemVariantManager;
|
||||
import net.reslate.islandsurvivalcraft.world.WorldInfoManager;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
|
||||
public class IslandSurvivalCraft extends JavaPlugin implements Listener {
|
||||
private PluginManager pluginManager;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@@ -7,7 +7,7 @@ import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
|
||||
public class CommandProcessor implements CommandExecutor {
|
||||
private IslandSurvivalCraft islandSurvivalCraft;
|
@@ -1,8 +1,8 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.interaction.commands.runnables.IslandCommand;
|
||||
import net.reslate.islandsurvivalcraft.interaction.commands.runnables.IslandCommand;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.interaction.commands.runnables.*;
|
||||
import net.reslate.islandsurvivalcraft.interaction.commands.runnables.*;
|
||||
|
||||
public enum RegisteredCommands {
|
||||
ISLAND(new IslandCommand()),
|
@@ -1,8 +1,8 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands.runnables;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands.runnables;
|
||||
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
|
||||
public interface CommandRunnable {
|
||||
/**
|
@@ -1,10 +1,10 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands.runnables;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands.runnables;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import ca.recrown.islandsurvivalcraft.interaction.commands.RegisteredCommands;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.interaction.commands.RegisteredCommands;
|
||||
|
||||
public class HelpCommand implements CommandRunnable {
|
||||
private String helpMessage;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands.runnables;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands.runnables;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
@@ -11,11 +11,11 @@ import org.bukkit.World;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.WorldInfo;
|
||||
import ca.recrown.islandsurvivalcraft.world.Information.IslandInformation;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.WorldInfo;
|
||||
import net.reslate.islandsurvivalcraft.world.Information.IslandInformation;
|
||||
|
||||
public class IslandCommand implements CommandRunnable {
|
||||
private IslandSurvivalCraft islandSurvivalCraft;
|
@@ -1,10 +1,10 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.commands.runnables;
|
||||
package net.reslate.islandsurvivalcraft.interaction.commands.runnables;
|
||||
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
|
||||
public class ValueCommand implements CommandRunnable {
|
||||
private IslandSurvivalCraft isc;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.items;
|
||||
package net.reslate.islandsurvivalcraft.interaction.items;
|
||||
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
@@ -8,7 +8,7 @@ import org.bukkit.inventory.EquipmentSlot;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.Recipe;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
|
||||
public interface ItemVariant {
|
||||
/**
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.items;
|
||||
package net.reslate.islandsurvivalcraft.interaction.items;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.items;
|
||||
package net.reslate.islandsurvivalcraft.interaction.items;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
@@ -28,7 +28,7 @@ import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.Recipe;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
|
||||
public class ItemVariantManager implements Listener {
|
||||
private final IslandSurvivalCraft islandSurvivalCraft;
|
@@ -1,6 +1,6 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.items;
|
||||
package net.reslate.islandsurvivalcraft.interaction.items;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.interaction.items.variations.*;
|
||||
import net.reslate.islandsurvivalcraft.interaction.items.variations.*;
|
||||
|
||||
public enum RegisteredItemVariants {
|
||||
ISLAND_MAP(new IslandMapItem())
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.interaction.items.variations;
|
||||
package net.reslate.islandsurvivalcraft.interaction.items.variations;
|
||||
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.NamespacedKey;
|
||||
@@ -18,14 +18,14 @@ import org.bukkit.map.MapView;
|
||||
import org.bukkit.persistence.PersistentDataContainer;
|
||||
import org.bukkit.persistence.PersistentDataType;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import ca.recrown.islandsurvivalcraft.interaction.items.ItemVariant;
|
||||
import ca.recrown.islandsurvivalcraft.interaction.items.ItemVariantIdentifier;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.WorldInfo;
|
||||
import ca.recrown.islandsurvivalcraft.world.Information.IslandInformation;
|
||||
import ca.recrown.islandsurvivalcraft.world.Information.IslandInformationManager;
|
||||
import net.reslate.islandsurvivalcraft.IslandSurvivalCraft;
|
||||
import net.reslate.islandsurvivalcraft.interaction.items.ItemVariant;
|
||||
import net.reslate.islandsurvivalcraft.interaction.items.ItemVariantIdentifier;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.WorldInfo;
|
||||
import net.reslate.islandsurvivalcraft.world.Information.IslandInformation;
|
||||
import net.reslate.islandsurvivalcraft.world.Information.IslandInformationManager;
|
||||
|
||||
import java.awt.Color;
|
||||
|
@@ -0,0 +1,5 @@
|
||||
package net.reslate.islandsurvivalcraft.persistence;
|
||||
|
||||
public enum Settings {
|
||||
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities;
|
||||
package net.reslate.islandsurvivalcraft.utilities;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -7,7 +7,7 @@ import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ThreadFactory;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class GeneralUtilities {
|
||||
public final static int CHUNK_SIZE = 16;
|
@@ -1,11 +1,11 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.biomes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.biomes;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.weighting.Weightable;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.weighting.WeightedSelector;
|
||||
import net.reslate.islandsurvivalcraft.utilities.weighting.Weightable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.weighting.WeightedSelector;
|
||||
|
||||
public enum BiomeClassifications implements Weightable {
|
||||
SNOWY(0.2f, new OceanBiomeInfo(Biome.FROZEN_OCEAN, Biome.COLD_OCEAN, Biome.DEEP_FROZEN_OCEAN),
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.biomes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.biomes;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
|
@@ -1,8 +1,8 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.biomes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.biomes;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.weighting.Weightable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.weighting.Weightable;
|
||||
|
||||
public class LandBiomeInfo implements Weightable, BiomeInfo {
|
||||
private final Biome biome;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.biomes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.biomes;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.caching;
|
||||
package net.reslate.islandsurvivalcraft.utilities.caching;
|
||||
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.locks.ReentrantLock;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.caching;
|
||||
package net.reslate.islandsurvivalcraft.utilities.caching;
|
||||
|
||||
import java.util.concurrent.locks.ReentrantLock;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.caching;
|
||||
package net.reslate.islandsurvivalcraft.utilities.caching;
|
||||
|
||||
class CacheValue<KeyType, ValueType> {
|
||||
/**
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.datatypes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.datatypes;
|
||||
|
||||
import java.util.Objects;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.datatypes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.datatypes;
|
||||
|
||||
import java.util.Objects;
|
||||
|
@@ -0,0 +1,5 @@
|
||||
package net.reslate.islandsurvivalcraft.utilities.datatypes;
|
||||
|
||||
public class Reference<T> {
|
||||
public T value;
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.datatypes;
|
||||
package net.reslate.islandsurvivalcraft.utilities.datatypes;
|
||||
|
||||
import java.util.Objects;
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.drawing;
|
||||
package net.reslate.islandsurvivalcraft.utilities.drawing;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
|
||||
public class Circle {
|
||||
public final Point2 center;
|
@@ -1,11 +1,11 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.drawing;
|
||||
package net.reslate.islandsurvivalcraft.utilities.drawing;
|
||||
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedList;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
|
||||
public class Flooder {
|
||||
private final Point2 start;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.noise;
|
||||
package net.reslate.islandsurvivalcraft.utilities.noise;
|
||||
|
||||
import java.util.Random;
|
||||
|
@@ -0,0 +1,7 @@
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public interface CoordinateValidatable {
|
||||
public boolean validate(Point2 point);
|
||||
}
|
@@ -1,10 +1,10 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.PriorityQueue;
|
||||
import java.util.Queue;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class DepthFirstSearch {
|
||||
private final HashSet<Node> checkedNodes;
|
@@ -1,6 +1,6 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class LinkedCoordinateValidator implements CoordinateValidatable {
|
||||
private final CoordinateValidatable[] CoordinateValidatables;
|
@@ -1,6 +1,6 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class Node extends Point2 implements Comparable<Point2> {
|
||||
private final NodeComparable nodeComparable;
|
@@ -0,0 +1,7 @@
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public interface NodeComparable {
|
||||
public int compare(Point2 current, Point2 other);
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.weighting;
|
||||
package net.reslate.islandsurvivalcraft.utilities.weighting;
|
||||
|
||||
public interface Weightable {
|
||||
public float getWeight();
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.weighting;
|
||||
package net.reslate.islandsurvivalcraft.utilities.weighting;
|
||||
|
||||
import java.util.Random;
|
||||
import java.util.TreeMap;
|
@@ -1,13 +1,13 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
import org.bukkit.util.noise.SimplexOctaveGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeClassifications;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.LandBiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.OceanBiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeClassifications;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.LandBiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.OceanBiomeInfo;
|
||||
|
||||
public class BiomeMap {
|
||||
private final SimplexOctaveGenerator noise;
|
||||
@@ -23,7 +23,7 @@ public class BiomeMap {
|
||||
}
|
||||
|
||||
/**
|
||||
* Attempts to procure a biome that helps transitionfrom one biome to another biome
|
||||
* Attempts to procure a biome that helps transition from one biome to another biome
|
||||
* for given biome.
|
||||
* @param from the biome to transition from.
|
||||
* @return the resulting transition biome.
|
@@ -1,10 +1,10 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.Information;
|
||||
package net.reslate.islandsurvivalcraft.world.Information;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class IslandInformation {
|
||||
private final Set<Point2> chunkSpan;
|
@@ -1,8 +1,8 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.Information;
|
||||
package net.reslate.islandsurvivalcraft.world.Information;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class IslandInformationBuilder {
|
||||
private final HashSet<Point2> islandCoordinates = new HashSet<>();
|
@@ -1,14 +1,14 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.Information;
|
||||
package net.reslate.islandsurvivalcraft.world.Information;
|
||||
|
||||
import java.lang.Thread.State;
|
||||
import java.util.HashSet;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
|
||||
public class IslandInformationManager implements Runnable {
|
||||
private final IslandWorldMap islandMap;
|
@@ -1,14 +1,14 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.util.noise.SimplexOctaveGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Reference;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.DepthFirstSearch;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Reference;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.DepthFirstSearch;
|
||||
|
||||
public class IslandWorldMap {
|
||||
private final float SHALLOW_PORTION = 0.06f;
|
@@ -1,11 +1,11 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.util.noise.SimplexOctaveGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
public class TemperatureMap {
|
||||
|
@@ -1,11 +1,11 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.World;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.world.Information.IslandInformationManager;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.chunks.IslandWorldChunkGenerator;
|
||||
import net.reslate.islandsurvivalcraft.world.Information.IslandInformationManager;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.chunks.IslandWorldChunkGenerator;
|
||||
|
||||
public class WorldInfo {
|
||||
private final WorldInfoManager manager;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
@@ -11,9 +11,9 @@ import org.bukkit.event.world.ChunkLoadEvent;
|
||||
import org.bukkit.event.world.ChunkUnloadEvent;
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.chunks.IslandWorldChunkGenerator;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.chunks.IslandWorldChunkGenerator;
|
||||
|
||||
public class WorldInfoManager implements Listener {
|
||||
public final ConcurrentHashMap<String, WorldInfo> worldInformation = new ConcurrentHashMap<>();
|
@@ -0,0 +1,5 @@
|
||||
package net.reslate.islandsurvivalcraft.world.generation;
|
||||
|
||||
public enum GeneratorModes {
|
||||
UNIQUE
|
||||
}
|
@@ -1,11 +1,11 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.biomes;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.biomes;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.BiomeMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.TemperatureMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.BiomeMap;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.world.TemperatureMap;
|
||||
|
||||
public interface BiomeGenerator {
|
||||
|
@@ -1,15 +1,15 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.biomes;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.biomes;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Reference;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.drawing.Flooder;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import ca.recrown.islandsurvivalcraft.world.BiomeMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.TemperatureMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Reference;
|
||||
import net.reslate.islandsurvivalcraft.utilities.drawing.Flooder;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import net.reslate.islandsurvivalcraft.world.BiomeMap;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.world.TemperatureMap;
|
||||
|
||||
public class UniqueBiomeGenerator implements BiomeGenerator {
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.chunks;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.chunks;
|
||||
|
||||
import java.util.Random;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
@@ -13,21 +13,21 @@ import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.LandBiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.OceanBiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.BiomeMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.TemperatureMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.WorldInfo;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.biomes.BiomeGenerator;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.biomes.UniqueBiomeGenerator;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.shaders.WorldHeightShader;
|
||||
import ca.recrown.islandsurvivalcraft.world.generation.shaders.WorldLayerShader;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.LandBiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.OceanBiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.BiomeMap;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.world.TemperatureMap;
|
||||
import net.reslate.islandsurvivalcraft.world.WorldInfo;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.GeneratorModes;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.biomes.BiomeGenerator;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.biomes.UniqueBiomeGenerator;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.shaders.WorldHeightShader;
|
||||
import net.reslate.islandsurvivalcraft.world.generation.shaders.WorldLayerShader;
|
||||
|
||||
public class IslandWorldChunkGenerator extends ChunkGenerator implements Listener {
|
||||
private final int BEDROCK_HEIGHT = 5;
|
@@ -1,12 +1,12 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.shaders;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.shaders;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.block.Biome;
|
||||
import org.bukkit.util.noise.SimplexOctaveGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
|
||||
public class WorldHeightShader {
|
||||
private final IslandWorldMap mapper;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.shaders;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.shaders;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
@@ -7,9 +7,9 @@ import org.bukkit.block.Biome;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.util.noise.SimplexOctaveGenerator;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Vector3;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Vector3;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class WorldLayerShader {
|
@@ -1,5 +1,5 @@
|
||||
name: IslandSurvivalCraft
|
||||
main: ca.recrown.islandsurvivalcraft.IslandSurvivalCraft
|
||||
main: net.reslate.islandsurvivalcraft.IslandSurvivalCraft
|
||||
version: 1.0.0
|
||||
author: Reslate
|
||||
description: Adds the gamemode IslandSurvivalCraft.
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities;
|
||||
package net.reslate.islandsurvivalcraft.utilities;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInstance;
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
/**
|
||||
* Unit test for simple App.
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.caching;
|
||||
package net.reslate.islandsurvivalcraft.utilities.caching;
|
||||
|
||||
import static org.junit.Assert.assertSame;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.drawing;
|
||||
package net.reslate.islandsurvivalcraft.utilities.drawing;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
@@ -13,8 +13,8 @@ import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInstance;
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.pathfinding.CoordinateValidatable;
|
||||
|
||||
@TestInstance(Lifecycle.PER_CLASS)
|
||||
public class FloodFillTest {
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.utilities.pathfinding;
|
||||
package net.reslate.islandsurvivalcraft.utilities.pathfinding;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
@@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInstance;
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
/**
|
||||
* Unit test for simple App.
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.world;
|
||||
package net.reslate.islandsurvivalcraft.world;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInstance;
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
|
||||
@TestInstance(Lifecycle.PER_CLASS)
|
||||
public class IslandWorldMapTest {
|
@@ -1,4 +1,4 @@
|
||||
package ca.recrown.islandsurvivalcraft.world.generation.biomes;
|
||||
package net.reslate.islandsurvivalcraft.world.generation.biomes;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
|
||||
@@ -18,13 +18,13 @@ import org.junit.jupiter.api.TestInstance;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||
|
||||
import ca.recrown.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import ca.recrown.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import ca.recrown.islandsurvivalcraft.world.BiomeMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import ca.recrown.islandsurvivalcraft.world.TemperatureMap;
|
||||
import net.reslate.islandsurvivalcraft.utilities.GeneralUtilities;
|
||||
import net.reslate.islandsurvivalcraft.utilities.biomes.BiomeInfo;
|
||||
import net.reslate.islandsurvivalcraft.utilities.caching.Cache;
|
||||
import net.reslate.islandsurvivalcraft.utilities.datatypes.Point2;
|
||||
import net.reslate.islandsurvivalcraft.world.BiomeMap;
|
||||
import net.reslate.islandsurvivalcraft.world.IslandWorldMap;
|
||||
import net.reslate.islandsurvivalcraft.world.TemperatureMap;
|
||||
|
||||
@TestInstance(Lifecycle.PER_CLASS)
|
||||
public class UniqueBiomeGeneratorTest {
|
Reference in New Issue
Block a user