mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-15 10:25:06 -04:00
Merge remote-tracking branch 'origin/rendering' into rendering
This commit is contained in:
commit
be6492a137
@ -22,6 +22,7 @@ public class StaticConfiguration {
|
||||
public static final boolean DEBUG_MODE = true; // if true, additional checks will be made to validate data, ... Decreases performance
|
||||
public static final boolean BIOME_DEBUG_MODE = false; // colors all biomes according to the biome hashCode
|
||||
public static final boolean DEBUG_SLOW_LOADING = false; // if true, many Thread.sleep will be executed and the start will be delayed (by a lot)
|
||||
public static final boolean SHOW_LOG_MESSAGES_IN_CHAT = false; // prints all console messages in the chat box
|
||||
public static String CONFIG_FILENAME = "minosoft.json"; // Filename of minosoft's base configuration (located in AppData/Minosoft/config)
|
||||
public static boolean SKIP_MOJANG_AUTHENTICATION; // disables all connections to mojang
|
||||
public static boolean COLORED_LOG = true; // the log should be colored with ANSI (does not affect base components)
|
||||
|
@ -13,6 +13,7 @@
|
||||
|
||||
package de.bixilon.minosoft.config.config.game.controls
|
||||
|
||||
import de.bixilon.minosoft.config.config.game.controls.KeyBindingsNames.DEBUG_CLEAR_CHUNK_CACHE
|
||||
import de.bixilon.minosoft.config.config.game.controls.KeyBindingsNames.DEBUG_MOUSE_CATCH
|
||||
import de.bixilon.minosoft.config.config.game.controls.KeyBindingsNames.DEBUG_POLYGEN
|
||||
import de.bixilon.minosoft.config.config.game.controls.KeyBindingsNames.DEBUG_SCREEN
|
||||
@ -108,6 +109,13 @@ data class KeyBindingsGameConfig(
|
||||
),
|
||||
mutableSetOf(mutableSetOf(WHEN_IN_GAME))
|
||||
),
|
||||
DEBUG_CLEAR_CHUNK_CACHE to KeyBinding(
|
||||
mutableMapOf(
|
||||
KeyAction.MODIFIER to mutableSetOf(KeyCodes.KEY_F3),
|
||||
KeyAction.RELEASE to mutableSetOf(KeyCodes.KEY_A)
|
||||
),
|
||||
mutableSetOf(mutableSetOf(WHEN_IN_GAME))
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
@ -125,6 +133,7 @@ object KeyBindingsNames {
|
||||
val QUIT_RENDERING = ResourceLocation("minosoft:quit_rendering")
|
||||
|
||||
val DEBUG_SCREEN = ResourceLocation("minosoft:debug_screen")
|
||||
val DEBUG_CLEAR_CHUNK_CACHE = ResourceLocation("minosoft:debug_clear_chunk_cache")
|
||||
val DEBUG_POLYGEN = ResourceLocation("minosoft:debug_polygen")
|
||||
val DEBUG_MOUSE_CATCH = ResourceLocation("minosoft:debug_mouse_catch")
|
||||
|
||||
|
@ -39,7 +39,7 @@ public class Player {
|
||||
private float health;
|
||||
private int food;
|
||||
private float saturation;
|
||||
private BlockPosition spawnLocation;
|
||||
private BlockPosition spawnPosition;
|
||||
private GameModes gameMode;
|
||||
private byte selectedSlot;
|
||||
private int level;
|
||||
@ -105,12 +105,12 @@ public class Player {
|
||||
this.saturation = saturation;
|
||||
}
|
||||
|
||||
public BlockPosition getSpawnLocation() {
|
||||
return this.spawnLocation;
|
||||
public BlockPosition getSpawnPosition() {
|
||||
return this.spawnPosition;
|
||||
}
|
||||
|
||||
public void setSpawnLocation(BlockPosition spawnLocation) {
|
||||
this.spawnLocation = spawnLocation;
|
||||
public void setSpawnPosition(BlockPosition spawnPosition) {
|
||||
this.spawnPosition = spawnPosition;
|
||||
}
|
||||
|
||||
public GameModes getGameMode() {
|
||||
|
@ -20,7 +20,7 @@ import java.util.UUID;
|
||||
|
||||
public class EvokerFangs extends Entity {
|
||||
|
||||
public EvokerFangs(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public EvokerFangs(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ import de.bixilon.minosoft.data.world.BlockPosition
|
||||
import glm_.vec3.Vec3
|
||||
|
||||
|
||||
data class Location(val x: Double, val y: Double, val z: Double) {
|
||||
data class Position(val x: Double, val y: Double, val z: Double) {
|
||||
|
||||
constructor(position: Vec3) : this(position.x.toDouble(), position.y.toDouble(), position.z.toDouble())
|
||||
|
||||
@ -34,8 +34,8 @@ data class Location(val x: Double, val y: Double, val z: Double) {
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
fun fromPosition(position: BlockPosition): Location {
|
||||
return Location(position.x.toDouble(), position.y.toDouble(), position.z.toDouble())
|
||||
fun fromPosition(position: BlockPosition): Position {
|
||||
return Position(position.x.toDouble(), position.y.toDouble(), position.z.toDouble())
|
||||
}
|
||||
}
|
||||
}
|
@ -12,7 +12,7 @@
|
||||
*/
|
||||
package de.bixilon.minosoft.data.entities
|
||||
|
||||
data class RelativeLocation(val x: Double, val y: Double, val z: Double) {
|
||||
data class RelativePosition(val x: Double, val y: Double, val z: Double) {
|
||||
|
||||
override fun toString(): String {
|
||||
return "($x $y $z)"
|
@ -15,15 +15,15 @@ package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class AgeableMob extends PathfinderMob {
|
||||
|
||||
public AgeableMob(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AgeableMob(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is baby")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.mappings.particle.data.ParticleData;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class AreaEffectCloud extends Entity {
|
||||
|
||||
public AreaEffectCloud(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AreaEffectCloud(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Radius")
|
||||
|
@ -39,18 +39,18 @@ public abstract class Entity {
|
||||
protected final HashMap<InventorySlots.EntityInventorySlots, Slot> equipment = new HashMap<>();
|
||||
protected final HashSet<StatusEffect> effectList = new HashSet<>();
|
||||
protected final int versionId;
|
||||
protected Location location;
|
||||
protected Position position;
|
||||
protected EntityRotation rotation;
|
||||
protected int attachedTo = -1;
|
||||
protected EntityMetaData metaData;
|
||||
|
||||
public Entity(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
public Entity(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
this.connection = connection;
|
||||
this.information = connection.getMapping().getEntityInformation(getClass());
|
||||
this.entityId = entityId;
|
||||
this.uuid = uuid;
|
||||
this.versionId = connection.getVersion().getVersionId();
|
||||
this.location = location;
|
||||
this.position = position;
|
||||
this.rotation = rotation;
|
||||
}
|
||||
|
||||
@ -58,16 +58,16 @@ public abstract class Entity {
|
||||
return this.entityId;
|
||||
}
|
||||
|
||||
public Location getLocation() {
|
||||
return this.location;
|
||||
public Position getPosition() {
|
||||
return this.position;
|
||||
}
|
||||
|
||||
public void setLocation(Location location) {
|
||||
this.location = location;
|
||||
public void setLocation(Position position) {
|
||||
this.position = position;
|
||||
}
|
||||
|
||||
public void setLocation(RelativeLocation relativeLocation) {
|
||||
this.location = new Location(this.location.getX() + relativeLocation.getX(), this.location.getY() + relativeLocation.getY(), this.location.getZ() + relativeLocation.getZ());
|
||||
public void setLocation(RelativePosition relativePosition) {
|
||||
this.position = new Position(this.position.getX() + relativePosition.getX(), this.position.getY() + relativePosition.getY(), this.position.getZ() + relativePosition.getZ());
|
||||
}
|
||||
|
||||
public Slot getEquipment(InventorySlots.EntityInventorySlots slot) {
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class EvokerFangs extends Entity {
|
||||
|
||||
public EvokerFangs(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public EvokerFangs(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
@ -22,13 +22,13 @@ import java.util.UUID;
|
||||
public class ExperienceOrb extends Entity {
|
||||
private final int count;
|
||||
|
||||
public ExperienceOrb(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ExperienceOrb(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
this.count = 0;
|
||||
}
|
||||
|
||||
public ExperienceOrb(Connection connection, int entityId, Location location, int count) {
|
||||
super(connection, entityId, UUID.randomUUID(), location, new EntityRotation(0, 0, 0));
|
||||
public ExperienceOrb(Connection connection, int entityId, Position position, int count) {
|
||||
super(connection, entityId, UUID.randomUUID(), position, new EntityRotation(0, 0, 0));
|
||||
this.count = count;
|
||||
}
|
||||
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class FlyingMob extends Mob {
|
||||
|
||||
public FlyingMob(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public FlyingMob(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,18 +14,18 @@
|
||||
package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class LightningBolt extends Entity {
|
||||
|
||||
public LightningBolt(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public LightningBolt(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
public LightningBolt(Connection connection, int entityId, Location location) {
|
||||
super(connection, entityId, UUID.randomUUID(), location, new EntityRotation(0, 0, 0));
|
||||
public LightningBolt(Connection connection, int entityId, Position position) {
|
||||
super(connection, entityId, UUID.randomUUID(), position, new EntityRotation(0, 0, 0));
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.player.Hands;
|
||||
import de.bixilon.minosoft.data.world.BlockPosition;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class LivingEntity extends Entity {
|
||||
|
||||
public LivingEntity(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public LivingEntity(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getLivingEntityFlag(int bitMask) {
|
||||
@ -76,7 +76,7 @@ public abstract class LivingEntity extends Entity {
|
||||
|
||||
@EntityMetaDataFunction(name = "Bed location")
|
||||
@Nullable
|
||||
public BlockPosition getBedLocation() {
|
||||
public BlockPosition getBedPosition() {
|
||||
return this.metaData.getSets().getPosition(EntityMetaDataFields.LIVING_ENTITY_BED_POSITION);
|
||||
}
|
||||
|
||||
|
@ -15,14 +15,14 @@ package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class Mob extends LivingEntity {
|
||||
public Mob(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Mob(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getMobFlags(int bitMask) {
|
||||
|
@ -14,15 +14,15 @@
|
||||
package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class PathfinderMob extends Mob {
|
||||
|
||||
public PathfinderMob(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public PathfinderMob(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.animal.Animal;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import javax.annotation.Nullable;
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class TamableAnimal extends Animal {
|
||||
public TamableAnimal(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public TamableAnimal(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getTameableFlag(int bitMask) {
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.ambient;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Mob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,8 +22,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class AmbientCreature extends Mob {
|
||||
|
||||
public AmbientCreature(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AmbientCreature(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.ambient;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Bat extends AmbientCreature {
|
||||
|
||||
public Bat(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Bat(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getBatFlag(int bitMask) {
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.PathfinderMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,7 +22,7 @@ import java.util.UUID;
|
||||
|
||||
public abstract class AbstractGolem extends PathfinderMob {
|
||||
|
||||
public AbstractGolem(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractGolem(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.AgeableMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,8 +22,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class Animal extends AgeableMob {
|
||||
|
||||
public Animal(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Animal(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Axolotl extends Animal {
|
||||
|
||||
public Axolotl(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Axolotl(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Axolotl variant")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Bee extends Animal {
|
||||
|
||||
public Bee(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Bee(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getBeeFlag(int bitMask) {
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.TamableAnimal;
|
||||
import de.bixilon.minosoft.data.text.ChatColors;
|
||||
@ -26,8 +26,8 @@ import java.util.UUID;
|
||||
|
||||
public class Cat extends TamableAnimal {
|
||||
|
||||
public Cat(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Cat(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Chicken extends Animal {
|
||||
|
||||
public Chicken(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Chicken(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Cow extends Animal {
|
||||
|
||||
public Cow(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Cow(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class Fox extends Animal {
|
||||
|
||||
public Fox(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Fox(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class IronGolem extends AbstractGolem {
|
||||
|
||||
public IronGolem(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public IronGolem(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getIronGolemFlag(int bitMask) {
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Mooshroom extends Cow {
|
||||
|
||||
public Mooshroom(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Mooshroom(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Ocelot extends Animal {
|
||||
|
||||
public Ocelot(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Ocelot(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Trusting")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Panda extends Animal {
|
||||
|
||||
public Panda(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Panda(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Unhappy timer")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Parrot extends ShoulderRidingAnimal {
|
||||
|
||||
public Parrot(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Parrot(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Pig extends Animal {
|
||||
|
||||
public Pig(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Pig(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Has saddle")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class PolarBear extends Animal {
|
||||
|
||||
public PolarBear(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public PolarBear(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is standing")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Rabbit extends Animal {
|
||||
|
||||
public Rabbit(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Rabbit(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.text.ChatColors;
|
||||
import de.bixilon.minosoft.data.text.RGBColor;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public class Sheep extends Animal {
|
||||
|
||||
public Sheep(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Sheep(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Color")
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.TamableAnimal;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,7 +22,7 @@ import java.util.UUID;
|
||||
|
||||
public class ShoulderRidingAnimal extends TamableAnimal {
|
||||
|
||||
public ShoulderRidingAnimal(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ShoulderRidingAnimal(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class SnowGolem extends AbstractGolem {
|
||||
|
||||
public SnowGolem(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public SnowGolem(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getPumpkinFlags(int bitMask) {
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Strider extends Animal {
|
||||
|
||||
public Strider(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Strider(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Boost stime")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.world.BlockPosition;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public class Turtle extends Animal {
|
||||
|
||||
public Turtle(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Turtle(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Home Position")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.TamableAnimal;
|
||||
import de.bixilon.minosoft.data.text.ChatColors;
|
||||
@ -29,8 +29,8 @@ import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_8_9;
|
||||
|
||||
public class Wolf extends TamableAnimal {
|
||||
|
||||
public Wolf(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Wolf(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is beging")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.hoglin;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.animal.Animal;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class Hoglin extends Animal {
|
||||
|
||||
public Hoglin(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Hoglin(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Immune zo zombification")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class AbstractChestedHorse extends AbstractHorse {
|
||||
|
||||
public AbstractChestedHorse(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractChestedHorse(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Has chest")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.animal.Animal;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class AbstractHorse extends Animal {
|
||||
|
||||
public AbstractHorse(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractHorse(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getAbstractHorseFlag(int bitMask) {
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Donkey extends AbstractChestedHorse {
|
||||
|
||||
public Donkey(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Donkey(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.horse
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation
|
||||
import de.bixilon.minosoft.data.entities.Location
|
||||
import de.bixilon.minosoft.data.entities.Position
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction
|
||||
import de.bixilon.minosoft.data.mappings.Item
|
||||
import de.bixilon.minosoft.data.mappings.ResourceLocation
|
||||
@ -22,7 +22,7 @@ import de.bixilon.minosoft.protocol.network.Connection
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
|
||||
import java.util.*
|
||||
|
||||
class Horse(connection: Connection?, entityId: Int, uuid: UUID?, location: Location?, rotation: EntityRotation?) : AbstractHorse(connection, entityId, uuid, location, rotation) {
|
||||
class Horse(connection: Connection?, entityId: Int, uuid: UUID?, location: Position?, rotation: EntityRotation?) : AbstractHorse(connection, entityId, uuid, location, rotation) {
|
||||
|
||||
private fun getAbstractHorseFlag(bitMask: Int): Boolean {
|
||||
return metaData.sets.getBitMask(EntityMetaDataFields.ABSTRACT_HORSE_FLAGS, bitMask)
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Llama extends AbstractChestedHorse {
|
||||
|
||||
public Llama(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Llama(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Strength")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Mule extends AbstractChestedHorse {
|
||||
|
||||
public Mule(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Mule(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class SkeletonHorse extends AbstractHorse {
|
||||
|
||||
public SkeletonHorse(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public SkeletonHorse(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class TraderLlama extends Llama {
|
||||
|
||||
public TraderLlama(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public TraderLlama(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.horse;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ZombieHorse extends AbstractHorse {
|
||||
|
||||
public ZombieHorse(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ZombieHorse(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class AbstractFish extends WaterAnimal {
|
||||
|
||||
public AbstractFish(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractFish(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is from bucket")
|
||||
|
@ -14,15 +14,15 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class AbstractSchoolingFish extends AbstractFish {
|
||||
|
||||
public AbstractSchoolingFish(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractSchoolingFish(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Cod extends AbstractSchoolingFish {
|
||||
|
||||
public Cod(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Cod(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.world.BlockPosition;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public class Dolphin extends WaterAnimal {
|
||||
|
||||
public Dolphin(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Dolphin(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Treasure position")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class GlowSquid extends Squid {
|
||||
|
||||
public GlowSquid(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public GlowSquid(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Dark ticks remaining")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class PufferFish extends AbstractFish {
|
||||
|
||||
public PufferFish(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public PufferFish(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Puff state")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Salmon extends AbstractSchoolingFish {
|
||||
|
||||
public Salmon(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Salmon(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,15 +14,15 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Squid extends WaterAnimal {
|
||||
|
||||
public Squid(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Squid(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class TropicalFish extends AbstractSchoolingFish {
|
||||
|
||||
public TropicalFish(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public TropicalFish(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Variant")
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.animal.water;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.PathfinderMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,8 +22,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class WaterAnimal extends PathfinderMob {
|
||||
|
||||
public WaterAnimal(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public WaterAnimal(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.boss.enderdragon;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.world.BlockPosition;
|
||||
@ -26,8 +26,8 @@ import java.util.UUID;
|
||||
|
||||
public class EndCrystal extends Entity {
|
||||
|
||||
public EndCrystal(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public EndCrystal(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Beam target")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.boss.enderdragon;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.Mob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class EnderDragon extends Mob {
|
||||
|
||||
public EnderDragon(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public EnderDragon(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Phase")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.boss.wither;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.monster.Monster;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class WitherBoss extends Monster {
|
||||
|
||||
public WitherBoss(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public WitherBoss(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Center head target entity id")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.decoration;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.LivingEntity;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class ArmorStand extends LivingEntity {
|
||||
|
||||
public ArmorStand(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ArmorStand(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getArmorStandFlag(int bitMask) {
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.decoration;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,8 +22,8 @@ import java.util.UUID;
|
||||
|
||||
public abstract class HangingEntity extends Entity {
|
||||
|
||||
public HangingEntity(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public HangingEntity(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.decoration;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.inventory.Slot;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public class ItemFrame extends HangingEntity {
|
||||
|
||||
public ItemFrame(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ItemFrame(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Item")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.decoration;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class LeashFenceKnotEntity extends HangingEntity {
|
||||
|
||||
public LeashFenceKnotEntity(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public LeashFenceKnotEntity(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ package de.bixilon.minosoft.data.entities.entities.decoration
|
||||
|
||||
import de.bixilon.minosoft.data.Directions
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation
|
||||
import de.bixilon.minosoft.data.entities.Location.Companion.fromPosition
|
||||
import de.bixilon.minosoft.data.entities.Position.Companion.fromPosition
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction
|
||||
import de.bixilon.minosoft.data.mappings.Motive
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.item;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.world.BlockPosition;
|
||||
@ -26,8 +26,8 @@ import java.util.UUID;
|
||||
|
||||
public class FallingBlock extends Entity {
|
||||
|
||||
public FallingBlock(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public FallingBlock(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Spawn position")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.item;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.inventory.Slot;
|
||||
@ -26,8 +26,8 @@ import java.util.UUID;
|
||||
|
||||
public class ItemEntity extends Entity {
|
||||
|
||||
public ItemEntity(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ItemEntity(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Item")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.item;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.Entity;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class PrimedTNT extends Entity {
|
||||
|
||||
public PrimedTNT(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public PrimedTNT(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Fuse time")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class AbstractSkeleton extends Monster {
|
||||
|
||||
public AbstractSkeleton(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public AbstractSkeleton(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Blaze extends Monster {
|
||||
|
||||
public Blaze(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Blaze(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getBlazeFlag(int bitMask) {
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class CaveSpider extends Spider {
|
||||
|
||||
public CaveSpider(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public CaveSpider(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Creeper extends Monster {
|
||||
|
||||
public Creeper(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Creeper(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "State")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Drowned extends Zombie {
|
||||
|
||||
public Drowned(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Drowned(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class ElderGuardian extends Guardian {
|
||||
|
||||
public ElderGuardian(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ElderGuardian(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.mappings.blocks.BlockState;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -27,8 +27,8 @@ import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_8_9;
|
||||
|
||||
public class Enderman extends AbstractSkeleton {
|
||||
|
||||
public Enderman(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Enderman(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Carried block")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Endermite extends Monster {
|
||||
|
||||
public Endermite(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Endermite(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.FlyingMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class Ghast extends FlyingMob {
|
||||
|
||||
public Ghast(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Ghast(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is attacking")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Giant extends Monster {
|
||||
|
||||
public Giant(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Giant(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Guardian extends Monster {
|
||||
|
||||
public Guardian(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Guardian(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is moving")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Husk extends Zombie {
|
||||
|
||||
public Husk(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Husk(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class MagmaCube extends Slime {
|
||||
|
||||
public MagmaCube(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public MagmaCube(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.PathfinderMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -22,7 +22,7 @@ import java.util.UUID;
|
||||
|
||||
public abstract class Monster extends PathfinderMob {
|
||||
|
||||
public Monster(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Monster(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public abstract class PatrollingMonster extends Monster {
|
||||
|
||||
public PatrollingMonster(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public PatrollingMonster(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.FlyingMob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class Phantom extends FlyingMob {
|
||||
|
||||
public Phantom(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Phantom(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Size")
|
||||
|
@ -16,7 +16,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
import de.bixilon.minosoft.data.Directions;
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.animal.AbstractGolem;
|
||||
import de.bixilon.minosoft.data.text.ChatColors;
|
||||
@ -29,8 +29,8 @@ import java.util.UUID;
|
||||
|
||||
public class Shulker extends AbstractGolem {
|
||||
|
||||
public Shulker(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Shulker(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Attachment face")
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Silverfish extends Monster {
|
||||
|
||||
public Silverfish(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Silverfish(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,15 +15,15 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Skeleton extends AbstractSkeleton {
|
||||
|
||||
public Skeleton(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Skeleton(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
public boolean isFreezeConverting() {
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.data.entities.entities.Mob;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
|
||||
public class Slime extends Mob {
|
||||
|
||||
public Slime(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Slime(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@IntRange(from = 0)
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Spider extends Monster {
|
||||
|
||||
public Spider(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Spider(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getSpiderFlag(int bitMask) {
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class Stray extends AbstractSkeleton {
|
||||
|
||||
public Stray(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Stray(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Vex extends Monster {
|
||||
|
||||
public Vex(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Vex(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
private boolean getVexFlag(int bitMask) {
|
||||
|
@ -14,14 +14,14 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class WitherSkeleton extends AbstractSkeleton {
|
||||
|
||||
public WitherSkeleton(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public WitherSkeleton(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Zoglin extends Monster {
|
||||
|
||||
public Zoglin(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Zoglin(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is baby")
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
@ -23,8 +23,8 @@ import java.util.UUID;
|
||||
|
||||
public class Zombie extends Monster {
|
||||
|
||||
public Zombie(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public Zombie(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is baby")
|
||||
|
@ -14,7 +14,7 @@
|
||||
package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
|
||||
import java.util.UUID;
|
||||
@ -25,8 +25,8 @@ import java.util.UUID;
|
||||
@Deprecated
|
||||
public class ZombiePigman extends ZombifiedPiglin {
|
||||
|
||||
public ZombiePigman(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ZombiePigman(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ package de.bixilon.minosoft.data.entities.entities.monster;
|
||||
|
||||
import de.bixilon.minosoft.data.entities.EntityMetaDataFields;
|
||||
import de.bixilon.minosoft.data.entities.EntityRotation;
|
||||
import de.bixilon.minosoft.data.entities.Location;
|
||||
import de.bixilon.minosoft.data.entities.Position;
|
||||
import de.bixilon.minosoft.data.entities.VillagerData;
|
||||
import de.bixilon.minosoft.data.entities.entities.EntityMetaDataFunction;
|
||||
import de.bixilon.minosoft.protocol.network.Connection;
|
||||
@ -24,8 +24,8 @@ import java.util.UUID;
|
||||
|
||||
public class ZombieVillager extends Zombie {
|
||||
|
||||
public ZombieVillager(Connection connection, int entityId, UUID uuid, Location location, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, location, rotation);
|
||||
public ZombieVillager(Connection connection, int entityId, UUID uuid, Position position, EntityRotation rotation) {
|
||||
super(connection, entityId, uuid, position, rotation);
|
||||
}
|
||||
|
||||
@EntityMetaDataFunction(name = "Is converting")
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user