logo

ContainrGUI

An advanced GUI library for Minecraft plugins.

Build fast menus with a clean API and modular structure.

  • High performance menu rendering
  • Reusable containers and components
  • Animation and pagination support
  • Pattern layout support

Quick example

GUI gui = Component.gui()
    .title("GUI Title")
    .rows(3)
    .prepare((g) -> {
      g.setContainer(1, Component.staticContainer()
        .size(4, 1)
        .init(c -> {
          c.fillElement(Component.element(Items.blank(Material.DIAMOND)).build());
        }).build());
    })
    .build();

gui.open(player);

Get started

Use these links for installation and full documentation.