change package names
This commit is contained in:
parent
3e70accb76
commit
d08d0e11fc
1246 changed files with 9285 additions and 9272 deletions
|
@ -70,6 +70,22 @@ import client.renderer.texture.ColormapLoader;
|
||||||
import client.renderer.texture.EntityTexManager;
|
import client.renderer.texture.EntityTexManager;
|
||||||
import client.renderer.texture.TextureManager;
|
import client.renderer.texture.TextureManager;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
|
import client.vars.BoolVar;
|
||||||
|
import client.vars.CVar;
|
||||||
|
import client.vars.CVarCategory;
|
||||||
|
import client.vars.ColorVar;
|
||||||
|
import client.vars.EnumVar;
|
||||||
|
import client.vars.FloatVar;
|
||||||
|
import client.vars.IntVar;
|
||||||
|
import client.vars.StringVar;
|
||||||
|
import client.vars.Variable;
|
||||||
|
import client.vars.BaseVar.VarFunction;
|
||||||
|
import client.vars.BoolVar.BoolFunction;
|
||||||
|
import client.vars.EnumVar.EnumFunction;
|
||||||
|
import client.vars.FloatVar.FloatFunction;
|
||||||
|
import client.vars.IntVar.IntFunction;
|
||||||
|
import client.vars.StringVar.StringFunction;
|
||||||
|
import client.vars.Variable.IntType;
|
||||||
import client.window.Bind;
|
import client.window.Bind;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import client.window.DisplayMode;
|
import client.window.DisplayMode;
|
||||||
|
@ -78,87 +94,71 @@ import client.window.Keysym;
|
||||||
import client.window.Wheel;
|
import client.window.Wheel;
|
||||||
import client.window.Window;
|
import client.window.Window;
|
||||||
import client.window.WindowEvent;
|
import client.window.WindowEvent;
|
||||||
import game.IClient;
|
import common.IClient;
|
||||||
import game.biome.Biome;
|
import common.biome.Biome;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.animal.EntityHorse;
|
import common.entity.animal.EntityHorse;
|
||||||
import game.entity.npc.Energy;
|
import common.entity.npc.Energy;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.entity.types.IEntityFX;
|
import common.entity.types.IEntityFX;
|
||||||
import game.future.Futures;
|
import common.future.Futures;
|
||||||
import game.future.ListenableFuture;
|
import common.future.ListenableFuture;
|
||||||
import game.future.ListenableFutureTask;
|
import common.future.ListenableFutureTask;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.init.Config;
|
import common.init.Config;
|
||||||
import game.init.EntityRegistry;
|
import common.init.EntityRegistry;
|
||||||
import game.init.ItemRegistry;
|
import common.init.ItemRegistry;
|
||||||
import game.init.Items;
|
import common.init.Items;
|
||||||
import game.init.Registry;
|
import common.init.Registry;
|
||||||
import game.init.SoundEvent;
|
import common.init.SoundEvent;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.item.Item;
|
import common.item.Item;
|
||||||
import game.item.ItemBlock;
|
import common.item.ItemBlock;
|
||||||
import game.item.ItemControl;
|
import common.item.ItemControl;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.log.LogLevel;
|
import common.log.LogLevel;
|
||||||
import game.log.Message;
|
import common.log.Message;
|
||||||
import game.material.Material;
|
import common.material.Material;
|
||||||
import game.model.ParticleType;
|
import common.model.ParticleType;
|
||||||
import game.nbt.NBTTagCompound;
|
import common.nbt.NBTTagCompound;
|
||||||
import game.network.IThreadListener;
|
import common.network.IThreadListener;
|
||||||
import game.network.NetConnection;
|
import common.network.NetConnection;
|
||||||
import game.network.NetHandler.ThreadQuickExitException;
|
import common.network.NetHandler.ThreadQuickExitException;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
import game.packet.CPacketAction.Action;
|
import common.packet.CPacketCheat;
|
||||||
import game.packet.CPacketCheat;
|
import common.packet.CPacketMessage;
|
||||||
import game.packet.CPacketMessage;
|
import common.packet.HPacketHandshake;
|
||||||
import game.packet.HPacketHandshake;
|
import common.packet.LPacketPasswordResponse;
|
||||||
import game.packet.LPacketPasswordResponse;
|
import common.packet.CPacketAction.Action;
|
||||||
import game.potion.Potion;
|
import common.potion.Potion;
|
||||||
import game.potion.PotionEffect;
|
import common.potion.PotionEffect;
|
||||||
import game.potion.PotionHelper;
|
import common.potion.PotionHelper;
|
||||||
import game.properties.IProperty;
|
import common.properties.IProperty;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.sound.EventType;
|
import common.sound.EventType;
|
||||||
import game.sound.PositionedSound;
|
import common.sound.PositionedSound;
|
||||||
import game.sound.Sound;
|
import common.sound.Sound;
|
||||||
import game.util.CharValidator;
|
import common.util.CharValidator;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.FileUtils;
|
import common.util.FileUtils;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
import game.vars.BaseVar.VarFunction;
|
import common.world.BlockPos;
|
||||||
import game.vars.BoolVar;
|
import common.world.BoundingBox;
|
||||||
import game.vars.BoolVar.BoolFunction;
|
import common.world.Chunk;
|
||||||
import game.vars.CVar;
|
import common.world.Facing;
|
||||||
import game.vars.CVarCategory;
|
import common.world.HitPosition;
|
||||||
import game.vars.ColorVar;
|
import common.world.LightType;
|
||||||
import game.vars.EnumVar;
|
import common.world.Region;
|
||||||
import game.vars.EnumVar.EnumFunction;
|
import common.world.State;
|
||||||
import game.vars.FloatVar;
|
import common.world.World;
|
||||||
import game.vars.FloatVar.FloatFunction;
|
import common.world.WorldClient;
|
||||||
import game.vars.IntVar;
|
import common.world.HitPosition.ObjectType;
|
||||||
import game.vars.IntVar.IntFunction;
|
|
||||||
import game.vars.StringVar;
|
|
||||||
import game.vars.StringVar.StringFunction;
|
|
||||||
import game.vars.Variable;
|
|
||||||
import game.vars.Variable.IntType;
|
|
||||||
import game.world.BlockPos;
|
|
||||||
import game.world.BoundingBox;
|
|
||||||
import game.world.Chunk;
|
|
||||||
import game.world.Facing;
|
|
||||||
import game.world.HitPosition;
|
|
||||||
import game.world.HitPosition.ObjectType;
|
|
||||||
import game.world.LightType;
|
|
||||||
import game.world.Region;
|
|
||||||
import game.world.State;
|
|
||||||
import game.world.World;
|
|
||||||
import game.world.WorldClient;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Een net ganz funktionierndes Programm ...
|
Een net ganz funktionierndes Programm ...
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package client;
|
package client;
|
||||||
|
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public enum PerfSection {
|
public enum PerfSection {
|
||||||
TIMING("Timing"),
|
TIMING("Timing"),
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
package client;
|
package client;
|
||||||
|
|
||||||
import client.network.ClientPlayer;
|
import client.network.ClientPlayer;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.init.EntityRegistry;
|
import common.init.EntityRegistry;
|
||||||
import game.item.ItemBlock;
|
import common.item.ItemBlock;
|
||||||
import game.item.ItemControl;
|
import common.item.ItemControl;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.material.Material;
|
import common.material.Material;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
import game.packet.CPacketBreak;
|
import common.packet.CPacketBreak;
|
||||||
import game.packet.CPacketClick;
|
import common.packet.CPacketClick;
|
||||||
import game.packet.CPacketPlace;
|
import common.packet.CPacketPlace;
|
||||||
import game.sound.PositionedSound;
|
import common.sound.PositionedSound;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3;
|
import common.world.Vec3;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
import game.world.WorldClient;
|
import common.world.WorldClient;
|
||||||
|
|
||||||
public class PlayerController
|
public class PlayerController
|
||||||
{
|
{
|
||||||
|
|
|
@ -9,7 +9,7 @@ import java.io.IOException;
|
||||||
|
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
|
|
||||||
public abstract class SkinConverter {
|
public abstract class SkinConverter {
|
||||||
private static BufferedImage convertSkin(BufferedImage image) {
|
private static BufferedImage convertSkin(BufferedImage image) {
|
||||||
|
|
|
@ -7,12 +7,13 @@ 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 common.collect.Lists;
|
||||||
|
import common.log.Log;
|
||||||
|
|
||||||
import javax.sound.sampled.LineUnavailableException;
|
import javax.sound.sampled.LineUnavailableException;
|
||||||
import javax.sound.sampled.SourceDataLine;
|
import javax.sound.sampled.SourceDataLine;
|
||||||
|
|
||||||
import game.collect.Lists;
|
|
||||||
import game.log.Log;
|
|
||||||
|
|
||||||
public class AudioInterface implements Runnable {
|
public class AudioInterface implements Runnable {
|
||||||
private static class Channel {
|
private static class Channel {
|
||||||
short[] buffer;
|
short[] buffer;
|
||||||
|
|
|
@ -11,18 +11,18 @@ import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.collect.BiMap;
|
import common.collect.BiMap;
|
||||||
import game.collect.HashBiMap;
|
import common.collect.HashBiMap;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.init.SoundEvent;
|
import common.init.SoundEvent;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.sound.MovingSound;
|
import common.sound.MovingSound;
|
||||||
import game.sound.Sound;
|
import common.sound.Sound;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.FileUtils;
|
import common.util.FileUtils;
|
||||||
|
|
||||||
public class SoundManager {
|
public class SoundManager {
|
||||||
private class Source {
|
private class Source {
|
||||||
|
|
|
@ -2,10 +2,10 @@ package client.audio;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.gui.element.Slider;
|
import client.gui.element.Slider;
|
||||||
import game.color.TextColor;
|
import client.vars.CVar;
|
||||||
import game.sound.EventType;
|
import client.vars.CVarCategory;
|
||||||
import game.vars.CVar;
|
import common.color.TextColor;
|
||||||
import game.vars.CVarCategory;
|
import common.sound.EventType;
|
||||||
|
|
||||||
public enum Volume implements CVar {
|
public enum Volume implements CVar {
|
||||||
MASTER("master", "Gesamt"),
|
MASTER("master", "Gesamt"),
|
||||||
|
|
|
@ -8,8 +8,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.GlState;
|
import client.renderer.GlState;
|
||||||
import client.renderer.texture.TextureUtil;
|
import client.renderer.texture.TextureUtil;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.util.FileUtils;
|
import common.util.FileUtils;
|
||||||
|
|
||||||
public class Font {
|
public class Font {
|
||||||
public static final FontChar[] SIZES = new FontChar[256];
|
public static final FontChar[] SIZES = new FontChar[256];
|
||||||
|
|
|
@ -13,7 +13,7 @@ import client.renderer.GlState;
|
||||||
import client.window.Bind;
|
import client.window.Bind;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import client.window.Keysym;
|
import client.window.Keysym;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
|
|
||||||
public abstract class Gui {
|
public abstract class Gui {
|
||||||
public static final String DIRT_BACKGROUND = "textures/background.png";
|
public static final String DIRT_BACKGROUND = "textures/background.png";
|
||||||
|
|
|
@ -11,13 +11,13 @@ import client.gui.element.GuiList;
|
||||||
import client.gui.element.ListEntry;
|
import client.gui.element.ListEntry;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.init.Config;
|
import common.init.Config;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.network.IPlayer;
|
import common.network.IPlayer;
|
||||||
import game.util.FileUtils;
|
import common.util.FileUtils;
|
||||||
import game.util.Tuple;
|
import common.util.Tuple;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class GuiConnect extends GuiList<GuiConnect.ServerInfo> implements ActButton.Callback {
|
public class GuiConnect extends GuiList<GuiConnect.ServerInfo> implements ActButton.Callback {
|
||||||
public class ServerInfo implements Comparable<ServerInfo>, ListEntry {
|
public class ServerInfo implements Comparable<ServerInfo>, ListEntry {
|
||||||
|
|
|
@ -8,17 +8,17 @@ import client.gui.element.Fill;
|
||||||
import client.gui.element.Textbox;
|
import client.gui.element.Textbox;
|
||||||
import client.gui.element.Textbox.Action;
|
import client.gui.element.Textbox.Action;
|
||||||
import client.network.ClientPlayer;
|
import client.network.ClientPlayer;
|
||||||
|
import client.vars.BoolVar;
|
||||||
|
import client.vars.CVar;
|
||||||
import client.gui.element.TransparentBox;
|
import client.gui.element.TransparentBox;
|
||||||
import client.window.Keysym;
|
import client.window.Keysym;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.network.IPlayer;
|
import common.network.IPlayer;
|
||||||
import game.packet.CPacketComplete;
|
import common.packet.CPacketComplete;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.vars.BoolVar;
|
import common.world.BlockPos;
|
||||||
import game.vars.CVar;
|
import common.world.HitPosition;
|
||||||
import game.world.BlockPos;
|
|
||||||
import game.world.HitPosition;
|
|
||||||
|
|
||||||
public class GuiConsole extends Gui implements Textbox.Callback {
|
public class GuiConsole extends Gui implements Textbox.Callback {
|
||||||
public static final GuiConsole INSTANCE = new GuiConsole();
|
public static final GuiConsole INSTANCE = new GuiConsole();
|
||||||
|
|
|
@ -13,14 +13,14 @@ import client.gui.element.GuiList;
|
||||||
import client.gui.element.ListEntry;
|
import client.gui.element.ListEntry;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.color.TextColor;
|
import client.world.Converter;
|
||||||
import game.dimension.Space;
|
import common.color.TextColor;
|
||||||
import game.log.Log;
|
import common.dimension.Space;
|
||||||
import game.world.Converter;
|
import common.log.Log;
|
||||||
import game.world.Region;
|
import common.world.Region;
|
||||||
import game.world.Region.FolderInfo;
|
import common.world.World;
|
||||||
import game.world.Region.SaveVersion;
|
import common.world.Region.FolderInfo;
|
||||||
import game.world.World;
|
import common.world.Region.SaveVersion;
|
||||||
|
|
||||||
public class GuiConvert extends GuiList<GuiConvert.SaveInfo> implements ActButton.Callback
|
public class GuiConvert extends GuiList<GuiConvert.SaveInfo> implements ActButton.Callback
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,9 +2,9 @@ package client.gui;
|
||||||
|
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.gui.element.TransparentBox;
|
import client.gui.element.TransparentBox;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.init.Config;
|
import common.init.Config;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
|
|
||||||
public class GuiInfo extends Gui {
|
public class GuiInfo extends Gui {
|
||||||
private static final String VER =
|
private static final String VER =
|
||||||
|
|
|
@ -11,10 +11,10 @@ import client.gui.element.Textbox;
|
||||||
import client.gui.options.GuiOptions;
|
import client.gui.options.GuiOptions;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import client.window.Keysym;
|
import client.window.Keysym;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.init.Config;
|
import common.init.Config;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
public class GuiMenu extends Gui {
|
public class GuiMenu extends Gui {
|
||||||
public static final GuiMenu INSTANCE = new GuiMenu();
|
public static final GuiMenu INSTANCE = new GuiMenu();
|
||||||
|
|
|
@ -6,11 +6,11 @@ import client.gui.element.Label;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.gui.element.Textbox;
|
import client.gui.element.Textbox;
|
||||||
import client.gui.element.Textbox.Action;
|
import client.gui.element.Textbox.Action;
|
||||||
import game.color.TextColor;
|
import client.vars.CVarCategory;
|
||||||
import game.init.Config;
|
import client.vars.Variable;
|
||||||
import game.network.IPlayer;
|
import common.color.TextColor;
|
||||||
import game.vars.CVarCategory;
|
import common.init.Config;
|
||||||
import game.vars.Variable;
|
import common.network.IPlayer;
|
||||||
|
|
||||||
public class GuiServer extends Gui implements Textbox.Callback {
|
public class GuiServer extends Gui implements Textbox.Callback {
|
||||||
public static final GuiServer INSTANCE = new GuiServer(null);
|
public static final GuiServer INSTANCE = new GuiServer(null);
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package client.gui;
|
package client.gui;
|
||||||
|
|
||||||
import game.util.Displayable;
|
import client.vars.CVarCategory;
|
||||||
import game.util.Identifyable;
|
import client.vars.Variable;
|
||||||
import game.vars.CVarCategory;
|
import client.vars.Variable.IntType;
|
||||||
import game.vars.Variable;
|
import common.util.Displayable;
|
||||||
import game.vars.Variable.IntType;
|
import common.util.Identifyable;
|
||||||
|
|
||||||
public enum Style implements Identifyable, Displayable {
|
public enum Style implements Identifyable, Displayable {
|
||||||
DEFAULT("default", "Standard"), SHINY("shiny", "Glänzend"), GRAY("gray", "Grau"), BLUE("blue", "Blau"), CUSTOM("custom", "Angepasst");
|
DEFAULT("default", "Standard"), SHINY("shiny", "Glänzend"), GRAY("gray", "Grau"), BLUE("blue", "Blau"), CUSTOM("custom", "Angepasst");
|
||||||
|
|
|
@ -35,35 +35,35 @@ import client.renderer.GlState;
|
||||||
import client.renderer.ItemRenderer;
|
import client.renderer.ItemRenderer;
|
||||||
import client.renderer.entity.RenderManager;
|
import client.renderer.entity.RenderManager;
|
||||||
import client.renderer.texture.EntityTexManager;
|
import client.renderer.texture.EntityTexManager;
|
||||||
|
import client.vars.CVarCategory;
|
||||||
|
import client.vars.EnumVar;
|
||||||
|
import client.vars.Variable;
|
||||||
|
import client.vars.EnumVar.EnumFunction;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.dimension.DimType;
|
import common.dimension.DimType;
|
||||||
import game.dimension.Dimension;
|
import common.dimension.Dimension;
|
||||||
import game.entity.npc.Alignment;
|
import common.entity.npc.Alignment;
|
||||||
import game.entity.npc.CharacterInfo;
|
import common.entity.npc.CharacterInfo;
|
||||||
import game.entity.npc.EntityHuman;
|
import common.entity.npc.EntityHuman;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.npc.SpeciesInfo;
|
import common.entity.npc.SpeciesInfo;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.init.EntityEggInfo;
|
import common.init.EntityEggInfo;
|
||||||
import game.init.EntityRegistry;
|
import common.init.EntityRegistry;
|
||||||
import game.init.SpeciesRegistry;
|
import common.init.SpeciesRegistry;
|
||||||
import game.init.SpeciesRegistry.ModelType;
|
import common.init.UniverseRegistry;
|
||||||
import game.init.UniverseRegistry;
|
import common.init.SpeciesRegistry.ModelType;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.network.IPlayer;
|
import common.network.IPlayer;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
import game.packet.CPacketMessage;
|
import common.packet.CPacketMessage;
|
||||||
import game.packet.CPacketSkin;
|
import common.packet.CPacketSkin;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.util.Displayable;
|
import common.util.Displayable;
|
||||||
import game.util.FileUtils;
|
import common.util.FileUtils;
|
||||||
import game.util.Identifyable;
|
import common.util.Identifyable;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
import game.vars.CVarCategory;
|
|
||||||
import game.vars.EnumVar;
|
|
||||||
import game.vars.EnumVar.EnumFunction;
|
|
||||||
import game.vars.Variable;
|
|
||||||
|
|
||||||
public class GuiChar extends GuiList<GuiChar.SkinEntry>
|
public class GuiChar extends GuiList<GuiChar.SkinEntry>
|
||||||
{
|
{
|
||||||
|
|
|
@ -9,9 +9,9 @@ import client.gui.element.ListEntry;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.gui.element.TransparentBox;
|
import client.gui.element.TransparentBox;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.entity.npc.PlayerCharacter;
|
import common.entity.npc.PlayerCharacter;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
|
|
||||||
public class GuiCharacters extends GuiList<GuiCharacters.CharacterEntry> implements ActButton.Callback
|
public class GuiCharacters extends GuiList<GuiCharacters.CharacterEntry> implements ActButton.Callback
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,7 +6,7 @@ import client.gui.element.GuiList;
|
||||||
import client.gui.element.ListEntry;
|
import client.gui.element.ListEntry;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
|
|
||||||
public class GuiClass extends GuiList<GuiClass.ClassEntry> implements ActButton.Callback
|
public class GuiClass extends GuiList<GuiClass.ClassEntry> implements ActButton.Callback
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,10 +6,10 @@ import client.gui.element.GuiList;
|
||||||
import client.gui.element.ListEntry;
|
import client.gui.element.ListEntry;
|
||||||
import client.gui.element.NavButton;
|
import client.gui.element.NavButton;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.entity.npc.SpeciesInfo;
|
import common.entity.npc.SpeciesInfo;
|
||||||
import game.init.EntityRegistry;
|
import common.init.EntityRegistry;
|
||||||
import game.init.SpeciesRegistry;
|
import common.init.SpeciesRegistry;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
|
|
||||||
public class GuiSpecies extends GuiList<GuiSpecies.SpeciesEntry> implements ActButton.Callback
|
public class GuiSpecies extends GuiList<GuiSpecies.SpeciesEntry> implements ActButton.Callback
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.inventory.ContainerBrewingStand;
|
import common.inventory.ContainerBrewingStand;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
|
|
||||||
|
|
||||||
public class GuiBrewing extends GuiContainer
|
public class GuiBrewing extends GuiContainer
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.inventory.ContainerChest;
|
import common.inventory.ContainerChest;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
|
|
||||||
|
|
||||||
public class GuiChest extends GuiContainer
|
public class GuiChest extends GuiContainer
|
||||||
|
|
|
@ -13,16 +13,16 @@ import client.renderer.GlState;
|
||||||
import client.renderer.ItemRenderer;
|
import client.renderer.ItemRenderer;
|
||||||
import client.renderer.entity.RenderItem;
|
import client.renderer.entity.RenderItem;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Sets;
|
import common.collect.Sets;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.inventory.Container;
|
import common.inventory.Container;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.inventory.Slot;
|
import common.inventory.Slot;
|
||||||
import game.item.CheatTab;
|
import common.item.CheatTab;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.packet.CPacketCheat;
|
import common.packet.CPacketCheat;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
public abstract class GuiContainer extends Gui
|
public abstract class GuiContainer extends Gui
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.inventory.ContainerWorkbench;
|
import common.inventory.ContainerWorkbench;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class GuiCrafting extends GuiContainer
|
public class GuiCrafting extends GuiContainer
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.inventory.ContainerDispenser;
|
import common.inventory.ContainerDispenser;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
|
|
||||||
|
|
||||||
public class GuiDispenser extends GuiContainer
|
public class GuiDispenser extends GuiContainer
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.enchantment.Enchantment;
|
import common.enchantment.Enchantment;
|
||||||
import game.inventory.ContainerEnchantment;
|
import common.inventory.ContainerEnchantment;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.tileentity.IWorldNameable;
|
import common.tileentity.IWorldNameable;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class GuiEnchant extends GuiContainer
|
public class GuiEnchant extends GuiContainer
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.inventory.ContainerFurnace;
|
import common.inventory.ContainerFurnace;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.tileentity.TileEntityFurnace;
|
import common.tileentity.TileEntityFurnace;
|
||||||
|
|
||||||
|
|
||||||
public class GuiFurnace extends GuiContainer
|
public class GuiFurnace extends GuiContainer
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.inventory.ContainerHopper;
|
import common.inventory.ContainerHopper;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
|
|
||||||
|
|
||||||
public class GuiHopper extends GuiContainer
|
public class GuiHopper extends GuiContainer
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.entity.animal.EntityHorse;
|
import common.entity.animal.EntityHorse;
|
||||||
import game.inventory.ContainerHorseInventory;
|
import common.inventory.ContainerHorseInventory;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
|
|
||||||
|
|
||||||
public class GuiHorse extends GuiContainer
|
public class GuiHorse extends GuiContainer
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
|
|
||||||
public class GuiInventory extends GuiContainer
|
public class GuiInventory extends GuiContainer
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package client.gui.container;
|
package client.gui.container;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.inventory.ContainerMachine;
|
import common.inventory.ContainerMachine;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.tileentity.TileEntityMachine;
|
import common.tileentity.TileEntityMachine;
|
||||||
|
|
||||||
|
|
||||||
public class GuiMachine extends GuiContainer
|
public class GuiMachine extends GuiContainer
|
||||||
|
|
|
@ -4,13 +4,13 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.GlState;
|
import client.renderer.GlState;
|
||||||
import client.renderer.ItemRenderer;
|
import client.renderer.ItemRenderer;
|
||||||
import game.inventory.ContainerMerchant;
|
import common.inventory.ContainerMerchant;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
import game.village.MerchantRecipe;
|
import common.village.MerchantRecipe;
|
||||||
import game.village.MerchantRecipeList;
|
import common.village.MerchantRecipeList;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class GuiMerchant extends GuiContainer
|
public class GuiMerchant extends GuiContainer
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,13 +3,13 @@ package client.gui.container;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.inventory.Container;
|
import common.inventory.Container;
|
||||||
import game.inventory.ContainerRepair;
|
import common.inventory.ContainerRepair;
|
||||||
import game.inventory.ICrafting;
|
import common.inventory.ICrafting;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class GuiRepair extends GuiContainer implements ICrafting
|
public class GuiRepair extends GuiContainer implements ICrafting
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package client.gui.element;
|
package client.gui.element;
|
||||||
|
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Bar extends Fill {
|
public class Bar extends Fill {
|
||||||
private int color = 0x00ff00;
|
private int color = 0x00ff00;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import client.gui.Formatter;
|
||||||
import client.gui.Gui;
|
import client.gui.Gui;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.util.Displayable;
|
import common.util.Displayable;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Dropdown<T> extends Element {
|
public class Dropdown<T> extends Element {
|
||||||
public class Handle extends Element {
|
public class Handle extends Element {
|
||||||
|
|
|
@ -9,10 +9,10 @@ import client.renderer.Drawing;
|
||||||
import client.renderer.Drawing.Vec2i;
|
import client.renderer.Drawing.Vec2i;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import client.window.Keysym;
|
import client.window.Keysym;
|
||||||
import game.init.SoundEvent;
|
import common.init.SoundEvent;
|
||||||
import game.sound.EventType;
|
import common.sound.EventType;
|
||||||
import game.sound.PositionedSound;
|
import common.sound.PositionedSound;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public abstract class Element {
|
public abstract class Element {
|
||||||
protected final Game gm = Game.getGame();
|
protected final Game gm = Game.getGame();
|
||||||
|
|
|
@ -11,8 +11,8 @@ import client.renderer.GlState;
|
||||||
import client.renderer.RenderBuffer;
|
import client.renderer.RenderBuffer;
|
||||||
import client.renderer.Tessellator;
|
import client.renderer.Tessellator;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
public abstract class GuiList<T extends ListEntry> extends Gui
|
public abstract class GuiList<T extends ListEntry> extends Gui
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.gui.element;
|
package client.gui.element;
|
||||||
|
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Label extends Fill {
|
public class Label extends Fill {
|
||||||
public Label(int x, int y, int w, int h, String text, boolean top, boolean left) {
|
public Label(int x, int y, int w, int h, String text, boolean top, boolean left) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package client.gui.element;
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.gui.Gui;
|
import client.gui.Gui;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class NavButton extends ActButton {
|
public class NavButton extends ActButton {
|
||||||
private final Gui navGui;
|
private final Gui navGui;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.gui.element;
|
package client.gui.element;
|
||||||
|
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class SelectableButton extends ActButton {
|
public class SelectableButton extends ActButton {
|
||||||
private boolean selected;
|
private boolean selected;
|
||||||
|
|
|
@ -3,8 +3,8 @@ package client.gui.element;
|
||||||
import client.gui.Formatter;
|
import client.gui.Formatter;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Slider extends Element {
|
public class Slider extends Element {
|
||||||
public static interface Callback {
|
public static interface Callback {
|
||||||
|
|
|
@ -2,8 +2,8 @@ package client.gui.element;
|
||||||
|
|
||||||
import client.gui.Formatter;
|
import client.gui.Formatter;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.util.Displayable;
|
import common.util.Displayable;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Switch<T> extends Element {
|
public class Switch<T> extends Element {
|
||||||
public static interface Callback<T> {
|
public static interface Callback<T> {
|
||||||
|
|
|
@ -10,9 +10,9 @@ import client.renderer.Drawing.Vec2i;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import client.window.Keysym;
|
import client.window.Keysym;
|
||||||
import client.window.Window;
|
import client.window.Window;
|
||||||
import game.util.CharValidator;
|
import common.util.CharValidator;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Textbox extends Element {
|
public class Textbox extends Element {
|
||||||
public static enum Action {
|
public static enum Action {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package client.gui.element;
|
||||||
import client.gui.Formatter;
|
import client.gui.Formatter;
|
||||||
import client.renderer.Drawing;
|
import client.renderer.Drawing;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public class Toggle extends Element {
|
public class Toggle extends Element {
|
||||||
public static interface Callback {
|
public static interface Callback {
|
||||||
|
|
|
@ -3,8 +3,8 @@ package client.gui.ingame;
|
||||||
import client.gui.Gui;
|
import client.gui.Gui;
|
||||||
import client.gui.element.ActButton;
|
import client.gui.element.ActButton;
|
||||||
import client.gui.element.ActButton.Mode;
|
import client.gui.element.ActButton.Mode;
|
||||||
|
import common.color.TextColor;
|
||||||
import client.gui.element.Label;
|
import client.gui.element.Label;
|
||||||
import game.color.TextColor;
|
|
||||||
|
|
||||||
public class GuiGameOver extends Gui {
|
public class GuiGameOver extends Gui {
|
||||||
public static final GuiGameOver INSTANCE = new GuiGameOver();
|
public static final GuiGameOver INSTANCE = new GuiGameOver();
|
||||||
|
|
|
@ -5,8 +5,8 @@ import client.gui.element.NavButton;
|
||||||
import client.gui.element.Textbox;
|
import client.gui.element.Textbox;
|
||||||
import client.gui.element.Textbox.Action;
|
import client.gui.element.Textbox.Action;
|
||||||
import client.network.ClientPlayer;
|
import client.network.ClientPlayer;
|
||||||
import game.packet.CPacketSign;
|
import common.packet.CPacketSign;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
|
|
||||||
public class GuiSign extends Gui implements Textbox.Callback {
|
public class GuiSign extends Gui implements Textbox.Callback {
|
||||||
private final BlockPos position;
|
private final BlockPos position;
|
||||||
|
|
|
@ -5,7 +5,7 @@ import client.gui.element.ActButton;
|
||||||
import client.gui.element.ActButton.Mode;
|
import client.gui.element.ActButton.Mode;
|
||||||
import client.gui.element.Label;
|
import client.gui.element.Label;
|
||||||
import client.window.Bind;
|
import client.window.Bind;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
|
|
||||||
public class GuiBinds extends GuiOptions {
|
public class GuiBinds extends GuiOptions {
|
||||||
protected GuiBinds() {
|
protected GuiBinds() {
|
||||||
|
|
|
@ -9,7 +9,7 @@ import client.gui.element.Toggle;
|
||||||
import client.window.Button;
|
import client.window.Button;
|
||||||
import client.window.DisplayMode;
|
import client.window.DisplayMode;
|
||||||
import client.window.Window;
|
import client.window.Window;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
|
|
||||||
public class GuiDisplay extends GuiOptions {
|
public class GuiDisplay extends GuiOptions {
|
||||||
private static final String[] DISTANCES = new String[] {"Gruselig", "Winzig", "Gering", "Normal", "Weit"};
|
private static final String[] DISTANCES = new String[] {"Gruselig", "Winzig", "Gering", "Normal", "Weit"};
|
||||||
|
|
|
@ -10,9 +10,9 @@ import client.gui.element.Slider;
|
||||||
import client.gui.element.Switch;
|
import client.gui.element.Switch;
|
||||||
import client.gui.element.Textbox;
|
import client.gui.element.Textbox;
|
||||||
import client.gui.element.Textbox.Action;
|
import client.gui.element.Textbox.Action;
|
||||||
|
import client.vars.CVar;
|
||||||
|
import client.vars.ColorVar;
|
||||||
import client.gui.element.Toggle;
|
import client.gui.element.Toggle;
|
||||||
import game.vars.CVar;
|
|
||||||
import game.vars.ColorVar;
|
|
||||||
|
|
||||||
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 = {
|
||||||
|
|
|
@ -54,50 +54,50 @@ import client.renderer.model.ModelRabbit;
|
||||||
import client.renderer.model.ModelSheep2;
|
import client.renderer.model.ModelSheep2;
|
||||||
import client.renderer.model.ModelSquid;
|
import client.renderer.model.ModelSquid;
|
||||||
import client.renderer.model.ModelWolf;
|
import client.renderer.model.ModelWolf;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.animal.EntityBat;
|
import common.entity.animal.EntityBat;
|
||||||
import game.entity.animal.EntityChicken;
|
import common.entity.animal.EntityChicken;
|
||||||
import game.entity.animal.EntityCow;
|
import common.entity.animal.EntityCow;
|
||||||
import game.entity.animal.EntityDragon;
|
import common.entity.animal.EntityDragon;
|
||||||
import game.entity.animal.EntityHorse;
|
import common.entity.animal.EntityHorse;
|
||||||
import game.entity.animal.EntityMooshroom;
|
import common.entity.animal.EntityMooshroom;
|
||||||
import game.entity.animal.EntityMouse;
|
import common.entity.animal.EntityMouse;
|
||||||
import game.entity.animal.EntityOcelot;
|
import common.entity.animal.EntityOcelot;
|
||||||
import game.entity.animal.EntityPig;
|
import common.entity.animal.EntityPig;
|
||||||
import game.entity.animal.EntityRabbit;
|
import common.entity.animal.EntityRabbit;
|
||||||
import game.entity.animal.EntitySheep;
|
import common.entity.animal.EntitySheep;
|
||||||
import game.entity.animal.EntitySquid;
|
import common.entity.animal.EntitySquid;
|
||||||
import game.entity.animal.EntityWolf;
|
import common.entity.animal.EntityWolf;
|
||||||
import game.entity.effect.EntityLightning;
|
import common.entity.effect.EntityLightning;
|
||||||
import game.entity.item.EntityBoat;
|
import common.entity.item.EntityBoat;
|
||||||
import game.entity.item.EntityCart;
|
import common.entity.item.EntityCart;
|
||||||
import game.entity.item.EntityCrystal;
|
import common.entity.item.EntityCrystal;
|
||||||
import game.entity.item.EntityFalling;
|
import common.entity.item.EntityFalling;
|
||||||
import game.entity.item.EntityFireworks;
|
import common.entity.item.EntityFireworks;
|
||||||
import game.entity.item.EntityItem;
|
import common.entity.item.EntityItem;
|
||||||
import game.entity.item.EntityLeashKnot;
|
import common.entity.item.EntityLeashKnot;
|
||||||
import game.entity.item.EntityNuke;
|
import common.entity.item.EntityNuke;
|
||||||
import game.entity.item.EntityOrb;
|
import common.entity.item.EntityOrb;
|
||||||
import game.entity.item.EntityTnt;
|
import common.entity.item.EntityTnt;
|
||||||
import game.entity.item.EntityTntCart;
|
import common.entity.item.EntityTntCart;
|
||||||
import game.entity.item.EntityXp;
|
import common.entity.item.EntityXp;
|
||||||
import game.entity.item.EntityXpBottle;
|
import common.entity.item.EntityXpBottle;
|
||||||
import game.entity.npc.SpeciesInfo;
|
import common.entity.npc.SpeciesInfo;
|
||||||
import game.entity.projectile.EntityArrow;
|
import common.entity.projectile.EntityArrow;
|
||||||
import game.entity.projectile.EntityBox;
|
import common.entity.projectile.EntityBox;
|
||||||
import game.entity.projectile.EntityBullet;
|
import common.entity.projectile.EntityBullet;
|
||||||
import game.entity.projectile.EntityDie;
|
import common.entity.projectile.EntityDie;
|
||||||
import game.entity.projectile.EntityDynamite;
|
import common.entity.projectile.EntityDynamite;
|
||||||
import game.entity.projectile.EntityEgg;
|
import common.entity.projectile.EntityEgg;
|
||||||
import game.entity.projectile.EntityFireCharge;
|
import common.entity.projectile.EntityFireCharge;
|
||||||
import game.entity.projectile.EntityFireball;
|
import common.entity.projectile.EntityFireball;
|
||||||
import game.entity.projectile.EntityHook;
|
import common.entity.projectile.EntityHook;
|
||||||
import game.entity.projectile.EntityPotion;
|
import common.entity.projectile.EntityPotion;
|
||||||
import game.entity.projectile.EntitySnowball;
|
import common.entity.projectile.EntitySnowball;
|
||||||
import game.init.Blocks;
|
import common.init.Blocks;
|
||||||
import game.init.Items;
|
import common.init.Items;
|
||||||
import game.init.SpeciesRegistry;
|
import common.init.SpeciesRegistry;
|
||||||
import game.init.SpeciesRegistry.ModelType;
|
import common.init.SpeciesRegistry.ModelType;
|
||||||
|
|
||||||
public abstract class EntityRenderRegistry {
|
public abstract class EntityRenderRegistry {
|
||||||
public static void registerRenderers(Map<Class<? extends Entity>, Render<? extends Entity>> map,
|
public static void registerRenderers(Map<Class<? extends Entity>, Render<? extends Entity>> map,
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package client.network;
|
package client.network;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import game.network.IClientLoginHandler;
|
import common.network.IClientLoginHandler;
|
||||||
import game.network.NetConnection;
|
import common.network.NetConnection;
|
||||||
import game.network.NetHandler;
|
import common.network.NetHandler;
|
||||||
import game.network.PacketRegistry;
|
import common.network.PacketRegistry;
|
||||||
import game.packet.RPacketDisconnect;
|
import common.packet.RPacketDisconnect;
|
||||||
import game.packet.RPacketEnableCompression;
|
import common.packet.RPacketEnableCompression;
|
||||||
import game.packet.RPacketLoginSuccess;
|
import common.packet.RPacketLoginSuccess;
|
||||||
|
|
||||||
public class ClientLoginHandler extends NetHandler implements IClientLoginHandler {
|
public class ClientLoginHandler extends NetHandler implements IClientLoginHandler {
|
||||||
private final Game gm;
|
private final Game gm;
|
||||||
|
|
|
@ -27,117 +27,117 @@ import client.gui.container.GuiRepair;
|
||||||
import client.gui.ingame.GuiSign;
|
import client.gui.ingame.GuiSign;
|
||||||
import client.renderer.particle.EntityPickupFX;
|
import client.renderer.particle.EntityPickupFX;
|
||||||
import client.renderer.texture.EntityTexManager;
|
import client.renderer.texture.EntityTexManager;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.dimension.Dimension;
|
import common.dimension.Dimension;
|
||||||
import game.entity.DataWatcher;
|
import common.entity.DataWatcher;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.animal.EntityHorse;
|
import common.entity.animal.EntityHorse;
|
||||||
import game.entity.attributes.Attribute;
|
import common.entity.attributes.Attribute;
|
||||||
import game.entity.attributes.AttributeInstance;
|
import common.entity.attributes.AttributeInstance;
|
||||||
import game.entity.attributes.AttributeMap;
|
import common.entity.attributes.AttributeMap;
|
||||||
import game.entity.attributes.AttributeModifier;
|
import common.entity.attributes.AttributeModifier;
|
||||||
import game.entity.effect.EntityLightning;
|
import common.entity.effect.EntityLightning;
|
||||||
import game.entity.item.EntityBoat;
|
import common.entity.item.EntityBoat;
|
||||||
import game.entity.item.EntityXp;
|
import common.entity.item.EntityXp;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.npc.PlayerCharacter;
|
import common.entity.npc.PlayerCharacter;
|
||||||
import game.entity.projectile.EntityProjectile;
|
import common.entity.projectile.EntityProjectile;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.init.EntityRegistry;
|
import common.init.EntityRegistry;
|
||||||
import game.init.ItemRegistry;
|
import common.init.ItemRegistry;
|
||||||
import game.init.SoundEvent;
|
import common.init.SoundEvent;
|
||||||
import game.inventory.AnimalChest;
|
import common.inventory.AnimalChest;
|
||||||
import game.inventory.Container;
|
import common.inventory.Container;
|
||||||
import game.inventory.ContainerLocalMenu;
|
import common.inventory.ContainerLocalMenu;
|
||||||
import game.inventory.IInventory;
|
import common.inventory.IInventory;
|
||||||
import game.inventory.InventoryBasic;
|
import common.inventory.InventoryBasic;
|
||||||
import game.inventory.InventoryPlayer;
|
import common.inventory.InventoryPlayer;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.model.ParticleType;
|
import common.model.ParticleType;
|
||||||
import game.network.IClientPlayer;
|
import common.network.IClientPlayer;
|
||||||
import game.network.NetConnection;
|
import common.network.NetConnection;
|
||||||
import game.network.NetHandler;
|
import common.network.NetHandler;
|
||||||
import game.network.Packet;
|
import common.network.Packet;
|
||||||
import game.packet.CPacketAction;
|
import common.packet.CPacketAction;
|
||||||
import game.packet.CPacketKeepAlive;
|
import common.packet.CPacketKeepAlive;
|
||||||
import game.packet.CPacketPlayer;
|
import common.packet.CPacketPlayer;
|
||||||
import game.packet.S14PacketEntity;
|
import common.packet.S14PacketEntity;
|
||||||
import game.packet.S18PacketEntityTeleport;
|
import common.packet.S18PacketEntityTeleport;
|
||||||
import game.packet.S19PacketEntityHeadLook;
|
import common.packet.S19PacketEntityHeadLook;
|
||||||
import game.packet.S1APacketEntityStatus;
|
import common.packet.S1APacketEntityStatus;
|
||||||
import game.packet.S1BPacketEntityAttach;
|
import common.packet.S1BPacketEntityAttach;
|
||||||
import game.packet.S1CPacketEntityMetadata;
|
import common.packet.S1CPacketEntityMetadata;
|
||||||
import game.packet.S1DPacketEntityEffect;
|
import common.packet.S1DPacketEntityEffect;
|
||||||
import game.packet.S1EPacketRemoveEntityEffect;
|
import common.packet.S1EPacketRemoveEntityEffect;
|
||||||
import game.packet.S20PacketEntityProperties;
|
import common.packet.S20PacketEntityProperties;
|
||||||
import game.packet.S27PacketExplosion;
|
import common.packet.S27PacketExplosion;
|
||||||
import game.packet.S28PacketEffect;
|
import common.packet.S28PacketEffect;
|
||||||
import game.packet.S29PacketSoundEffect;
|
import common.packet.S29PacketSoundEffect;
|
||||||
import game.packet.S2APacketParticles;
|
import common.packet.S2APacketParticles;
|
||||||
import game.packet.S2BPacketChangeGameState;
|
import common.packet.S2BPacketChangeGameState;
|
||||||
import game.packet.S2CPacketSpawnGlobalEntity;
|
import common.packet.S2CPacketSpawnGlobalEntity;
|
||||||
import game.packet.S2DPacketOpenWindow;
|
import common.packet.S2DPacketOpenWindow;
|
||||||
import game.packet.S2EPacketCloseWindow;
|
import common.packet.S2EPacketCloseWindow;
|
||||||
import game.packet.S2FPacketSetSlot;
|
import common.packet.S2FPacketSetSlot;
|
||||||
import game.packet.S30PacketWindowItems;
|
import common.packet.S30PacketWindowItems;
|
||||||
import game.packet.S31PacketWindowProperty;
|
import common.packet.S31PacketWindowProperty;
|
||||||
import game.packet.S32PacketConfirmTransaction;
|
import common.packet.S32PacketConfirmTransaction;
|
||||||
import game.packet.S33PacketUpdateSign;
|
import common.packet.S33PacketUpdateSign;
|
||||||
import game.packet.S35PacketUpdateTileEntity;
|
import common.packet.S35PacketUpdateTileEntity;
|
||||||
import game.packet.S36PacketSignEditorOpen;
|
import common.packet.S36PacketSignEditorOpen;
|
||||||
import game.packet.S38PacketPlayerListItem;
|
import common.packet.S38PacketPlayerListItem;
|
||||||
import game.packet.S39PacketPlayerAbilities;
|
import common.packet.S39PacketPlayerAbilities;
|
||||||
import game.packet.S3APacketTabComplete;
|
import common.packet.S3APacketTabComplete;
|
||||||
import game.packet.S43PacketUpdateEntityNBT;
|
import common.packet.S43PacketUpdateEntityNBT;
|
||||||
import game.packet.SPacketAnimation;
|
import common.packet.SPacketAnimation;
|
||||||
import game.packet.SPacketBiomes;
|
import common.packet.SPacketBiomes;
|
||||||
import game.packet.SPacketBlockAction;
|
import common.packet.SPacketBlockAction;
|
||||||
import game.packet.SPacketBlockBreakAnim;
|
import common.packet.SPacketBlockBreakAnim;
|
||||||
import game.packet.SPacketBlockChange;
|
import common.packet.SPacketBlockChange;
|
||||||
import game.packet.SPacketCamera;
|
import common.packet.SPacketCamera;
|
||||||
import game.packet.SPacketCharacterList;
|
import common.packet.SPacketCharacterList;
|
||||||
import game.packet.SPacketChunkData;
|
import common.packet.SPacketChunkData;
|
||||||
import game.packet.SPacketCollectItem;
|
import common.packet.SPacketCollectItem;
|
||||||
import game.packet.SPacketDestroyEntities;
|
import common.packet.SPacketDestroyEntities;
|
||||||
import game.packet.SPacketDimensionName;
|
import common.packet.SPacketDimensionName;
|
||||||
import game.packet.SPacketDisconnect;
|
import common.packet.SPacketDisconnect;
|
||||||
import game.packet.SPacketEntityEquipment;
|
import common.packet.SPacketEntityEquipment;
|
||||||
import game.packet.SPacketEntityVelocity;
|
import common.packet.SPacketEntityVelocity;
|
||||||
import game.packet.SPacketHeldItemChange;
|
import common.packet.SPacketHeldItemChange;
|
||||||
import game.packet.SPacketJoinGame;
|
import common.packet.SPacketJoinGame;
|
||||||
import game.packet.SPacketKeepAlive;
|
import common.packet.SPacketKeepAlive;
|
||||||
import game.packet.SPacketLoading;
|
import common.packet.SPacketLoading;
|
||||||
import game.packet.SPacketMapChunkBulk;
|
import common.packet.SPacketMapChunkBulk;
|
||||||
import game.packet.SPacketMessage;
|
import common.packet.SPacketMessage;
|
||||||
import game.packet.SPacketMultiBlockChange;
|
import common.packet.SPacketMultiBlockChange;
|
||||||
import game.packet.SPacketPlayerPosLook;
|
import common.packet.SPacketPlayerPosLook;
|
||||||
import game.packet.SPacketRespawn;
|
import common.packet.SPacketRespawn;
|
||||||
import game.packet.SPacketServerTick;
|
import common.packet.SPacketServerTick;
|
||||||
import game.packet.SPacketSetExperience;
|
import common.packet.SPacketSetExperience;
|
||||||
import game.packet.SPacketSkin;
|
import common.packet.SPacketSkin;
|
||||||
import game.packet.SPacketSpawnMob;
|
import common.packet.SPacketSpawnMob;
|
||||||
import game.packet.SPacketSpawnObject;
|
import common.packet.SPacketSpawnObject;
|
||||||
import game.packet.SPacketSpawnPlayer;
|
import common.packet.SPacketSpawnPlayer;
|
||||||
import game.packet.SPacketTimeUpdate;
|
import common.packet.SPacketTimeUpdate;
|
||||||
import game.packet.SPacketTrades;
|
import common.packet.SPacketTrades;
|
||||||
import game.packet.SPacketUpdateHealth;
|
import common.packet.SPacketUpdateHealth;
|
||||||
import game.packet.SPacketWorld;
|
import common.packet.SPacketWorld;
|
||||||
import game.potion.PotionEffect;
|
import common.potion.PotionEffect;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.tileentity.IInteractionObject;
|
import common.tileentity.IInteractionObject;
|
||||||
import game.tileentity.LocalBlockIntercommunication;
|
import common.tileentity.LocalBlockIntercommunication;
|
||||||
import game.tileentity.TileEntity;
|
import common.tileentity.TileEntity;
|
||||||
import game.tileentity.TileEntityMachine;
|
import common.tileentity.TileEntityMachine;
|
||||||
import game.tileentity.TileEntitySign;
|
import common.tileentity.TileEntitySign;
|
||||||
import game.village.MerchantRecipeList;
|
import common.village.MerchantRecipeList;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.Chunk;
|
import common.world.Chunk;
|
||||||
import game.world.Explosion;
|
import common.world.Explosion;
|
||||||
import game.world.Weather;
|
import common.world.Weather;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
import game.world.WorldClient;
|
import common.world.WorldClient;
|
||||||
|
|
||||||
public class ClientPlayer extends NetHandler implements IClientPlayer
|
public class ClientPlayer extends NetHandler implements IClientPlayer
|
||||||
{
|
{
|
||||||
|
|
|
@ -7,15 +7,15 @@ import java.nio.IntBuffer;
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.block.BlockLiquid;
|
import common.block.BlockLiquid;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3;
|
import common.world.Vec3;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class ActiveRenderInfo
|
public class ActiveRenderInfo
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,20 +14,20 @@ import client.renderer.blockmodel.ModelManager;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import client.renderer.tileentity.TileEntityItemStackRenderer;
|
import client.renderer.tileentity.TileEntityItemStackRenderer;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.block.BlockLiquid;
|
import common.block.BlockLiquid;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.init.FluidRegistry;
|
import common.init.FluidRegistry;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.material.Material;
|
import common.material.Material;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.IBlockAccess;
|
import common.world.IBlockAccess;
|
||||||
import game.world.IWorldAccess;
|
import common.world.IWorldAccess;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3i;
|
import common.world.Vec3i;
|
||||||
|
|
||||||
public class BlockRenderer
|
public class BlockRenderer
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,9 +5,9 @@ import org.lwjgl.opengl.GL11;
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.gui.Font;
|
import client.gui.Font;
|
||||||
import client.gui.FontChar;
|
import client.gui.FontChar;
|
||||||
import game.color.TextColor;
|
import common.color.TextColor;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.util.Util;
|
import common.util.Util;
|
||||||
|
|
||||||
public abstract class Drawing {
|
public abstract class Drawing {
|
||||||
public static class Vec2i {
|
public static class Vec2i {
|
||||||
|
|
|
@ -13,26 +13,26 @@ import client.Game;
|
||||||
import client.renderer.particle.EffectRenderer;
|
import client.renderer.particle.EffectRenderer;
|
||||||
import client.renderer.texture.DynamicTexture;
|
import client.renderer.texture.DynamicTexture;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.biome.Biome;
|
import common.biome.Biome;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.types.EntityAnimal;
|
import common.entity.types.EntityAnimal;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.init.Items;
|
import common.init.Items;
|
||||||
import game.init.SoundEvent;
|
import common.init.SoundEvent;
|
||||||
import game.material.Material;
|
import common.material.Material;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
import game.model.ParticleType;
|
import common.model.ParticleType;
|
||||||
import game.potion.Potion;
|
import common.potion.Potion;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.BoundingBox;
|
import common.world.BoundingBox;
|
||||||
import game.world.HitPosition;
|
import common.world.HitPosition;
|
||||||
import game.world.Vec3;
|
import common.world.Vec3;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
import game.world.WorldClient;
|
import common.world.WorldClient;
|
||||||
|
|
||||||
public class EntityRenderer {
|
public class EntityRenderer {
|
||||||
private static final String locationMoltenPng = "textures/world/molten.png";
|
private static final String locationMoltenPng = "textures/world/molten.png";
|
||||||
|
|
|
@ -6,8 +6,8 @@ import java.nio.FloatBuffer;
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BoundingBox;
|
import common.world.BoundingBox;
|
||||||
|
|
||||||
public class Frustum {
|
public class Frustum {
|
||||||
private static class ClippingHelper {
|
private static class ClippingHelper {
|
||||||
|
|
|
@ -6,12 +6,12 @@ import java.util.Map;
|
||||||
import client.renderer.blockmodel.IBakedModel;
|
import client.renderer.blockmodel.IBakedModel;
|
||||||
import client.renderer.blockmodel.ModelManager;
|
import client.renderer.blockmodel.ModelManager;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.init.ItemRegistry;
|
import common.init.ItemRegistry;
|
||||||
import game.item.Item;
|
import common.item.Item;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.model.ItemMeshDefinition;
|
import common.model.ItemMeshDefinition;
|
||||||
|
|
||||||
public class ItemModelMesher
|
public class ItemModelMesher
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,18 +14,18 @@ import client.renderer.entity.RenderNpc;
|
||||||
import client.renderer.texture.EntityTexManager;
|
import client.renderer.texture.EntityTexManager;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.item.Item;
|
import common.item.Item;
|
||||||
import game.item.ItemAction;
|
import common.item.ItemAction;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
import game.model.Transforms;
|
import common.model.Transforms;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3;
|
import common.world.Vec3;
|
||||||
|
|
||||||
|
|
||||||
public class ItemRenderer
|
public class ItemRenderer
|
||||||
|
|
|
@ -2,18 +2,18 @@ package client.renderer;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
import game.biome.Biome;
|
import common.biome.Biome;
|
||||||
import game.init.Blocks;
|
import common.init.Blocks;
|
||||||
import game.tileentity.TileEntity;
|
import common.tileentity.TileEntity;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.Chunk;
|
import common.world.Chunk;
|
||||||
import game.world.ChunkCache;
|
import common.world.ChunkCache;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.IWorldAccess;
|
import common.world.IWorldAccess;
|
||||||
import game.world.LightType;
|
import common.world.LightType;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3i;
|
import common.world.Vec3i;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class RegionRenderCache extends ChunkCache implements IWorldAccess
|
public class RegionRenderCache extends ChunkCache implements IWorldAccess
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package client.renderer;
|
package client.renderer;
|
||||||
|
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
|
|
||||||
public class RegionRenderCacheBuilder
|
public class RegionRenderCacheBuilder
|
||||||
{
|
{
|
||||||
|
|
|
@ -9,8 +9,8 @@ import java.util.Arrays;
|
||||||
import java.util.BitSet;
|
import java.util.BitSet;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
|
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
public class RenderBuffer
|
public class RenderBuffer
|
||||||
{
|
{
|
||||||
|
|
|
@ -25,34 +25,34 @@ import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureManager;
|
import client.renderer.texture.TextureManager;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import client.renderer.tileentity.TileEntityRendererDispatcher;
|
import client.renderer.tileentity.TileEntityRendererDispatcher;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.block.BlockChest;
|
import common.block.BlockChest;
|
||||||
import game.block.BlockSign;
|
import common.block.BlockSign;
|
||||||
import game.block.BlockSkull;
|
import common.block.BlockSkull;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.collect.Sets;
|
import common.collect.Sets;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
import game.entity.projectile.EntityBox;
|
import common.entity.projectile.EntityBox;
|
||||||
import game.entity.types.EntityLiving;
|
import common.entity.types.EntityLiving;
|
||||||
import game.material.Material;
|
import common.material.Material;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
import game.rng.Random;
|
import common.rng.Random;
|
||||||
import game.sound.Sound;
|
import common.sound.Sound;
|
||||||
import game.tileentity.TileEntity;
|
import common.tileentity.TileEntity;
|
||||||
import game.tileentity.TileEntityChest;
|
import common.tileentity.TileEntityChest;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.BoundingBox;
|
import common.world.BoundingBox;
|
||||||
import game.world.Chunk;
|
import common.world.Chunk;
|
||||||
import game.world.ClassInheritanceMultiMap;
|
import common.world.ClassInheritanceMultiMap;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.HitPosition;
|
import common.world.HitPosition;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.Vec3;
|
import common.world.Vec3;
|
||||||
import game.world.WorldClient;
|
import common.world.WorldClient;
|
||||||
|
|
||||||
public class RenderGlobal
|
public class RenderGlobal
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,8 +2,8 @@ package client.renderer;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
|
|
||||||
public class VertexFormat
|
public class VertexFormat
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,7 +2,7 @@ package client.renderer;
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
|
|
||||||
public class VertexFormatElement
|
public class VertexFormatElement
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package client.renderer;
|
package client.renderer;
|
||||||
|
|
||||||
import client.renderer.chunk.RenderChunk;
|
import client.renderer.chunk.RenderChunk;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class ViewFrustum
|
public class ViewFrustum
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,9 +4,9 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.model.Transforms;
|
import common.model.Transforms;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BakedModel implements IBakedModel
|
public class BakedModel implements IBakedModel
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package client.renderer.blockmodel;
|
package client.renderer.blockmodel;
|
||||||
|
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BakedQuad {
|
public class BakedQuad {
|
||||||
protected final int[] data;
|
protected final int[] data;
|
||||||
|
|
|
@ -2,8 +2,8 @@ package client.renderer.blockmodel;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BlockPart
|
public class BlockPart
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.renderer.blockmodel;
|
package client.renderer.blockmodel;
|
||||||
|
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BlockPartFace {
|
public class BlockPartFace {
|
||||||
public Facing cull;
|
public Facing cull;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.renderer.blockmodel;
|
package client.renderer.blockmodel;
|
||||||
|
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BlockPartRotation {
|
public class BlockPartRotation {
|
||||||
public final Vector3f origin;
|
public final Vector3f origin;
|
||||||
|
|
|
@ -3,8 +3,8 @@ package client.renderer.blockmodel;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import game.model.Transforms;
|
import common.model.Transforms;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class BuiltInModel implements IBakedModel
|
public class BuiltInModel implements IBakedModel
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package client.renderer.blockmodel;
|
package client.renderer.blockmodel;
|
||||||
|
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import game.model.ModelRotation;
|
import common.model.ModelRotation;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
import game.util.Matrix4f;
|
import common.util.Matrix4f;
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.util.Vector4f;
|
import common.util.Vector4f;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.Vec3i;
|
import common.world.Vec3i;
|
||||||
|
|
||||||
public class FaceBakery
|
public class FaceBakery
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,8 +3,8 @@ package client.renderer.blockmodel;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import game.model.Transforms;
|
import common.model.Transforms;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public interface IBakedModel
|
public interface IBakedModel
|
||||||
{
|
{
|
||||||
|
|
|
@ -10,19 +10,19 @@ import java.util.Set;
|
||||||
import client.renderer.texture.IIconCreator;
|
import client.renderer.texture.IIconCreator;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.collect.Sets;
|
import common.collect.Sets;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.init.FluidRegistry;
|
import common.init.FluidRegistry;
|
||||||
import game.init.IRegistry;
|
import common.init.IRegistry;
|
||||||
import game.init.ItemRegistry;
|
import common.init.ItemRegistry;
|
||||||
import game.init.RegistrySimple;
|
import common.init.RegistrySimple;
|
||||||
import game.item.Item;
|
import common.item.Item;
|
||||||
import game.item.ItemStack;
|
import common.item.ItemStack;
|
||||||
import game.model.ModelRotation;
|
import common.model.ModelRotation;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
public abstract class ModelBakery
|
public abstract class ModelBakery
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,14 +3,14 @@ package client.renderer.blockmodel;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.model.Model;
|
import common.model.Model;
|
||||||
import game.model.ModelProvider;
|
import common.model.ModelProvider;
|
||||||
import game.model.ModelRotation;
|
import common.model.ModelRotation;
|
||||||
import game.model.Transforms;
|
import common.model.Transforms;
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class ModelBlock extends Model {
|
public class ModelBlock extends Model {
|
||||||
static final ModelProvider PROVIDER = new ModelProvider() {
|
static final ModelProvider PROVIDER = new ModelProvider() {
|
||||||
|
|
|
@ -8,11 +8,11 @@ import client.renderer.model.ModelBox;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import client.renderer.texture.TextureUtil;
|
import client.renderer.texture.TextureUtil;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.util.Vector3f;
|
import common.util.Vector3f;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public abstract class ModelGenerator {
|
public abstract class ModelGenerator {
|
||||||
// public static final List<String> LAYERS = Lists.newArrayList("layer0", "layer1", "layer2", "layer3", "layer4");
|
// public static final List<String> LAYERS = Lists.newArrayList("layer0", "layer1", "layer2", "layer3", "layer4");
|
||||||
|
|
|
@ -7,15 +7,15 @@ import java.util.Set;
|
||||||
|
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.block.BlockLiquid;
|
import common.block.BlockLiquid;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.init.Blocks;
|
import common.init.Blocks;
|
||||||
import game.init.FluidRegistry;
|
import common.init.FluidRegistry;
|
||||||
import game.init.IRegistry;
|
import common.init.IRegistry;
|
||||||
import game.properties.IProperty;
|
import common.properties.IProperty;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
public class ModelManager
|
public class ModelManager
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,11 +4,11 @@ import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.properties.IProperty;
|
import common.properties.IProperty;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
public class MultiStateMap extends StateMap
|
public class MultiStateMap extends StateMap
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.renderer.blockmodel;
|
package client.renderer.blockmodel;
|
||||||
|
|
||||||
import game.init.BlockRegistry;
|
import common.init.BlockRegistry;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
|
|
||||||
public class SingleStateMap extends StateMap
|
public class SingleStateMap extends StateMap
|
||||||
|
|
|
@ -3,10 +3,10 @@ package client.renderer.blockmodel;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.properties.IProperty;
|
import common.properties.IProperty;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
public abstract class StateMap
|
public abstract class StateMap
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,7 +4,7 @@ import java.util.List;
|
||||||
import java.util.concurrent.locks.ReentrantLock;
|
import java.util.concurrent.locks.ReentrantLock;
|
||||||
|
|
||||||
import client.renderer.RegionRenderCacheBuilder;
|
import client.renderer.RegionRenderCacheBuilder;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
|
|
||||||
public class ChunkCompileTaskGenerator
|
public class ChunkCompileTaskGenerator
|
||||||
{
|
{
|
||||||
|
|
|
@ -11,12 +11,12 @@ import client.Game;
|
||||||
import client.renderer.RegionRenderCacheBuilder;
|
import client.renderer.RegionRenderCacheBuilder;
|
||||||
import client.renderer.RenderBuffer;
|
import client.renderer.RenderBuffer;
|
||||||
import client.renderer.VertexBuffer;
|
import client.renderer.VertexBuffer;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.future.Futures;
|
import common.future.Futures;
|
||||||
import game.future.ListenableFuture;
|
import common.future.ListenableFuture;
|
||||||
import game.future.ListenableFutureTask;
|
import common.future.ListenableFutureTask;
|
||||||
import game.future.ThreadFactoryBuilder;
|
import common.future.ThreadFactoryBuilder;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
|
|
||||||
public class ChunkRenderDispatcher
|
public class ChunkRenderDispatcher
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,13 +6,13 @@ import java.util.concurrent.CancellationException;
|
||||||
|
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.renderer.RegionRenderCacheBuilder;
|
import client.renderer.RegionRenderCacheBuilder;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.future.FutureCallback;
|
import common.future.FutureCallback;
|
||||||
import game.future.Futures;
|
import common.future.Futures;
|
||||||
import game.future.ListenableFuture;
|
import common.future.ListenableFuture;
|
||||||
import game.log.Log;
|
import common.log.Log;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
|
|
||||||
public class ChunkRenderWorker implements Runnable
|
public class ChunkRenderWorker implements Runnable
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,10 +3,10 @@ package client.renderer.chunk;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import client.renderer.RenderBuffer;
|
import client.renderer.RenderBuffer;
|
||||||
import game.collect.Lists;
|
import common.collect.Lists;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
import game.tileentity.TileEntity;
|
import common.tileentity.TileEntity;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class CompiledChunk
|
public class CompiledChunk
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,16 +19,16 @@ import client.renderer.RenderGlobal;
|
||||||
import client.renderer.VertexBuffer;
|
import client.renderer.VertexBuffer;
|
||||||
import client.renderer.tileentity.TileEntityRendererDispatcher;
|
import client.renderer.tileentity.TileEntityRendererDispatcher;
|
||||||
import client.renderer.tileentity.TileEntitySpecialRenderer;
|
import client.renderer.tileentity.TileEntitySpecialRenderer;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.collect.Maps;
|
import common.collect.Maps;
|
||||||
import game.collect.Sets;
|
import common.collect.Sets;
|
||||||
import game.model.BlockLayer;
|
import common.model.BlockLayer;
|
||||||
import game.tileentity.TileEntity;
|
import common.tileentity.TileEntity;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.BoundingBox;
|
import common.world.BoundingBox;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public class RenderChunk
|
public class RenderChunk
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,7 +3,7 @@ package client.renderer.chunk;
|
||||||
import java.util.BitSet;
|
import java.util.BitSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class SetVisibility
|
public class SetVisibility
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,8 +6,8 @@ import java.util.LinkedList;
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.Facing;
|
import common.world.Facing;
|
||||||
|
|
||||||
public class VisGraph
|
public class VisGraph
|
||||||
{
|
{
|
||||||
|
|
|
@ -11,11 +11,11 @@ import client.renderer.RenderBuffer;
|
||||||
import client.renderer.Tessellator;
|
import client.renderer.Tessellator;
|
||||||
import client.renderer.texture.TextureAtlasSprite;
|
import client.renderer.texture.TextureAtlasSprite;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.block.Block;
|
import common.block.Block;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.world.BlockPos;
|
import common.world.BlockPos;
|
||||||
import game.world.BoundingBox;
|
import common.world.BoundingBox;
|
||||||
import game.world.World;
|
import common.world.World;
|
||||||
|
|
||||||
public abstract class Render<T extends Entity>
|
public abstract class Render<T extends Entity>
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,7 +4,7 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.layers.LayerArachnoidArmor;
|
import client.renderer.layers.LayerArachnoidArmor;
|
||||||
import client.renderer.model.ModelArachnoid;
|
import client.renderer.model.ModelArachnoid;
|
||||||
import game.entity.npc.EntityNPC;
|
import common.entity.npc.EntityNPC;
|
||||||
|
|
||||||
|
|
||||||
public class RenderArachnoid extends RenderHumanoid
|
public class RenderArachnoid extends RenderHumanoid
|
||||||
|
|
|
@ -6,8 +6,8 @@ import client.renderer.DefaultVertexFormats;
|
||||||
import client.renderer.GlState;
|
import client.renderer.GlState;
|
||||||
import client.renderer.RenderBuffer;
|
import client.renderer.RenderBuffer;
|
||||||
import client.renderer.Tessellator;
|
import client.renderer.Tessellator;
|
||||||
import game.entity.projectile.EntityArrow;
|
import common.entity.projectile.EntityArrow;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderArrow extends Render<EntityArrow>
|
public class RenderArrow extends Render<EntityArrow>
|
||||||
|
|
|
@ -3,8 +3,8 @@ package client.renderer.entity;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.model.ModelBat;
|
import client.renderer.model.ModelBat;
|
||||||
import game.entity.animal.EntityBat;
|
import common.entity.animal.EntityBat;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderBat extends RenderLiving<EntityBat>
|
public class RenderBat extends RenderLiving<EntityBat>
|
||||||
|
|
|
@ -5,8 +5,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.renderer.BlockRenderer;
|
import client.renderer.BlockRenderer;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.entity.Entity;
|
import common.entity.Entity;
|
||||||
import game.world.State;
|
import common.world.State;
|
||||||
|
|
||||||
|
|
||||||
public class RenderBlockEntity extends Render<Entity>
|
public class RenderBlockEntity extends Render<Entity>
|
||||||
|
|
|
@ -4,8 +4,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.model.ModelBase;
|
import client.renderer.model.ModelBase;
|
||||||
import client.renderer.model.ModelBoat;
|
import client.renderer.model.ModelBoat;
|
||||||
import game.entity.item.EntityBoat;
|
import common.entity.item.EntityBoat;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderBoat extends Render<EntityBoat>
|
public class RenderBoat extends Render<EntityBoat>
|
||||||
|
|
|
@ -6,7 +6,7 @@ import client.renderer.DefaultVertexFormats;
|
||||||
import client.renderer.GlState;
|
import client.renderer.GlState;
|
||||||
import client.renderer.RenderBuffer;
|
import client.renderer.RenderBuffer;
|
||||||
import client.renderer.Tessellator;
|
import client.renderer.Tessellator;
|
||||||
import game.entity.projectile.EntityBullet;
|
import common.entity.projectile.EntityBullet;
|
||||||
|
|
||||||
|
|
||||||
public class RenderBullet extends Render<EntityBullet>
|
public class RenderBullet extends Render<EntityBullet>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package client.renderer.entity;
|
package client.renderer.entity;
|
||||||
|
|
||||||
import client.renderer.model.ModelBase;
|
import client.renderer.model.ModelBase;
|
||||||
import game.entity.animal.EntityChicken;
|
import common.entity.animal.EntityChicken;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderChicken extends RenderLiving<EntityChicken>
|
public class RenderChicken extends RenderLiving<EntityChicken>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package client.renderer.entity;
|
package client.renderer.entity;
|
||||||
|
|
||||||
import client.renderer.model.ModelBase;
|
import client.renderer.model.ModelBase;
|
||||||
import game.entity.animal.EntityCow;
|
import common.entity.animal.EntityCow;
|
||||||
|
|
||||||
|
|
||||||
public class RenderCow extends RenderLiving<EntityCow>
|
public class RenderCow extends RenderLiving<EntityCow>
|
||||||
|
|
|
@ -4,8 +4,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import client.renderer.model.ModelBase;
|
import client.renderer.model.ModelBase;
|
||||||
import client.renderer.model.ModelCrystal;
|
import client.renderer.model.ModelCrystal;
|
||||||
import game.entity.item.EntityCrystal;
|
import common.entity.item.EntityCrystal;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderCrystal extends Render<EntityCrystal>
|
public class RenderCrystal extends Render<EntityCrystal>
|
||||||
|
|
|
@ -5,8 +5,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
import client.Game;
|
import client.Game;
|
||||||
import client.renderer.model.ModelDie;
|
import client.renderer.model.ModelDie;
|
||||||
import client.renderer.texture.TextureMap;
|
import client.renderer.texture.TextureMap;
|
||||||
import game.entity.projectile.EntityDie;
|
import common.entity.projectile.EntityDie;
|
||||||
import game.model.Transforms.Camera;
|
import common.model.Transforms.Camera;
|
||||||
|
|
||||||
public class RenderDie extends Render<EntityDie>
|
public class RenderDie extends Render<EntityDie>
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,8 +5,8 @@ import org.lwjgl.opengl.GL11;
|
||||||
import client.renderer.GlState;
|
import client.renderer.GlState;
|
||||||
import client.renderer.layers.LayerEnderDragonEyes;
|
import client.renderer.layers.LayerEnderDragonEyes;
|
||||||
import client.renderer.model.ModelDragon;
|
import client.renderer.model.ModelDragon;
|
||||||
import game.entity.animal.EntityDragon;
|
import common.entity.animal.EntityDragon;
|
||||||
import game.util.ExtMath;
|
import common.util.ExtMath;
|
||||||
|
|
||||||
|
|
||||||
public class RenderDragon extends RenderLiving<EntityDragon>
|
public class RenderDragon extends RenderLiving<EntityDragon>
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue