Skip to content

Instantly share code, notes, and snippets.

@YaLTeR
Last active December 22, 2015 17:49
Show Gist options
  • Save YaLTeR/6509037 to your computer and use it in GitHub Desktop.
Save YaLTeR/6509037 to your computer and use it in GitHub Desktop.
HurtEntitiesTester plugin source
package hetester;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.FallingBlock;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (args.length <= 0) {
return false;
}
if ((sender instanceof Player) && args[0].equalsIgnoreCase("hurt")) {
Player pl = (Player) sender;
Location loc = pl.getLocation();
loc.setY(loc.getY() + 5.0D);
FallingBlock anvil = pl.getWorld().spawnFallingBlock(loc, Material.ANVIL, (byte) 0);
anvil.setDamageEntities(true);
}
if ((sender instanceof Player) && args[0].equalsIgnoreCase("nohurt")) {
Player pl = (Player) sender;
Location loc = pl.getLocation();
loc.setY(loc.getY() + 5.0D);
FallingBlock anvil = pl.getWorld().spawnFallingBlock(loc, Material.ANVIL, (byte) 0);
}
return true;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment