diff options
author | sk89q <the.sk89q@gmail.com> | 2011-01-07 14:01:37 -0800 |
---|---|---|
committer | sk89q <the.sk89q@gmail.com> | 2011-01-07 14:01:37 -0800 |
commit | 6d6668aaeb785b204e53e67d68261207e66c9230 (patch) | |
tree | cf9a9716bd4bf2832a6f998394e2ff6c67ceefa1 /src/main/java/net/minecraft/server/EntityMinecart.java | |
parent | eb2cc2da4a435052d4053c7102081cf702e88c22 (diff) | |
download | craftbukkit-6d6668aaeb785b204e53e67d68261207e66c9230.tar craftbukkit-6d6668aaeb785b204e53e67d68261207e66c9230.tar.gz craftbukkit-6d6668aaeb785b204e53e67d68261207e66c9230.tar.lz craftbukkit-6d6668aaeb785b204e53e67d68261207e66c9230.tar.xz craftbukkit-6d6668aaeb785b204e53e67d68261207e66c9230.zip |
Implemented World.spawnBoat(), added CraftMappable interface that defines a method to get an org.bukkit.craftbukkit.CraftEntity from implementing net.minecart.server.Entity entities, changed CraftWorld.toCraftEntity() to use this new interface for boats and minecarts.
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityMinecart.java')
-rw-r--r-- | src/main/java/net/minecraft/server/EntityMinecart.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/java/net/minecraft/server/EntityMinecart.java b/src/main/java/net/minecraft/server/EntityMinecart.java index a590fa2c..5b5437f0 100644 --- a/src/main/java/net/minecraft/server/EntityMinecart.java +++ b/src/main/java/net/minecraft/server/EntityMinecart.java @@ -4,15 +4,17 @@ import java.util.List; import org.bukkit.Location;
import org.bukkit.Vector;
+import org.bukkit.craftbukkit.CraftEntity; +import org.bukkit.craftbukkit.CraftMappable; import org.bukkit.craftbukkit.CraftMinecart; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.event.Event.Type; import org.bukkit.event.vehicle.*; public class EntityMinecart extends Entity - implements IInventory { + implements IInventory, CraftMappable { - public CraftMinecart minecart;
+ private CraftMinecart minecart;
private ItemStack ak[]; public int a; @@ -99,7 +101,11 @@ public class EntityMinecart extends Entity private double derailedZ = 0.5;
private double flyingX = 0.94999998807907104;
private double flyingY = 0.94999998807907104;
- private double flyingZ = 0.94999998807907104;
+ private double flyingZ = 0.94999998807907104; + + public CraftEntity getCraftEntity() { + return minecart; + }
public EntityMinecart(World world) { super(world); |