mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-07 15:42:19 -07:00
Remove craft flying
This commit is contained in:
@@ -2,5 +2,7 @@ package org.bukkit.entity;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a Flying Entity.
|
* Represents a Flying Entity.
|
||||||
|
* @deprecated Minecraft no longer has a distinction for these types of mobs.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated(forRemoval = true, since = "1.21.6")
|
||||||
public interface Flying extends Mob {}
|
public interface Flying extends Mob {}
|
||||||
|
@@ -1,14 +0,0 @@
|
|||||||
package org.bukkit.craftbukkit.entity;
|
|
||||||
|
|
||||||
import net.minecraft.world.entity.Mob;
|
|
||||||
import org.bukkit.craftbukkit.CraftServer;
|
|
||||||
import org.bukkit.entity.Flying;
|
|
||||||
|
|
||||||
// TODO: REMOVE?
|
|
||||||
public class CraftFlying extends CraftMob implements Flying {
|
|
||||||
|
|
||||||
public CraftFlying(CraftServer server, Mob entity) {
|
|
||||||
super(server, entity);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@@ -1,9 +1,10 @@
|
|||||||
package org.bukkit.craftbukkit.entity;
|
package org.bukkit.craftbukkit.entity;
|
||||||
|
|
||||||
import org.bukkit.craftbukkit.CraftServer;
|
import org.bukkit.craftbukkit.CraftServer;
|
||||||
|
import org.bukkit.entity.Flying;
|
||||||
import org.bukkit.entity.Ghast;
|
import org.bukkit.entity.Ghast;
|
||||||
|
|
||||||
public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy {
|
public class CraftGhast extends CraftMob implements Ghast, CraftEnemy, Flying {
|
||||||
|
|
||||||
public CraftGhast(CraftServer server, net.minecraft.world.entity.monster.Ghast entity) {
|
public CraftGhast(CraftServer server, net.minecraft.world.entity.monster.Ghast entity) {
|
||||||
super(server, entity);
|
super(server, entity);
|
||||||
|
@@ -4,10 +4,11 @@ import net.minecraft.Optionull;
|
|||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.craftbukkit.CraftServer;
|
import org.bukkit.craftbukkit.CraftServer;
|
||||||
import org.bukkit.craftbukkit.util.CraftLocation;
|
import org.bukkit.craftbukkit.util.CraftLocation;
|
||||||
|
import org.bukkit.entity.Flying;
|
||||||
import org.bukkit.entity.Phantom;
|
import org.bukkit.entity.Phantom;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy {
|
public class CraftPhantom extends CraftMob implements Phantom, CraftEnemy, Flying {
|
||||||
|
|
||||||
public CraftPhantom(CraftServer server, net.minecraft.world.entity.monster.Phantom entity) {
|
public CraftPhantom(CraftServer server, net.minecraft.world.entity.monster.Phantom entity) {
|
||||||
super(server, entity);
|
super(server, entity);
|
||||||
|
Reference in New Issue
Block a user