Skip to content

Instantly share code, notes, and snippets.

@WouterG
Last active July 27, 2019 02:15
Show Gist options
  • Save WouterG/a8068ea5ec3d8495c05c88d675a107da to your computer and use it in GitHub Desktop.
Save WouterG/a8068ea5ec3d8495c05c88d675a107da to your computer and use it in GitHub Desktop.
import net.menoni.rd.RuntimeDebugger;
import net.menoni.rd.model.Debugger;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityToggleGlideEvent;
public class LayDown implements Debugger, Listener, Debugger.Stoppable {
private Player p;
@Override
public void debug(RuntimeDebugger plugin, CommandSender cs) {
if (!(cs instanceof Player)) {
return;
}
p = (Player) cs;
p.setGliding(true);
}
@EventHandler
public void changePose(EntityToggleGlideEvent event) {
if (event.getEntity().getUniqueId().equals(p.getUniqueId())) {
event.setCancelled(true);
}
}
@Override
public void stop() {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment