I've been playing around with Custom Notice Overlays for a bit using my own plugin (awesome, underused feature btw - just has some room for improvement) and found a few things.
Issue Rendering Enchanted Items:Enchanted item sprites render the enchantment effect across the entire sprite.
Code: Select allNoticeOverlay.builder()
.setLayout(EnumOverlayLayout.LEFT_AND_RIGHT)
.setLines("Example of issue rendering enchanted items")
.setItemStack(new ItemStack(PixelmonItems.ruby, 1, 1))
.sendTo(player);
Issue Rendering Pokemon3D:3D Pokemon do not render properly.
Code: Select allNoticeOverlay.builder()
.setLayout(EnumOverlayLayout.LEFT_AND_RIGHT)
.setLines("Example of issue rendering Pokemon3D")
.setPokemon3D(PokemonSpec.from("Abra"))
.sendTo(player);
Suggestions:Add options to control the outline gradient, background color, and scale of the overlay