HomeJavaModsSignGUI-API-Folia
️ SignGuiAPI
The high-performance, developer-first solution for Sign Input on Paper & Folia.

[​IMG] [​IMG] [​IMG]

---​

✨ Why Developers Love It

---

Installation

Option 1: JitPack (Dependency)
Add this to your pom.xml to start building:

Code (XML):

<repository>
    <id>jitpack.io </id>
    <url>https://jitpack.io </url>
</repository>

<dependency>
    <groupId>com.github.SpirtySprite </groupId>
    <artifactId>SignGUI-API-Folia </artifactId>
    <version>v1.0.0 </version>
    <scope>provided </scope>
</dependency>
 
Option 2: Shading (Bundling)
If you want zero extra dependencies for your users, shade and relocate the API:

Code (XML):

<plugin>
    <groupId>org.apache.maven.plugins </groupId>
    <artifactId>maven-shade-plugin </artifactId>
    <version>3.5.3 </version>
    <configuration>
        <relocations>
            <relocation>
                <pattern>me.kirug.signgui </pattern>
                <shadedPattern>your.package.signgui </shadedPattern>
            </relocation>
        </relocations>
    </configuration>
</plugin>
 
---

Usage Guide

1. Initialize
Place this in your main plugin's onEnable():
Code (Java):

@Override
public void onEnable ( ) {
    // Hooks into ProtocolLib
    SignGUI. init ( this ) ;
}
 
2. Simple Input Example
Create a professional Spruce-themed input in seconds:
Code (Java):

SignGUI. builder ( )
    . type (Material. SPRUCE_SIGN )
    . setLines ( "", "↑ Type Code ↑", "------------", "Staff Only" )
    . setHandler ( (player, lines ) -> {
        String input = lines [ 0 ] ;
        player. sendMessage ( "§aProcessing code: " + input ) ;
    } )
    . build ( )
    . open (player ) ;
 
3. Single Line Logic
Code (Java):

SignGUI. builder ( )
    . setLine ( 0, "Enter Name:" )
    . setHandler ( 0, (player, result ) -> {
        player. sendMessage ( "§eHello, " + result + "!" ) ;
    } )
    . build ( )
    . open (player ) ;
 
---

️ Requirements

Found a bug or need a feature?
Visit the GitHub Issues Page

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

SignGUI-API-Folia is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 15 times (via Spigot). Download it and open it directly in the game.

Explore more