Skip to content

Instantly share code, notes, and snippets.

@WouterG
Last active July 21, 2019 00:54
Show Gist options
  • Save WouterG/96ee26accd5f4dd109445f2a238591f8 to your computer and use it in GitHub Desktop.
Save WouterG/96ee26accd5f4dd109445f2a238591f8 to your computer and use it in GitHub Desktop.
import net.menoni.rd.RuntimeDebugger;
import net.menoni.rd.model.Debugger;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.data.BlockData;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class Test implements Debugger {
@Override
public void debug(RuntimeDebugger plugin, CommandSender cs) {
if (!(cs instanceof Player)) {
cs.sendMessage("as player only");
return;
}
Player p = (Player) cs;
Block targetBlockExact = p.getTargetBlockExact(10);
if (targetBlockExact.getType() != Material.AIR && targetBlockExact.getType() != Material.STONE) {
targetBlockExact.getBlockData();
p.sendMessage("data: " + targetBlockExact.getBlockData().getAsString());
BlockData data = Bukkit.createBlockData(targetBlockExact.getBlockData().getAsString());
p.sendMessage("ser/des data: " + data.getAsString());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment