Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anvilpowered/anvil
Cloud-ready multiplatform minecraft development framework
https://github.com/anvilpowered/anvil
api database docker docker-compose kubernetes minecraft paper papermc sponge velocity velocity-plugin
Last synced: 6 days ago
JSON representation
Cloud-ready multiplatform minecraft development framework
- Host: GitHub
- URL: https://github.com/anvilpowered/anvil
- Owner: anvilpowered
- License: agpl-3.0
- Created: 2019-09-06T05:01:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-12T21:01:29.000Z (2 months ago)
- Last Synced: 2024-10-30T04:28:22.457Z (about 2 months ago)
- Topics: api, database, docker, docker-compose, kubernetes, minecraft, paper, papermc, sponge, velocity, velocity-plugin
- Language: Kotlin
- Homepage:
- Size: 3.19 MB
- Stars: 58
- Watchers: 4
- Forks: 12
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: authors
Awesome Lists containing this project
README
# Anvil
[![Discord](https://img.shields.io/discord/675484700357296138)](https://discord.gg/6gR2YH3) [![TeamCity Full Build Status](https://img.shields.io/teamcity/build/e/Anvil_Build?server=http%3A%2F%2Fci.anvilpowered.org)](http://ci.anvilpowered.org/viewType.html?buildTypeId=Anvil_Build&guest=1) [![GitHub](https://img.shields.io/github/license/AnvilPowered/Anvil)](https://www.gnu.org/licenses/lgpl-3.0.html) [![Maven](https://img.shields.io/maven-central/v/org.anvilpowered/anvil-api?color=blue)](https://search.maven.org/artifact/org.anvilpowered/anvil-api)
[CI](http://ci.anvilpowered.org) (Release candidate jars)
Anvil is a mineraft plugin api that aims to help developers create structured cross-platform plugins.
Included is an entity framework and many services that abstract platform-specific actions so that they can be used in common code.Anvil is not only cross-platform in the context of plugin platforms, but also in the context of databases.
Currently, MongoDB and Xodus are supported, with SQL on the way.
With Anvil, you can write a central abstract set of logic that applies to several database types.## Quick start
```groovy
repositories {
mavenCentral();
}
dependencies {
implementation 'org.anvilpowered:anvil-api:0.1'
}
```