Try something like: ItemFrame i = (ItemFrame) locationfromsomwhere.getWorld().spawn(locationfromsomewhere, ItemFrame.class); i.setItem(ItemStack);