hi Guys, I have some troubles creating a Sign after Death. This is my Code: Code: public void placeGrave(EntityDeathEvent event ) { Entity ent = event.getEntity(); Player player = null; if ( ent instanceof Player) { player = (Player) ent; String name = player.getDisplayName(); Block block1 = player.getWorld().getBlockAt(player.getLocation( ).getBlockX( ), player.getLocation( ).getBlockY( ), player.getLocation().getBlockZ( )); //Block block2 = player.getWorld().getBlockAt(player.getLocation( ).getBlockX( ), player.getLocation( ).getBlockY( ) + 1, player.getLocation().getBlockZ( )); block1.setType(Material.SIGN_POST); //block2.setType(Material.SIGN); Sign sign = (Sign) block1; sign.setLine(1, "R.I.P."); sign.setLine(2, name); //sign.setLine(1, "Something"); //sign.setLine(1, "Something"); } } It creates a Sign, but it doesn't print the text on it. Please Help me Zero9195
try to cast sign from blockstate. that seems to be the most popular method. --- merged: Feb 9, 2011 6:19 AM --- blockstate is block.blockstate