Skip to content
 
 

Latest commit

 

History

92 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueFoundation

A lightweight API foundation for Minecraft plugins.

Version Java Build

BlueFoundation focuses on keeping reusable plugin infrastructure small, explicit, and easy to access from a single namespace:

import net.blueva.foundation.BlueFoundation;

Installation

Gradle (Kotlin DSL)

repositories {
    maven("https://repo.blueva.net/releases")
}

dependencies {
    compileOnly("net.blueva.foundation:BlueFoundation:26.24")
}

Maven

<repositories>
    <repository>
        <id>blueva</id>
        <url>https://repo.blueva.net/releases</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>net.blueva.foundation</groupId>
        <artifactId>BlueFoundation</artifactId>
        <version>26.24</version>
    </dependency>
</dependencies>

repo.blueva.net is a public Maven repository, no authentication needed to depend on it.

API structure

BlueFoundation is a small facade. Implementations live in dedicated packages, while public aliases keep usage centralized under BlueFoundation.*. Event wrappers are also split into dedicated interfaces/adapters internally.

BlueFoundation.Dependencies
BlueFoundation.Version
BlueFoundation.Reflection
BlueFoundation.Materials
BlueFoundation.Items
BlueFoundation.AdventureItems
BlueFoundation.Sounds
BlueFoundation.Music
BlueFoundation.Entities
BlueFoundation.Scheduler
BlueFoundation.Commands
BlueFoundation.Messages
BlueFoundation.Text
BlueFoundation.AdventureText
BlueFoundation.Events
BlueFoundation.Configs
BlueFoundation.NPCs
BlueFoundation.Players
BlueFoundation.Worlds
BlueFoundation.Blocks
BlueFoundation.Particles
BlueFoundation.Attributes
BlueFoundation.GameRules
BlueFoundation.BossBars
BlueFoundation.Inventories
BlueFoundation.Scoreboards

Documentation

Goal

BlueFoundation aims to be a common foundation for Blueva plugins: small, clear, and ready to grow with multiversion tools and reusable systems for Bukkit/Spigot/Paper development.

About

A lightweight API foundation for Minecraft plugins

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages