How is this not a bug and why would you disable floating items without giving the option to enable them?
Edit: Sorry, I have just seen there already is a thread from february, which I didn't find on my google research, that's why I didn't search for it again in here. The thread doesn't provide a real solution though. Is there any way to work it out?
Edit2: This is what I have found how the items seem to be created. Can you see why Forge prevents that?
if(IPSignShop.getInstance().getConfig().getBoolean("use item display")) {
System.out.println("Initiating item spawn...");
spawnItem();
System.out.println("\t>> Item should be spawned now");
}
System.out.println("\t>> Updating shop: " + getOwner() + " " + getItemName() + " done");
}
private void spawnItem() {
System.out.println("Spawning item");
displayItem = chestLocation.getWorld().dropItem(chestLocation.clone().add(0.5, 1, 0.5), getItem());
displayItem.setVelocity(new Vector());
displayItem.setPickupDelay(Integer.MAX_VALUE);
displayItem.setTicksLived(20 * 60 * 5 - 40);
// prevent picking up if you somehow managed to do it
displayItem.getItemStack().setAmount(-1);
System.out.println("\t>> World is: " + displayItem.getWorld().getName());
System.out.println("\t>> Item spawned: " + displayItem.isValid() + " " + displayItem.getLocation().toVector());
}