Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 20:40:08 +01:00
Depreceated getCraftEntity() as it has been superceded by
getBukkitEntity()
Dieser Commit ist enthalten in:
Ursprung
6a3b096fb8
Commit
c862626c02
@ -3,6 +3,7 @@ package org.bukkit.craftbukkit;
|
|||||||
import org.bukkit.craftbukkit.block.CraftBlock;
|
import org.bukkit.craftbukkit.block.CraftBlock;
|
||||||
import org.bukkit.craftbukkit.entity.*;
|
import org.bukkit.craftbukkit.entity.*;
|
||||||
import org.bukkit.entity.*;
|
import org.bukkit.entity.*;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
@ -113,6 +114,8 @@ public class CraftWorld implements World {
|
|||||||
EntityItem entity = new EntityItem(world, loc.getX(), loc.getY(), loc.getZ(), stack);
|
EntityItem entity = new EntityItem(world, loc.getX(), loc.getY(), loc.getZ(), stack);
|
||||||
entity.c = 10;
|
entity.c = 10;
|
||||||
world.a(entity);
|
world.a(entity);
|
||||||
|
//TODO this is inconsistent with how Entity.getBukkitEntity() works.
|
||||||
|
// However, this entity is not at the moment backed by a server entity class so it may be left.
|
||||||
return new CraftItemDrop(world.getServer(), entity);
|
return new CraftItemDrop(world.getServer(), entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,7 +135,7 @@ public class CraftWorld implements World {
|
|||||||
arrow.c(loc.getX(), loc.getY(), loc.getZ(), 0, 0);
|
arrow.c(loc.getX(), loc.getY(), loc.getZ(), 0, 0);
|
||||||
world.a(arrow);
|
world.a(arrow);
|
||||||
arrow.a(velocity.getX(), velocity.getY(), velocity.getZ(), speed, spread);
|
arrow.a(velocity.getX(), velocity.getY(), velocity.getZ(), speed, spread);
|
||||||
return new CraftArrow(world.getServer(), arrow);
|
return (Arrow) arrow.getBukkitEntity();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Minecart spawnMinecart(Location loc) {
|
public Minecart spawnMinecart(Location loc) {
|
||||||
@ -168,13 +171,13 @@ public class CraftWorld implements World {
|
|||||||
CraftMinecart.Type.PoweredMinecart.getId()
|
CraftMinecart.Type.PoweredMinecart.getId()
|
||||||
);
|
);
|
||||||
world.a(minecart);
|
world.a(minecart);
|
||||||
return new CraftPoweredMinecart(world.getServer(), minecart);
|
return (PoweredMinecart) minecart.getBukkitEntity();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boat spawnBoat(Location loc) {
|
public Boat spawnBoat(Location loc) {
|
||||||
EntityBoat boat = new EntityBoat(world, loc.getX(), loc.getY(), loc.getZ());
|
EntityBoat boat = new EntityBoat(world, loc.getX(), loc.getY(), loc.getZ());
|
||||||
world.a(boat);
|
world.a(boat);
|
||||||
return new CraftBoat(world.getServer(), boat);
|
return (Boat) boat.getBukkitEntity();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean generateTree(Location loc) {
|
public boolean generateTree(Location loc) {
|
||||||
@ -187,6 +190,7 @@ public class CraftWorld implements World {
|
|||||||
return treeGen.a(world, rand, loc.getBlockX(), loc.getBlockY(), loc.getBlockZ());
|
return treeGen.a(world, rand, loc.getBlockX(), loc.getBlockY(), loc.getBlockZ());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**@deprecated*/
|
||||||
public CraftEntity toCraftEntity(net.minecraft.server.Entity entity) {
|
public CraftEntity toCraftEntity(net.minecraft.server.Entity entity) {
|
||||||
if (entity instanceof CraftMappable) {
|
if (entity instanceof CraftMappable) {
|
||||||
return ((CraftMappable)entity).getCraftEntity();
|
return ((CraftMappable)entity).getCraftEntity();
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren