organize imports

This commit is contained in:
Sen 2025-03-16 17:45:08 +01:00
parent cabbe9cda5
commit 9df6406a93
46 changed files with 59 additions and 62 deletions

View file

@ -1,7 +1,6 @@
package game; package game;
import java.awt.Desktop; import java.awt.Desktop;
import java.awt.GraphicsEnvironment;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.BufferedReader; import java.io.BufferedReader;
@ -40,7 +39,6 @@ import java.util.concurrent.FutureTask;
import java.util.function.Function; import java.util.function.Function;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.swing.JOptionPane;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
@ -123,19 +121,19 @@ import game.util.FileUtils;
import game.util.PerfSection; import game.util.PerfSection;
import game.util.Timing; import game.util.Timing;
import game.util.Util; import game.util.Util;
import game.vars.BaseVar.VarFunction;
import game.vars.BoolVar; import game.vars.BoolVar;
import game.vars.BoolVar.BoolFunction;
import game.vars.CVar; import game.vars.CVar;
import game.vars.CVarCategory; import game.vars.CVarCategory;
import game.vars.ColorVar; import game.vars.ColorVar;
import game.vars.EnumVar; import game.vars.EnumVar;
import game.vars.FloatVar;
import game.vars.IntVar;
import game.vars.Variable;
import game.vars.BaseVar.VarFunction;
import game.vars.BoolVar.BoolFunction;
import game.vars.EnumVar.EnumFunction; import game.vars.EnumVar.EnumFunction;
import game.vars.FloatVar;
import game.vars.FloatVar.FloatFunction; import game.vars.FloatVar.FloatFunction;
import game.vars.IntVar;
import game.vars.IntVar.IntFunction; import game.vars.IntVar.IntFunction;
import game.vars.Variable;
import game.vars.Variable.IntType; import game.vars.Variable.IntType;
import game.window.Bind; import game.window.Bind;
import game.window.Button; import game.window.Button;

View file

@ -69,6 +69,9 @@ import game.world.PortalType;
import game.world.Position; import game.world.Position;
import game.world.Region; import game.world.Region;
import game.world.Region.FolderInfo; import game.world.Region.FolderInfo;
import game.world.World;
import game.world.WorldPos;
import game.world.WorldServer;
import io.netty.bootstrap.ServerBootstrap; import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import io.netty.channel.ChannelException; import io.netty.channel.ChannelException;
@ -85,9 +88,6 @@ import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.handler.timeout.ReadTimeoutHandler; import io.netty.handler.timeout.ReadTimeoutHandler;
import io.netty.util.concurrent.Future; import io.netty.util.concurrent.Future;
import io.netty.util.concurrent.GenericFutureListener; import io.netty.util.concurrent.GenericFutureListener;
import game.world.World;
import game.world.WorldPos;
import game.world.WorldServer;
public final class Server implements Runnable, IThreadListener { public final class Server implements Runnable, IThreadListener {
private static final LazyLoadBase<NioEventLoopGroup> SERVER_NIO_EVENTLOOP = new LazyLoadBase<NioEventLoopGroup>() { private static final LazyLoadBase<NioEventLoopGroup> SERVER_NIO_EVENTLOOP = new LazyLoadBase<NioEventLoopGroup>() {

View file

@ -2,6 +2,7 @@ package game.ai;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.entity.attributes.AttributeInstance; import game.entity.attributes.AttributeInstance;

View file

@ -3,6 +3,7 @@ package game.ai;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.entity.Entity; import game.entity.Entity;

View file

@ -7,12 +7,11 @@ import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioFormat.Encoding; import javax.sound.sampled.AudioFormat.Encoding;
import javax.sound.sampled.AudioSystem; import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine.Info; import javax.sound.sampled.DataLine.Info;
import com.google.common.collect.Lists;
import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine; import javax.sound.sampled.SourceDataLine;
import com.google.common.collect.Lists;
import game.log.Log; import game.log.Log;
public class AudioInterface implements Runnable { public class AudioInterface implements Runnable {

View file

@ -1,6 +1,7 @@
package game.block; package game.block;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.entity.Entity; import game.entity.Entity;

View file

@ -3,12 +3,11 @@ package game.entity.attributes;
import java.util.Collection; import java.util.Collection;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import java.util.Set;
public class AttributeMap public class AttributeMap
{ {
protected final Map<Attribute, AttributeInstance> attributes = Maps.<Attribute, AttributeInstance>newHashMap(); protected final Map<Attribute, AttributeInstance> attributes = Maps.<Attribute, AttributeInstance>newHashMap();

View file

@ -1,6 +1,7 @@
package game.entity.item; package game.entity.item;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.entity.DamageSource; import game.entity.DamageSource;

View file

@ -1,6 +1,7 @@
package game.entity.npc; package game.entity.npc;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.ai.EntityAIMoveThroughVillage; import game.ai.EntityAIMoveThroughVillage;

View file

@ -4,8 +4,8 @@ import java.util.Collection;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;

View file

@ -6,8 +6,8 @@ import com.google.common.collect.Lists;
import game.Game; import game.Game;
import game.gui.element.Dropdown; import game.gui.element.Dropdown;
import game.gui.element.Element;
import game.gui.element.Dropdown.Handle; import game.gui.element.Dropdown.Handle;
import game.gui.element.Element;
import game.renderer.DefaultVertexFormats; import game.renderer.DefaultVertexFormats;
import game.renderer.Drawing; import game.renderer.Drawing;
import game.renderer.GlState; import game.renderer.GlState;

View file

@ -2,8 +2,8 @@ package game.gui;
import game.color.TextColor; import game.color.TextColor;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.Label;
import game.gui.element.ActButton.Mode; import game.gui.element.ActButton.Mode;
import game.gui.element.Label;
import game.util.Formatter; import game.util.Formatter;
import game.window.Bind; import game.window.Bind;

View file

@ -1,9 +1,9 @@
package game.gui; package game.gui;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.ActButton.Mode;
import game.gui.element.Label; import game.gui.element.Label;
import game.gui.element.Textbox; import game.gui.element.Textbox;
import game.gui.element.ActButton.Mode;
public class GuiConfirm extends Gui implements ActButton.Callback { public class GuiConfirm extends Gui implements ActButton.Callback {
public static interface Callback { public static interface Callback {

View file

@ -7,8 +7,8 @@ import com.google.common.collect.Lists;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.Fill; import game.gui.element.Fill;
import game.gui.element.Textbox; import game.gui.element.Textbox;
import game.gui.element.TransparentBox;
import game.gui.element.Textbox.Action; import game.gui.element.Textbox.Action;
import game.gui.element.TransparentBox;
import game.log.Log; import game.log.Log;
import game.network.NetHandlerPlayServer; import game.network.NetHandlerPlayServer;
import game.packet.CPacketComplete; import game.packet.CPacketComplete;

View file

@ -2,8 +2,8 @@ package game.gui;
import game.color.TextColor; import game.color.TextColor;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.Label;
import game.gui.element.ActButton.Mode; import game.gui.element.ActButton.Mode;
import game.gui.element.Label;
public class GuiGameOver extends Gui { public class GuiGameOver extends Gui {
public static final GuiGameOver INSTANCE = new GuiGameOver(); public static final GuiGameOver INSTANCE = new GuiGameOver();

View file

@ -1,14 +1,14 @@
package game.gui; package game.gui;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.ActButton.Mode;
import game.gui.element.Dropdown; import game.gui.element.Dropdown;
import game.gui.element.SelectedButton; import game.gui.element.SelectedButton;
import game.gui.element.Slider; import game.gui.element.Slider;
import game.gui.element.Switch; import game.gui.element.Switch;
import game.gui.element.Textbox; import game.gui.element.Textbox;
import game.gui.element.Toggle;
import game.gui.element.ActButton.Mode;
import game.gui.element.Textbox.Action; import game.gui.element.Textbox.Action;
import game.gui.element.Toggle;
public class GuiStyle extends GuiOptions implements Dropdown.Callback<String>, ActButton.Callback, Toggle.Callback, Switch.Callback<String>, Slider.Callback, Textbox.Callback { public class GuiStyle extends GuiOptions implements Dropdown.Callback<String>, ActButton.Callback, Toggle.Callback, Switch.Callback<String>, Slider.Callback, Textbox.Callback {
private static final String[] STYLE_CVARS = { private static final String[] STYLE_CVARS = {

View file

@ -16,9 +16,9 @@ import game.item.CheatTab;
import game.item.ItemStack; import game.item.ItemStack;
import game.packet.CPacketCheat; import game.packet.CPacketCheat;
import game.renderer.Drawing; import game.renderer.Drawing;
import game.renderer.Drawing.Vec2i;
import game.renderer.GlState; import game.renderer.GlState;
import game.renderer.ItemRenderer; import game.renderer.ItemRenderer;
import game.renderer.Drawing.Vec2i;
import game.renderer.entity.RenderItem; import game.renderer.entity.RenderItem;
import game.util.ExtMath; import game.util.ExtMath;
import game.window.Button; import game.window.Button;

View file

@ -8,10 +8,10 @@ import game.gui.Gui;
import game.renderer.DefaultVertexFormats; import game.renderer.DefaultVertexFormats;
import game.renderer.Drawing; import game.renderer.Drawing;
import game.renderer.GlState; import game.renderer.GlState;
import game.renderer.RenderBuffer;
import game.renderer.Tessellator; import game.renderer.Tessellator;
import game.util.ExtMath; import game.util.ExtMath;
import game.window.Button; import game.window.Button;
import game.renderer.RenderBuffer;
public abstract class GuiList<T extends ListEntry> extends Gui public abstract class GuiList<T extends ListEntry> extends Gui
{ {

View file

@ -5,9 +5,9 @@ import java.io.File;
import game.color.TextColor; import game.color.TextColor;
import game.gui.Gui; import game.gui.Gui;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.ActButton.Mode;
import game.gui.element.Label; import game.gui.element.Label;
import game.gui.element.Textbox; import game.gui.element.Textbox;
import game.gui.element.ActButton.Mode;
import game.gui.element.Textbox.Action; import game.gui.element.Textbox.Action;
import game.network.NetHandlerPlayServer; import game.network.NetHandlerPlayServer;
import game.world.Region; import game.world.Region;

View file

@ -17,9 +17,9 @@ import game.dimension.Dimension;
import game.gui.GuiConfirm; import game.gui.GuiConfirm;
import game.gui.GuiMenu; import game.gui.GuiMenu;
import game.gui.element.ActButton; import game.gui.element.ActButton;
import game.gui.element.ActButton.Mode;
import game.gui.element.GuiList; import game.gui.element.GuiList;
import game.gui.element.ListEntry; import game.gui.element.ListEntry;
import game.gui.element.ActButton.Mode;
import game.gui.world.GuiEdit.Callback; import game.gui.world.GuiEdit.Callback;
import game.init.Config; import game.init.Config;
import game.init.UniverseRegistry; import game.init.UniverseRegistry;
@ -34,8 +34,8 @@ import game.window.WCF;
import game.world.Converter; import game.world.Converter;
import game.world.Converter.SaveVersion; import game.world.Converter.SaveVersion;
import game.world.Region; import game.world.Region;
import game.world.World;
import game.world.Region.FolderInfo; import game.world.Region.FolderInfo;
import game.world.World;
public class GuiWorlds extends GuiList<GuiWorlds.SaveInfo> implements ActButton.Callback public class GuiWorlds extends GuiList<GuiWorlds.SaveInfo> implements ActButton.Callback
{ {

View file

@ -3,8 +3,8 @@ package game.init;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;

View file

@ -2,11 +2,10 @@ package game.init;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
import game.block.Block; import game.block.Block;
import game.block.BlockStoneBrick; import game.block.BlockStoneBrick;
import game.color.DyeColor; import game.color.DyeColor;

View file

@ -3,13 +3,12 @@ package game.init;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import java.util.Set;
import game.biome.Biome; import game.biome.Biome;
import game.block.BlockColored; import game.block.BlockColored;
import game.block.BlockSand; import game.block.BlockSand;
@ -20,7 +19,6 @@ import game.dimension.DimType;
import game.dimension.Dimension; import game.dimension.Dimension;
import game.dimension.Dimension.GeneratorType; import game.dimension.Dimension.GeneratorType;
import game.dimension.Dimension.ReplacerType; import game.dimension.Dimension.ReplacerType;
import game.log.Log;
import game.dimension.Domain; import game.dimension.Domain;
import game.dimension.Galaxy; import game.dimension.Galaxy;
import game.dimension.Moon; import game.dimension.Moon;
@ -29,6 +27,7 @@ import game.dimension.Sector;
import game.dimension.Semi; import game.dimension.Semi;
import game.dimension.Space; import game.dimension.Space;
import game.dimension.Star; import game.dimension.Star;
import game.log.Log;
import game.nbt.NBTException; import game.nbt.NBTException;
import game.nbt.NBTParser; import game.nbt.NBTParser;
import game.nbt.NBTTagCompound; import game.nbt.NBTTagCompound;

View file

@ -3,8 +3,8 @@ package game.item;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import game.block.BlockDispenser; import game.block.BlockDispenser;

View file

@ -1,6 +1,7 @@
package game.item; package game.item;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.entity.Entity; import game.entity.Entity;

View file

@ -4,12 +4,11 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import java.util.Set;
import game.color.TextColor; import game.color.TextColor;
import game.entity.attributes.Attribute; import game.entity.attributes.Attribute;
import game.entity.attributes.AttributeModifier; import game.entity.attributes.AttributeModifier;

View file

@ -4,12 +4,11 @@ import java.text.DecimalFormat;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
import game.block.Block; import game.block.Block;
import game.color.TextColor; import game.color.TextColor;
import game.enchantment.Enchantment; import game.enchantment.Enchantment;

View file

@ -5,13 +5,12 @@ import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import java.util.Set;
import game.init.BlockRegistry; import game.init.BlockRegistry;
import game.init.FluidRegistry; import game.init.FluidRegistry;
import game.init.IRegistry; import game.init.IRegistry;

View file

@ -3,11 +3,10 @@ package game.model;
import java.util.Collections; import java.util.Collections;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
import game.block.Block; import game.block.Block;
import game.block.BlockLiquid; import game.block.BlockLiquid;
import game.init.BlockRegistry; import game.init.BlockRegistry;

View file

@ -5,11 +5,10 @@ import java.io.DataOutput;
import java.io.IOException; import java.io.IOException;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
public class NBTTagCompound extends NBTBase public class NBTTagCompound extends NBTBase
{ {
private Map<String, NBTBase> tagMap = Maps.<String, NBTBase>newHashMap(); private Map<String, NBTBase> tagMap = Maps.<String, NBTBase>newHashMap();

View file

@ -3,11 +3,10 @@ package game.network;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
import game.Game; import game.Game;
import game.audio.PositionedSound; import game.audio.PositionedSound;
import game.dimension.Dimension; import game.dimension.Dimension;

View file

@ -6,8 +6,8 @@ import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set; import java.util.Set;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.Futures;

View file

@ -2,11 +2,10 @@ package game.potion;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import java.util.Set;
import game.entity.DamageSource; import game.entity.DamageSource;
import game.entity.attributes.Attribute; import game.entity.attributes.Attribute;
import game.entity.attributes.AttributeInstance; import game.entity.attributes.AttributeInstance;

View file

@ -4,6 +4,7 @@ import java.nio.ByteBuffer;
import java.nio.ByteOrder; import java.nio.ByteOrder;
import java.nio.FloatBuffer; import java.nio.FloatBuffer;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.Game; import game.Game;

View file

@ -5,11 +5,11 @@ import game.block.Block;
import game.entity.Entity; import game.entity.Entity;
import game.renderer.DefaultVertexFormats; import game.renderer.DefaultVertexFormats;
import game.renderer.Drawing; import game.renderer.Drawing;
import game.renderer.Drawing.Vec2i;
import game.renderer.Frustum; import game.renderer.Frustum;
import game.renderer.GlState; import game.renderer.GlState;
import game.renderer.RenderBuffer; import game.renderer.RenderBuffer;
import game.renderer.Tessellator; import game.renderer.Tessellator;
import game.renderer.Drawing.Vec2i;
import game.renderer.texture.TextureAtlasSprite; import game.renderer.texture.TextureAtlasSprite;
import game.renderer.texture.TextureMap; import game.renderer.texture.TextureMap;
import game.window.WCF; import game.window.WCF;

View file

@ -8,13 +8,12 @@ import java.io.IOException;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.Set;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import java.util.Set;
import game.Game; import game.Game;
import game.entity.npc.EntityNPC; import game.entity.npc.EntityNPC;
import game.init.SpeciesRegistry; import game.init.SpeciesRegistry;

View file

@ -4,8 +4,8 @@ import game.block.Block;
import game.gui.Font; import game.gui.Font;
import game.init.Blocks; import game.init.Blocks;
import game.renderer.Drawing; import game.renderer.Drawing;
import game.renderer.GlState;
import game.renderer.Drawing.Vec2i; import game.renderer.Drawing.Vec2i;
import game.renderer.GlState;
import game.renderer.model.ModelSign; import game.renderer.model.ModelSign;
import game.tileentity.TileEntitySign; import game.tileentity.TileEntitySign;
import game.window.WCF; import game.window.WCF;

View file

@ -3,9 +3,10 @@ package game.rng;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Comparator; import java.util.Comparator;
import com.google.common.base.Predicate;
import java.util.function.UnaryOperator; import java.util.function.UnaryOperator;
import com.google.common.base.Predicate;
public class WeightedList<E extends RngItem> extends ArrayList<E> { public class WeightedList<E extends RngItem> extends ArrayList<E> {
protected boolean modified; protected boolean modified;
protected int total; protected int total;

View file

@ -1,6 +1,7 @@
package game.tileentity; package game.tileentity;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.block.Block; import game.block.Block;

View file

@ -1,8 +1,9 @@
package game.window; package game.window;
import static org.lwjgl.glfw.Callbacks.glfwFreeCallbacks;
import static org.lwjgl.glfw.GLFW.*; import static org.lwjgl.glfw.GLFW.*;
import static org.lwjgl.glfw.Callbacks.*; import static org.lwjgl.system.MemoryUtil.NULL;
import static org.lwjgl.system.MemoryUtil.*;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;

View file

@ -4,8 +4,8 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.ConcurrentLinkedQueue;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import game.biome.Biome; import game.biome.Biome;

View file

@ -1,6 +1,7 @@
package game.world; package game.world;
import java.util.List; import java.util.List;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import game.block.Block; import game.block.Block;

View file

@ -2,8 +2,8 @@ package game.world;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Iterators; import com.google.common.collect.Iterators;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;

View file

@ -7,11 +7,11 @@ import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import com.google.common.base.Function; import com.google.common.base.Function;
import com.google.common.collect.HashBasedTable;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableTable; import com.google.common.collect.ImmutableTable;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.HashBasedTable;
import com.google.common.collect.Table; import com.google.common.collect.Table;
import game.block.Block; import game.block.Block;

View file

@ -4,8 +4,8 @@ import java.util.Collection;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;

View file

@ -11,8 +11,8 @@ import java.util.Map.Entry;
import java.util.Set; import java.util.Set;
import java.util.TreeSet; import java.util.TreeSet;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import com.google.common.base.Predicate;
import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;