All Projects → Gunpowder-MC → Gunpowder

Gunpowder-MC / Gunpowder

Licence: BSD-3-Clause license
Fabric Server API

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Gunpowder

Hydrogen Fabric
Things of which are too dangerous to put in Lithium.
Stars: ✭ 206 (+368.18%)
Mutual labels:  fabric
MythicMetals
Fabric based Minecraft mod that adds new materials into the game. Includes new tools, ores, anvils, and sets of armor.
Stars: ✭ 35 (-20.45%)
Mutual labels:  fabric
daml-on-fabric
Enabling DAML applications to run on Hyperledger Fabric
Stars: ✭ 23 (-47.73%)
Mutual labels:  fabric
Docker Starter
🏗️ A skeleton to start a new web project with PHP, Docker and Invoke
Stars: ✭ 233 (+429.55%)
Mutual labels:  fabric
postman
minecraft anarchy client :)
Stars: ✭ 163 (+270.45%)
Mutual labels:  fabric
minecraft-launcher-core-node
Provide packages to install Minecraft, launch Minecraft and more to build launcher with NodeJs/Electron!
Stars: ✭ 126 (+186.36%)
Mutual labels:  fabric
Fabric Starter
Starter Application and Deployment Scripts for Hyperledger Fabric
Stars: ✭ 202 (+359.09%)
Mutual labels:  fabric
authme
🔒 Authenticate yourself in Minecraft and re-validate your session
Stars: ✭ 60 (+36.36%)
Mutual labels:  fabric
2019-15
Catch My Mind - 웹으로 즐길 수 있는 캐치마인드
Stars: ✭ 19 (-56.82%)
Mutual labels:  fabric
Rats-Mischief
Rat's Mischief is a Minecraft mod that adds rats made by RAT and Arathain.
Stars: ✭ 31 (-29.55%)
Mutual labels:  fabric
Bettercolors
⚔️ Minecraft assistance mod built with Forge AND Fabric. For MC 1.8.9, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.x, 1.17.X, 1.18.X, 1.19.X
Stars: ✭ 37 (-15.91%)
Mutual labels:  fabric
GolfIV
An anti-exploit attempt for Fabric
Stars: ✭ 41 (-6.82%)
Mutual labels:  fabric
Negativity
Github of Negativity, a Minecraft AntiCheat. Premium at 8€:
Stars: ✭ 184 (+318.18%)
Mutual labels:  fabric
Cardboard
The Bukkit/Spigot/Paper API implementation for Fabric
Stars: ✭ 220 (+400%)
Mutual labels:  fabric
KronHUD
A mod to add clean and useful HUD widgets.
Stars: ✭ 62 (+40.91%)
Mutual labels:  fabric
Techreborn
Tech Reborn is a completely standalone tech mod including tools and machines to gather resources, process materials, and progress through the mod. https://www.curseforge.com/minecraft/mc-mods/techreborn
Stars: ✭ 205 (+365.91%)
Mutual labels:  fabric
kibe
A miscellaneous mod for Minecraft that adds a bunch of random, and mostly unoriginal things.
Stars: ✭ 42 (-4.55%)
Mutual labels:  fabric
rainbowify
Fabric mod for rainbow and blur backgrounds in minecraft guis
Stars: ✭ 18 (-59.09%)
Mutual labels:  fabric
Cotton
The core of the mod, and everything which does not have a separate project yet.
Stars: ✭ 25 (-43.18%)
Mutual labels:  fabric
NotEnoughAnimations
Brings the First-Person animations to the Third-Person and tries to fix other animation issues of the Third-Person.
Stars: ✭ 41 (-6.82%)
Mutual labels:  fabric

Gunpowder

Gunpowder aims to provide an all-in-one API for your server modding needs.

Support

If you find a bug or want to suggest a feature, go to the Youtrack Page

License

Gunpowder for 1.18.2 and above is licensed under the BSD-3-Clause license. Gunpowder for prior versions is licensed under the MIT license.

Extending

If you want to use Gunpowder, use our template project or follow the steps below:

Add the following to your build.gradle.kts:

dependencies {
    modCompileOnly("io.github.gunpowder:gunpowder:${gunpowder_version}+${minecraft_version}")
    modRuntimeOnly("io.github.gunpowder:gunpowder:${gunpowder_version}+${minecraft_version}:runtime")
}

repositories {
    maven("https://maven.martmists.com/releases")
    maven("https://maven.martmists.com/snapshots")  // For development builds
}

// If you wish to autogenerate a mixins.json:
plugins {
    kotlin("kapt")
}

dependencies {
    kapt("io.github.gunpowder:gunpowder-processor:${gunpowder_version}")
}

kapt {
    arguments {
        // Package where mixins and plugins are located 
        arg("mixin.package", "io.github.gunpowder.mixin")
        
        // all mixins are in package `${mixin.package}.${mixin.name}`, so here `io.github.gunpowder.mixin.base`
        arg("mixin.name", "base")
        
        // We don't have a mixin plugin. Set to true if you do. 
        // Should be located at `${mixin.package}.plugin.${mixin.name.capitalized()}ModulePlugin`, 
        // so here io.github.gunpowder.mixin.base.BaseModulePlugin
        arg("mixin.plugin", "false")
    }
}

Create a class extending GunpowderModule (e.g. com.example.ExampleModule) and add it to your fabric.mod.json:

{
    "entrypoints": {
        "gunpowder:module": [
          "com.example.ExampleModule"
        ]  
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].