teamgalacticraft / galacticraftapi Goto Github PK
View Code? Open in Web Editor NEWAddon API for modern versions of Galacticraft.
Home Page: https://galacticraft.team/
License: MIT License
Addon API for modern versions of Galacticraft.
Home Page: https://galacticraft.team/
License: MIT License
because its default is null and not an empty map
methane uses ui.galacticraft...
instead of ui.galacticraft-api...
GalactiStats is a per-server leaderboard system that server owners can run to publicly display a leaderboard of space race teams.
To Do:
Currently, if the Addon API detects that Galacticraft isn't loaded it won't run the addon entry point. This will break mods that use the API for compatibility with our registry hooks (Gases, etc).
@marcus8448 any chance we can fast forward 0.4 without rockets and satellites? im gonna branch off it and update to 1.19 and update workflows to publish builds to snapshot maven repo so people dont have to publish to local before building gc5
Creating an API to allow developers to make addons.
Addon devs would use Fabric's modImplementation
system in their build.gradle
repositories {
maven { url = "https://cdn.hrzn.studio/maven" }
}
dependencies {
modImplementation("com.hrznstudio:galacticraft:1.0.0")
include modImplementation("com.hrznstudio:galacticraft-api:1.0.0")
}
And add GC:R to their fabric.mod.json
{
"depends": {
"galacticraft-api": "*",
},
"suggests": {
"galacticraft-rewoven": "*"
}
}
Devs would then use classes in the com.hrznstudio.galacticraft.api
package to create their addons.
Documentation would is also required for this. It would include basic examples for the main features of the API along with a Javadoc.
Project
API
Docs
Edit (10/12/2019): Update to reflect the latest fabric-loom changes.
Edit (15/06/2020): Changed tasks and update install steps
big brain translationKey = translationKey
instead of translationKey = key
thanks nasa fact sheets
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.