Language

GitHubAPIPlugin

GitHubAPIPlugin

ModrinthSpigotMC

Link in-game players to GitHub profiles and expose profile data through PlaceholderAPI placeholders.

36 downloads updated 1mo ago
latest v1.3-SNAPSHOT Modrinth
Paper Purpur Spigot 1.12 – 26.1.2 Cursed

GitHubAPIPlugin

Link your GitHub account and show player stats via PlaceholdersAPI

Description

This plugin allows players to link their GitHub account to the server. Administrators can display GitHub profile information (followers, bio, repositories, etc.) using PlaceholdersAPI.

MySQL DATABASE IS REQUIRED !!!

Features

  • Link GitHub account with /githubapi link <username>
  • Show linked account with /githubapi show
  • Over 20 placeholders: %githubapi_login%, %githubapi_followers%, %githubapi_public_repos% and more
  • Async MySQL storage (pool of 5 threads)
  • GitHub token support (up to 5000 requests/hour)
  • Fully customizable messages in config.yml

Requirements

  • Java 8+
  • Spigot/Paper 1.12 – latest
  • PlaceholdersAPI 2.12.2+
  • MySQL database

Commands & Permissions

| Command | Permission | Default |
|---------|------------|---------|
| /githubapi link <username> | githubapi.command.link | OP |
| /githubapi show | githubapi.command.show | true |

Base permission: githubapi.command

Placeholders (examples)

  • %githubapi_login%
  • %githubapi_name%
  • %githubapi_bio%
  • %githubapi_followers%
  • %githubapi_public_repos%

Full list in the README.

GitHub API Limits

  • Without token: 60 requests/hour (per server IP)
  • With personal access token: 5000 requests/hour

Installation

  1. Download the JAR from Releases
  2. Place in /plugins folder
  3. Restart the server
  4. Configure config.yml (database, token, messages)
  5. Grant permissions to players

Versions

Release
1.3-SNAPSHOT
paper, purpur, spigot · 1.13, 1.13.1, 1.13.2 · 1mo ago
- All requestion for db delegated to HikariCP - Add SQLite support - Add new debug messages - **Fixed ~3 bugs** See [Release 1.3 ·…
16
Release
1.2-SNAPSHOT
paper, purpur, spigot · 1.12, 1.12.1, 1.12.2 · 1mo ago
The working principle of sessions for the database and github API has been changed
7
Release
1.1-SNAPSHOT
paper, purpur, spigot · 1.12, 1.12.1, 1.12.2 · 1mo ago
Fixed error message keys Folia is not supported Fixed config version
7
Release
1.0-SNAPSHOT
paper, spigot · 1.12, 1.12.1, 1.12.2 · 1mo ago
6

Comments 0

No comments yet. Be the first to share your thoughts.

Download GitHubAPIPlugin

SpigotMC

Files are served directly from the original source. Modgrid does not host or modify them.