diff --git a/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java b/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java
deleted file mode 100644
index 03f7c7c33..000000000
--- a/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- * Iris is a World Generator for Minecraft Bukkit Servers
- * Copyright (c) 2021 Arcane Arts (Volmit Software)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package com.volmit.iris.util.fakenews;
-
-import com.volmit.iris.core.IrisDataManager;
-import com.volmit.iris.engine.IrisEngineFramework;
-import com.volmit.iris.engine.framework.*;
-import com.volmit.iris.engine.hunk.Hunk;
-import com.volmit.iris.engine.object.*;
-import com.volmit.iris.engine.object.common.IrisWorld;
-import lombok.Getter;
-import org.bukkit.World;
-import org.bukkit.block.Biome;
-import org.bukkit.block.data.BlockData;
-
-
-public class FakeEngine implements Engine {
- @Getter
- private double maxBiomeObjectDensity;
-
- @Getter
- private double maxBiomeLayerDensity;
-
- @Getter
- private double maxBiomeDecoratorDensity;
-
- @Getter
- private final IrisDimension dimension;
-
- private final EngineFramework framework;
-
- @Getter
- private final IrisWorld world;
-
- public FakeEngine(IrisDimension dimension, IrisWorld world) {
- this.dimension = dimension;
- this.world = world;
- computeBiomeMaxes();
- this.framework = new IrisEngineFramework(this);
- }
-
- private void computeBiomeMaxes() {
- for (IrisBiome i : getDimension().getAllBiomes(this)) {
- double density = 0;
-
- for (IrisObjectPlacement j : i.getObjects()) {
- density += j.getDensity() * j.getChance();
- }
-
- maxBiomeObjectDensity = Math.max(maxBiomeObjectDensity, density);
- density = 0;
-
- for (IrisDecorator j : i.getDecorators()) {
- density += Math.max(j.getStackMax(), 1) * j.getChance();
- }
-
- maxBiomeDecoratorDensity = Math.max(maxBiomeDecoratorDensity, density);
- density = 0;
-
- for (IrisBiomePaletteLayer j : i.getLayers()) {
- density++;
- }
-
- maxBiomeLayerDensity = Math.max(maxBiomeLayerDensity, density);
- }
- }
-
- @Override
- public void close() {
- }
-
- @Override
- public boolean isClosed() {
- return false;
- }
-
- @Override
- public IrisDataManager getData() {
- return dimension.getLoader().copy();
- }
-
- @Override
- public EngineWorldManager getWorldManager() {
- return null;
- }
-
- @Override
- public void setParallelism(int parallelism) {
- }
-
- @Override
- public int getParallelism() {
- return 0;
- }
-
- @Override
- public EngineTarget getTarget() {
- return null;
- }
-
- @Override
- public EngineFramework getFramework() {
- return null;
- }
-
- @Override
- public void setMinHeight(int min) {
- }
-
- @Override
- public void recycle() {
- }
-
- @Override
- public int getIndex() {
- return 0;
- }
-
- @Override
- public int getMinHeight() {
- return 0;
- }
-
- @Override
- public int getHeight() {
- return 64;
- }
-
- @Override
- public double modifyX(double x) {
- return 0;
- }
-
- @Override
- public double modifyZ(double z) {
- return 0;
- }
-
- @Override
- public void generate(int x, int z, Hunk blocks, Hunk biomes) {
- }
-
- @Override
- public EngineMetrics getMetrics() {
- return null;
- }
-
- @Override
- public EngineEffects getEffects() {
- return null;
- }
-
- @Override
- public EngineCompound getCompound() {
- return null;
- }
-
- @Override
- public IrisBiome getFocus() {
- return null;
- }
-
- @Override
- public void fail(String error, Throwable e) {
- }
-
- @Override
- public boolean hasFailed() {
- return false;
- }
-
- @Override
- public int getCacheID() {
- return 0;
- }
-
- @Override
- public void hotload() {
- }
-}
diff --git a/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java b/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java
deleted file mode 100644
index a86b67185..000000000
--- a/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java
+++ /dev/null
@@ -1,1214 +0,0 @@
-/*
- * Iris is a World Generator for Minecraft Bukkit Servers
- * Copyright (c) 2021 Arcane Arts (Volmit Software)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package com.volmit.iris.util.fakenews;
-
-import lombok.Setter;
-import org.bukkit.*;
-import org.bukkit.block.Biome;
-import org.bukkit.block.Block;
-import org.bukkit.block.data.BlockData;
-import org.bukkit.boss.DragonBattle;
-import org.bukkit.entity.*;
-import org.bukkit.generator.BlockPopulator;
-import org.bukkit.generator.ChunkGenerator;
-import org.bukkit.inventory.ItemStack;
-import org.bukkit.material.MaterialData;
-import org.bukkit.metadata.MetadataValue;
-import org.bukkit.plugin.Plugin;
-import org.bukkit.util.BoundingBox;
-import org.bukkit.util.Consumer;
-import org.bukkit.util.RayTraceResult;
-import org.bukkit.util.Vector;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.io.File;
-import java.util.*;
-import java.util.function.Predicate;
-
-@SuppressWarnings("deprecation")
-public class FakeWorld implements World {
- private final int height;
- private final int minHeight;
- private final long seed;
- private final File worldFolder;
- private final Environment environment;
- @Setter
- private String worldName;
-
- public FakeWorld(String name, int minHeight, int height, long seed, File worldFolder, Environment environment) {
- this.worldName = name;
- this.height = height;
- this.seed = seed;
- this.worldFolder = worldFolder;
- this.minHeight = minHeight;
- this.environment = environment;
- worldFolder.mkdirs();
- }
-
- @Override
- public void sendPluginMessage(@NotNull Plugin source, @NotNull String channel, @NotNull byte[] message) {
-
- }
-
- @NotNull
- @Override
- public Set getListeningPluginChannels() {
-
- return null;
- }
-
- @Override
- public void setMetadata(@NotNull String metadataKey, @NotNull MetadataValue newMetadataValue) {
-
- }
-
- @NotNull
- @Override
- public List getMetadata(@NotNull String metadataKey) {
-
- return null;
- }
-
- @Override
- public boolean hasMetadata(@NotNull String metadataKey) {
-
- return false;
- }
-
- @Override
- public void removeMetadata(@NotNull String metadataKey, @NotNull Plugin owningPlugin) {
-
- }
-
- @NotNull
- @Override
- public Block getBlockAt(int x, int y, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getBlockAt(@NotNull Location location) {
-
- return null;
- }
-
- @Override
- public int getHighestBlockYAt(int x, int z) {
-
- return 0;
- }
-
- @Override
- public int getHighestBlockYAt(@NotNull Location location) {
-
- return 0;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(@NotNull Location location) {
-
- return null;
- }
-
- @Override
- public int getHighestBlockYAt(int x, int z, @NotNull HeightMap heightMap) {
-
- return 0;
- }
-
- @Override
- public int getHighestBlockYAt(@NotNull Location location, @NotNull HeightMap heightMap) {
-
- return 0;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(int x, int z, @NotNull HeightMap heightMap) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(@NotNull Location location, @NotNull HeightMap heightMap) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(@NotNull Location location) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(@NotNull Block block) {
-
- return null;
- }
-
- @Override
- public boolean isChunkLoaded(@NotNull Chunk chunk) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Chunk[] getLoadedChunks() {
-
- return null;
- }
-
- @Override
- public void loadChunk(@NotNull Chunk chunk) {
-
- }
-
- @Override
- public boolean isChunkLoaded(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkGenerated(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkInUse(int x, int z) {
-
- return false;
- }
-
- @Override
- public void loadChunk(int x, int z) {
-
- }
-
- @Override
- public boolean loadChunk(int x, int z, boolean generate) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(@NotNull Chunk chunk) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(int x, int z, boolean save) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunkRequest(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean regenerateChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean refreshChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkForceLoaded(int x, int z) {
-
- return false;
- }
-
- @Override
- public void setChunkForceLoaded(int x, int z, boolean forced) {
-
- }
-
- @NotNull
- @Override
- public Collection getForceLoadedChunks() {
-
- return null;
- }
-
- @Override
- public boolean addPluginChunkTicket(int x, int z, @NotNull Plugin plugin) {
-
- return false;
- }
-
- @Override
- public boolean removePluginChunkTicket(int x, int z, @NotNull Plugin plugin) {
-
- return false;
- }
-
- @Override
- public void removePluginChunkTickets(@NotNull Plugin plugin) {
-
- }
-
- @NotNull
- @Override
- public Collection getPluginChunkTickets(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Map> getPluginChunkTickets() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItem(@NotNull Location location, @NotNull ItemStack item) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItem(@NotNull Location location, @NotNull ItemStack itemStack, @Nullable Consumer- consumer) {
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItemNaturally(@NotNull Location location, @NotNull ItemStack item) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItemNaturally(@NotNull Location location, @NotNull ItemStack itemStack, @Nullable Consumer
- consumer) {
- return null;
- }
-
- @NotNull
- @Override
- public Arrow spawnArrow(@NotNull Location location, @NotNull Vector direction, float speed, float spread) {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawnArrow(@NotNull Location location, @NotNull Vector direction, float speed, float spread, @NotNull Class clazz) {
-
- return null;
- }
-
- @Override
- public boolean generateTree(@NotNull Location location, @NotNull TreeType type) {
-
- return false;
- }
-
- @Override
- public boolean generateTree(@NotNull Location loc, @NotNull TreeType type, @NotNull BlockChangeDelegate delegate) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Entity spawnEntity(@NotNull Location loc, @NotNull EntityType type) {
-
- return null;
- }
-
- @NotNull
- @Override
- public LightningStrike strikeLightning(@NotNull Location loc) {
-
- return null;
- }
-
- @NotNull
- @Override
- public LightningStrike strikeLightningEffect(@NotNull Location loc) {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getEntities() {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getLivingEntities() {
-
- return null;
- }
-
- @NotNull
- @SuppressWarnings({"RedundantSuppression", "unchecked"})
- @Override
- public Collection getEntitiesByClass(@NotNull @SuppressWarnings("unchecked") Class... classes) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getEntitiesByClass(@NotNull Class cls) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getEntitiesByClasses(@NotNull Class>... classes) {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getPlayers() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull Location location, double x, double y, double z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull Location location, double x, double y, double z, Predicate filter) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull BoundingBox boundingBox) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull BoundingBox boundingBox, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, double raySize) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, double raySize, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, Predicate filter) {
-
- return null;
- }
-
- @NotNull
- @Override
- public String getName() {
-
- return worldName;
- }
-
- @NotNull
- @Override
- public UUID getUID() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Location getSpawnLocation() {
-
- return null;
- }
-
- @Override
- public boolean setSpawnLocation(@NotNull Location location) {
-
- return false;
- }
-
- @Override
- public boolean setSpawnLocation(int i, int i1, int i2, float v) {
- return false;
- }
-
- @Override
- public boolean setSpawnLocation(int x, int y, int z) {
-
- return false;
- }
-
- @Override
- public long getTime() {
-
- return 0;
- }
-
- @Override
- public void setTime(long time) {
-
- }
-
- @Override
- public long getFullTime() {
-
- return 0;
- }
-
- @Override
- public void setFullTime(long time) {
-
- }
-
- @Override
- public long getGameTime() {
- return 0;
- }
-
- @Override
- public boolean hasStorm() {
-
- return false;
- }
-
- @Override
- public void setStorm(boolean hasStorm) {
-
- }
-
- @Override
- public int getWeatherDuration() {
-
- return 0;
- }
-
- @Override
- public void setWeatherDuration(int duration) {
-
- }
-
- @Override
- public boolean isThundering() {
-
- return false;
- }
-
- @Override
- public void setThundering(boolean thundering) {
-
- }
-
- @Override
- public int getThunderDuration() {
-
- return 0;
- }
-
- @Override
- public void setThunderDuration(int duration) {
-
- }
-
- @Override
- public boolean isClearWeather() {
- return false;
- }
-
- @Override
- public void setClearWeatherDuration(int i) {
-
- }
-
- @Override
- public int getClearWeatherDuration() {
- return 0;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire, boolean breakBlocks) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire, boolean breakBlocks, Entity source) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire, boolean breakBlocks) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire, boolean breakBlocks, Entity source) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Environment getEnvironment() {
-
- return environment;
- }
-
- @Override
- public long getSeed() {
-
- return seed;
- }
-
- @Override
- public boolean getPVP() {
-
- return false;
- }
-
- @Override
- public void setPVP(boolean pvp) {
-
- }
-
- @Override
- public ChunkGenerator getGenerator() {
-
- return null;
- }
-
- @Override
- public void save() {
-
- }
-
- @NotNull
- @Override
- public List getPopulators() {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawn(@NotNull Location location, @NotNull Class clazz) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawn(@NotNull Location location, @NotNull Class clazz, Consumer function) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull MaterialData data) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull BlockData data) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull Material material, byte data) throws IllegalArgumentException {
-
- return null;
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, int data) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, int data, int radius) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, T data) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, T data, int radius) {
-
- }
-
- @NotNull
- @Override
- public ChunkSnapshot getEmptyChunkSnapshot(int x, int z, boolean includeBiome, boolean includeBiomeTemp) {
-
- return null;
- }
-
- @Override
- public void setSpawnFlags(boolean allowMonsters, boolean allowAnimals) {
-
- }
-
- @Override
- public boolean getAllowAnimals() {
-
- return false;
- }
-
- @Override
- public boolean getAllowMonsters() {
-
- return false;
- }
-
- @NotNull
- @Override
- public Biome getBiome(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Biome getBiome(int x, int y, int z) {
-
- return null;
- }
-
- @Override
- public void setBiome(int x, int z, @NotNull Biome bio) {
-
- }
-
- @Override
- public void setBiome(int x, int y, int z, @NotNull Biome bio) {
-
- }
-
- @Override
- public double getTemperature(int x, int z) {
-
- return 0;
- }
-
- @Override
- public double getTemperature(int x, int y, int z) {
-
- return 0;
- }
-
- @Override
- public double getHumidity(int x, int z) {
-
- return 0;
- }
-
- @Override
- public double getHumidity(int x, int y, int z) {
-
- return 0;
- }
-
- @Override
- public int getMinHeight() {
- return minHeight;
- }
-
- @Override
- public int getMaxHeight() {
-
- return height;
- }
-
- @Override
- public int getSeaLevel() {
-
- return 0;
- }
-
- @Override
- public boolean getKeepSpawnInMemory() {
-
- return false;
- }
-
- @Override
- public void setKeepSpawnInMemory(boolean keepLoaded) {
-
- }
-
- @Override
- public boolean isAutoSave() {
-
- return false;
- }
-
- @Override
- public void setAutoSave(boolean value) {
-
- }
-
- @Override
- public void setDifficulty(@NotNull Difficulty difficulty) {
-
- }
-
- @NotNull
- @Override
- public Difficulty getDifficulty() {
-
- return null;
- }
-
- @NotNull
- @Override
- public File getWorldFolder() {
-
- return worldFolder;
- }
-
- @Override
- public WorldType getWorldType() {
-
- return null;
- }
-
- @Override
- public boolean canGenerateStructures() {
-
- return false;
- }
-
- @Override
- public boolean isHardcore() {
-
- return false;
- }
-
- @Override
- public void setHardcore(boolean hardcore) {
-
- }
-
- @Override
- public long getTicksPerAnimalSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerAnimalSpawns(int ticksPerAnimalSpawns) {
-
- }
-
- @Override
- public long getTicksPerMonsterSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerMonsterSpawns(int ticksPerMonsterSpawns) {
-
- }
-
- @Override
- public long getTicksPerWaterSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerWaterSpawns(int ticksPerWaterSpawns) {
-
- }
-
- @Override
- public long getTicksPerWaterAmbientSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerWaterAmbientSpawns(int ticksPerAmbientSpawns) {
-
- }
-
- @Override
- public long getTicksPerAmbientSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerAmbientSpawns(int ticksPerAmbientSpawns) {
-
- }
-
- @Override
- public int getMonsterSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setMonsterSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getAnimalSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setAnimalSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getWaterAnimalSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setWaterAnimalSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getWaterAmbientSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setWaterAmbientSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getAmbientSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setAmbientSpawnLimit(int limit) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull Sound sound, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull String sound, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull Sound sound, @NotNull SoundCategory category, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull String sound, @NotNull SoundCategory category, float volume, float pitch) {
-
- }
-
- @NotNull
- @Override
- public String[] getGameRules() {
-
- return null;
- }
-
- @Override
- public String getGameRuleValue(String rule) {
-
- return null;
- }
-
- @Override
- public boolean setGameRuleValue(@NotNull String rule, @NotNull String value) {
-
- return false;
- }
-
- @Override
- public boolean isGameRule(@NotNull String rule) {
-
- return false;
- }
-
- @Override
- public T getGameRuleValue(@NotNull GameRule rule) {
-
- return null;
- }
-
- @Override
- public T getGameRuleDefault(@NotNull GameRule rule) {
-
- return null;
- }
-
- @Override
- public boolean setGameRule(@NotNull GameRule rule, @NotNull T newValue) {
-
- return false;
- }
-
- @NotNull
- @Override
- public WorldBorder getWorldBorder() {
-
- return null;
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force) {
-
- }
-
- @Override
- public Location locateNearestStructure(@NotNull Location origin, @NotNull StructureType structureType, int radius, boolean findUnexplored) {
- return null;
- }
-
- @Override
- public int getViewDistance() {
- return 0;
- }
-
- @NotNull
- @Override
- public Spigot spigot() {
- return null;
- }
-
- @Override
- public Raid locateNearestRaid(@NotNull Location location, int radius) {
- return null;
- }
-
- @NotNull
- @Override
- public List getRaids() {
- return null;
- }
-
- @Override
- public DragonBattle getEnderDragonBattle() {
- return null;
- }
-}
diff --git a/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java b/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java
deleted file mode 100644
index 8176f0cb9..000000000
--- a/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java
+++ /dev/null
@@ -1,1200 +0,0 @@
-/*
- * Iris is a World Generator for Minecraft Bukkit Servers
- * Copyright (c) 2021 Arcane Arts (Volmit Software)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package com.volmit.iris.util.fakenews;
-
-import org.bukkit.*;
-import org.bukkit.block.Biome;
-import org.bukkit.block.Block;
-import org.bukkit.block.data.BlockData;
-import org.bukkit.boss.DragonBattle;
-import org.bukkit.entity.*;
-import org.bukkit.generator.BlockPopulator;
-import org.bukkit.generator.ChunkGenerator;
-import org.bukkit.inventory.ItemStack;
-import org.bukkit.material.MaterialData;
-import org.bukkit.metadata.MetadataValue;
-import org.bukkit.plugin.Plugin;
-import org.bukkit.util.BoundingBox;
-import org.bukkit.util.Consumer;
-import org.bukkit.util.RayTraceResult;
-import org.bukkit.util.Vector;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.io.File;
-import java.util.*;
-import java.util.function.Predicate;
-
-@SuppressWarnings({"deprecation", "ClassCanBeRecord", "unchecked"})
-public class HeightedFakeWorld implements World {
- private final int height;
-
- public HeightedFakeWorld(int height) {
- this.height = height;
- }
-
- @Override
- public void sendPluginMessage(@NotNull Plugin source, @NotNull String channel, @NotNull byte[] message) {
-
- }
-
- @NotNull
- @Override
- public Set getListeningPluginChannels() {
-
- return null;
- }
-
- @Override
- public void setMetadata(@NotNull String metadataKey, @NotNull MetadataValue newMetadataValue) {
-
- }
-
- @NotNull
- @Override
- public List getMetadata(@NotNull String metadataKey) {
-
- return null;
- }
-
- @Override
- public boolean hasMetadata(@NotNull String metadataKey) {
-
- return false;
- }
-
- @Override
- public void removeMetadata(@NotNull String metadataKey, @NotNull Plugin owningPlugin) {
-
- }
-
- @NotNull
- @Override
- public Block getBlockAt(int x, int y, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getBlockAt(@NotNull Location location) {
-
- return null;
- }
-
- @Override
- public int getHighestBlockYAt(int x, int z) {
-
- return 0;
- }
-
- @Override
- public int getHighestBlockYAt(@NotNull Location location) {
-
- return 0;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(@NotNull Location location) {
-
- return null;
- }
-
- @Override
- public int getHighestBlockYAt(int x, int z, @NotNull HeightMap heightMap) {
-
- return 0;
- }
-
- @Override
- public int getHighestBlockYAt(@NotNull Location location, @NotNull HeightMap heightMap) {
-
- return 0;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(int x, int z, @NotNull HeightMap heightMap) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Block getHighestBlockAt(@NotNull Location location, @NotNull HeightMap heightMap) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(@NotNull Location location) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Chunk getChunkAt(@NotNull Block block) {
-
- return null;
- }
-
- @Override
- public boolean isChunkLoaded(@NotNull Chunk chunk) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Chunk[] getLoadedChunks() {
-
- return null;
- }
-
- @Override
- public void loadChunk(@NotNull Chunk chunk) {
-
- }
-
- @Override
- public boolean isChunkLoaded(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkGenerated(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkInUse(int x, int z) {
-
- return false;
- }
-
- @Override
- public void loadChunk(int x, int z) {
-
- }
-
- @Override
- public boolean loadChunk(int x, int z, boolean generate) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(@NotNull Chunk chunk) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunk(int x, int z, boolean save) {
-
- return false;
- }
-
- @Override
- public boolean unloadChunkRequest(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean regenerateChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean refreshChunk(int x, int z) {
-
- return false;
- }
-
- @Override
- public boolean isChunkForceLoaded(int x, int z) {
-
- return false;
- }
-
- @Override
- public void setChunkForceLoaded(int x, int z, boolean forced) {
-
- }
-
- @NotNull
- @Override
- public Collection getForceLoadedChunks() {
-
- return null;
- }
-
- @Override
- public boolean addPluginChunkTicket(int x, int z, @NotNull Plugin plugin) {
-
- return false;
- }
-
- @Override
- public boolean removePluginChunkTicket(int x, int z, @NotNull Plugin plugin) {
-
- return false;
- }
-
- @Override
- public void removePluginChunkTickets(@NotNull Plugin plugin) {
-
- }
-
- @NotNull
- @Override
- public Collection getPluginChunkTickets(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Map> getPluginChunkTickets() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItem(@NotNull Location location, @NotNull ItemStack item) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItem(@NotNull Location location, @NotNull ItemStack itemStack, @Nullable Consumer
- consumer) {
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItemNaturally(@NotNull Location location, @NotNull ItemStack item) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Item dropItemNaturally(@NotNull Location location, @NotNull ItemStack itemStack, @Nullable Consumer
- consumer) {
- return null;
- }
-
- @NotNull
- @Override
- public Arrow spawnArrow(@NotNull Location location, @NotNull Vector direction, float speed, float spread) {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawnArrow(@NotNull Location location, @NotNull Vector direction, float speed, float spread, @NotNull Class clazz) {
-
- return null;
- }
-
- @Override
- public boolean generateTree(@NotNull Location location, @NotNull TreeType type) {
-
- return false;
- }
-
- @Override
- public boolean generateTree(@NotNull Location loc, @NotNull TreeType type, @NotNull BlockChangeDelegate delegate) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Entity spawnEntity(@NotNull Location loc, @NotNull EntityType type) {
-
- return null;
- }
-
- @NotNull
- @Override
- public LightningStrike strikeLightning(@NotNull Location loc) {
-
- return null;
- }
-
- @NotNull
- @Override
- public LightningStrike strikeLightningEffect(@NotNull Location loc) {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getEntities() {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getLivingEntities() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getEntitiesByClass(@NotNull Class... classes) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getEntitiesByClass(@NotNull Class cls) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getEntitiesByClasses(@NotNull Class>... classes) {
-
- return null;
- }
-
- @NotNull
- @Override
- public List getPlayers() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull Location location, double x, double y, double z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull Location location, double x, double y, double z, Predicate filter) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull BoundingBox boundingBox) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Collection getNearbyEntities(@NotNull BoundingBox boundingBox, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, double raySize) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, double raySize, Predicate filter) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks) {
-
- return null;
- }
-
- @Override
- public RayTraceResult rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, Predicate filter) {
-
- return null;
- }
-
- @NotNull
- @Override
- public String getName() {
-
- return null;
- }
-
- @NotNull
- @Override
- public UUID getUID() {
-
- return null;
- }
-
- @NotNull
- @Override
- public Location getSpawnLocation() {
-
- return null;
- }
-
- @Override
- public boolean setSpawnLocation(@NotNull Location location) {
-
- return false;
- }
-
- @Override
- public boolean setSpawnLocation(int i, int i1, int i2, float v) {
- return false;
- }
-
- @Override
- public boolean setSpawnLocation(int x, int y, int z) {
-
- return false;
- }
-
- @Override
- public long getTime() {
-
- return 0;
- }
-
- @Override
- public void setTime(long time) {
-
- }
-
- @Override
- public long getFullTime() {
-
- return 0;
- }
-
- @Override
- public void setFullTime(long time) {
-
- }
-
- @Override
- public long getGameTime() {
- return 0;
- }
-
- @Override
- public boolean hasStorm() {
-
- return false;
- }
-
- @Override
- public void setStorm(boolean hasStorm) {
-
- }
-
- @Override
- public int getWeatherDuration() {
-
- return 0;
- }
-
- @Override
- public void setWeatherDuration(int duration) {
-
- }
-
- @Override
- public boolean isThundering() {
-
- return false;
- }
-
- @Override
- public void setThundering(boolean thundering) {
-
- }
-
- @Override
- public int getThunderDuration() {
-
- return 0;
- }
-
- @Override
- public void setThunderDuration(int duration) {
-
- }
-
- @Override
- public boolean isClearWeather() {
- return false;
- }
-
- @Override
- public void setClearWeatherDuration(int i) {
-
- }
-
- @Override
- public int getClearWeatherDuration() {
- return 0;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire, boolean breakBlocks) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(double x, double y, double z, float power, boolean setFire, boolean breakBlocks, Entity source) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire, boolean breakBlocks) {
-
- return false;
- }
-
- @Override
- public boolean createExplosion(@NotNull Location loc, float power, boolean setFire, boolean breakBlocks, Entity source) {
-
- return false;
- }
-
- @NotNull
- @Override
- public Environment getEnvironment() {
-
- return null;
- }
-
- @Override
- public long getSeed() {
-
- return 0;
- }
-
- @Override
- public boolean getPVP() {
-
- return false;
- }
-
- @Override
- public void setPVP(boolean pvp) {
-
- }
-
- @Override
- public ChunkGenerator getGenerator() {
-
- return null;
- }
-
- @Override
- public void save() {
-
- }
-
- @NotNull
- @Override
- public List getPopulators() {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawn(@NotNull Location location, @NotNull Class clazz) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public T spawn(@NotNull Location location, @NotNull Class clazz, Consumer function) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull MaterialData data) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull BlockData data) throws IllegalArgumentException {
-
- return null;
- }
-
- @NotNull
- @Override
- public FallingBlock spawnFallingBlock(@NotNull Location location, @NotNull Material material, byte data) throws IllegalArgumentException {
-
- return null;
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, int data) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, int data, int radius) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, T data) {
-
- }
-
- @Override
- public void playEffect(@NotNull Location location, @NotNull Effect effect, T data, int radius) {
-
- }
-
- @NotNull
- @Override
- public ChunkSnapshot getEmptyChunkSnapshot(int x, int z, boolean includeBiome, boolean includeBiomeTemp) {
-
- return null;
- }
-
- @Override
- public void setSpawnFlags(boolean allowMonsters, boolean allowAnimals) {
-
- }
-
- @Override
- public boolean getAllowAnimals() {
-
- return false;
- }
-
- @Override
- public boolean getAllowMonsters() {
-
- return false;
- }
-
- @NotNull
- @Override
- public Biome getBiome(int x, int z) {
-
- return null;
- }
-
- @NotNull
- @Override
- public Biome getBiome(int x, int y, int z) {
-
- return null;
- }
-
- @Override
- public void setBiome(int x, int z, @NotNull Biome bio) {
-
- }
-
- @Override
- public void setBiome(int x, int y, int z, @NotNull Biome bio) {
-
- }
-
- @Override
- public double getTemperature(int x, int z) {
-
- return 0;
- }
-
- @Override
- public double getTemperature(int x, int y, int z) {
-
- return 0;
- }
-
- @Override
- public double getHumidity(int x, int z) {
-
- return 0;
- }
-
- @Override
- public double getHumidity(int x, int y, int z) {
-
- return 0;
- }
-
- @Override
- public int getMinHeight() {
- return 0;
- }
-
- @Override
- public int getMaxHeight() {
-
- return height;
- }
-
- @Override
- public int getSeaLevel() {
-
- return 0;
- }
-
- @Override
- public boolean getKeepSpawnInMemory() {
-
- return false;
- }
-
- @Override
- public void setKeepSpawnInMemory(boolean keepLoaded) {
-
- }
-
- @Override
- public boolean isAutoSave() {
-
- return false;
- }
-
- @Override
- public void setAutoSave(boolean value) {
-
- }
-
- @Override
- public void setDifficulty(@NotNull Difficulty difficulty) {
-
- }
-
- @NotNull
- @Override
- public Difficulty getDifficulty() {
-
- return null;
- }
-
- @NotNull
- @Override
- public File getWorldFolder() {
-
- return null;
- }
-
- @Override
- public WorldType getWorldType() {
-
- return null;
- }
-
- @Override
- public boolean canGenerateStructures() {
-
- return false;
- }
-
- @Override
- public boolean isHardcore() {
-
- return false;
- }
-
- @Override
- public void setHardcore(boolean hardcore) {
-
- }
-
- @Override
- public long getTicksPerAnimalSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerAnimalSpawns(int ticksPerAnimalSpawns) {
-
- }
-
- @Override
- public long getTicksPerMonsterSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerMonsterSpawns(int ticksPerMonsterSpawns) {
-
- }
-
- @Override
- public long getTicksPerWaterSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerWaterSpawns(int ticksPerWaterSpawns) {
-
- }
-
- @Override
- public long getTicksPerWaterAmbientSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerWaterAmbientSpawns(int ticksPerAmbientSpawns) {
-
- }
-
- @Override
- public long getTicksPerAmbientSpawns() {
-
- return 0;
- }
-
- @Override
- public void setTicksPerAmbientSpawns(int ticksPerAmbientSpawns) {
-
- }
-
- @Override
- public int getMonsterSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setMonsterSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getAnimalSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setAnimalSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getWaterAnimalSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setWaterAnimalSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getWaterAmbientSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setWaterAmbientSpawnLimit(int limit) {
-
- }
-
- @Override
- public int getAmbientSpawnLimit() {
-
- return 0;
- }
-
- @Override
- public void setAmbientSpawnLimit(int limit) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull Sound sound, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull String sound, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull Sound sound, @NotNull SoundCategory category, float volume, float pitch) {
-
- }
-
- @Override
- public void playSound(@NotNull Location location, @NotNull String sound, @NotNull SoundCategory category, float volume, float pitch) {
-
- }
-
- @NotNull
- @Override
- public String[] getGameRules() {
-
- return null;
- }
-
- @Override
- public String getGameRuleValue(String rule) {
-
- return null;
- }
-
- @Override
- public boolean setGameRuleValue(@NotNull String rule, @NotNull String value) {
-
- return false;
- }
-
- @Override
- public boolean isGameRule(@NotNull String rule) {
-
- return false;
- }
-
- @Override
- public T getGameRuleValue(@NotNull GameRule rule) {
-
- return null;
- }
-
- @Override
- public T getGameRuleDefault(@NotNull GameRule rule) {
-
- return null;
- }
-
- @Override
- public boolean setGameRule(@NotNull GameRule rule, @NotNull T newValue) {
-
- return false;
- }
-
- @NotNull
- @Override
- public WorldBorder getWorldBorder() {
-
- return null;
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, @NotNull Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force) {
-
- }
-
- @Override
- public void spawnParticle(@NotNull Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force) {
-
- }
-
- @Override
- public Location locateNearestStructure(@NotNull Location origin, @NotNull StructureType structureType, int radius, boolean findUnexplored) {
- return null;
- }
-
- @Override
- public int getViewDistance() {
- return 0;
- }
-
- @NotNull
- @Override
- public Spigot spigot() {
- return null;
- }
-
- @Override
- public Raid locateNearestRaid(@NotNull Location location, int radius) {
- return null;
- }
-
- @NotNull
- @Override
- public List getRaids() {
- return null;
- }
-
- @Override
- public DragonBattle getEnderDragonBattle() {
- return null;
- }
-}