mirror of
https://github.com/libraryaddict/LibsDisguises.git
synced 2025-02-22 02:41:27 +01:00
Fix for Faceguy
This commit is contained in:
parent
a55375c130
commit
ee5e0d22cc
@ -36,6 +36,8 @@ import org.bukkit.command.CommandSender;
|
|||||||
import org.bukkit.entity.AbstractHorse;
|
import org.bukkit.entity.AbstractHorse;
|
||||||
import org.bukkit.entity.Boat;
|
import org.bukkit.entity.Boat;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
|
import org.bukkit.entity.FallingBlock;
|
||||||
|
import org.bukkit.entity.Item;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.metadata.FixedMetadataValue;
|
import org.bukkit.metadata.FixedMetadataValue;
|
||||||
@ -853,8 +855,9 @@ public abstract class Disguise {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// If a horse is disguised as a horse, it should obey parent no gravity rule
|
// If a horse is disguised as a horse, it should obey parent no gravity rule
|
||||||
if ((getEntity() instanceof Boat || getEntity() instanceof AbstractHorse) &&
|
if ((getEntity() instanceof Boat || getEntity() instanceof AbstractHorse || getEntity() instanceof Item || getEntity() instanceof FallingBlock) &&
|
||||||
(getWatcher() instanceof BoatWatcher || getWatcher() instanceof AbstractHorseWatcher)) {
|
(getWatcher() instanceof BoatWatcher || getWatcher() instanceof AbstractHorseWatcher || getEntity() instanceof Item ||
|
||||||
|
getEntity() instanceof FallingBlock)) {
|
||||||
getWatcher().setNoGravity(!getEntity().hasGravity());
|
getWatcher().setNoGravity(!getEntity().hasGravity());
|
||||||
} else {
|
} else {
|
||||||
getWatcher().setNoGravity(true);
|
getWatcher().setNoGravity(true);
|
||||||
|
Loading…
Reference in New Issue
Block a user