Location asLocation = event.getClickedBlock().getLocation().add(0, 1, 0);
ItemDisplay display = event.getPlayer().getWorld().spawn(asLocation, ItemDisplay.class);
asLocation.getBlock().setType(Material.BARRIER);
display.setTransformation(new Transformation(new Vector3f(0f, 1f, 0f), new Quaternionf(0, 0, 0, 1),
new Vector3f(2, 2, 2), new Quaternionf(0, 0, 0, 1)));
Can someone explain me why this is offsetting my summoned display... I do not have an understanding of vectors at all so I am extremely confused