With the latest release of SpongeGradle, it is now easy to perform automated publishing of Sponge plugins!
First, create an API key that allows uploading versions:
| package net.kyori.adventure.data.vanilla; | |
| import net.kyori.adventure.text.Component; | |
| import net.kyori.adventure.text.KeybindComponent; | |
| /** | |
| * Key binding IDs known by the vanilla <em>Minecraft: Java Edition</em> client, version 1.14.4. | |
| */ | |
| public final class VanillaKeyBindings { | |
| public static final KeybindComponent ADVANCEMENTS = Component.keybind("key.advancements"); |
| package net.kyori.adventure.data.vanilla; | |
| /** | |
| * Block types present in <em>Minecraft: Java Edition</em> 1.16.4. | |
| */ | |
| public final class VanillaBlocks { | |
| public static final KeyedAndNamed AIR = new KeyedAndNamedImpl("minecraft:air", "block.minecraft.air"); | |
| public static final KeyedAndNamed STONE = new KeyedAndNamedImpl("minecraft:stone", "block.minecraft.stone"); |
| package org.spongepowered.configurate.objectmapping; | |
| import static java.util.Objects.requireNonNull; | |
| import org.checkerframework.checker.nullness.qual.Nullable; | |
| import org.spongepowered.configurate.ConfigurationNode; | |
| import org.spongepowered.configurate.objectmapping.meta.NodeKey; | |
| import java.util.Map; | |
| import java.util.Set; |
| Classfile jar:file:/C:/Users/Zach/.m2/repository/org/spigotmc/minecraft-server/1.8.3-SNAPSHOT/minecraft-server-1.8.3-SNAPSHOT.jar!/net/minecraft/server/IChatBaseComponent.class | |
| Last modified 1-Jan-1980; size 919 bytes | |
| MD5 checksum 0dccd83727b4f485147ca1d12b593211 | |
| Compiled from "SourceFile" | |
| public interface net.minecraft.server.IChatBaseComponent extends java.lang.Iterable<net.minecraft.server.IChatBaseComponent> | |
| minor version: 0 | |
| major version: 50 | |
| flags: ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT | |
| Constant pool: | |
| #1 = Utf8 net/minecraft/server/IChatBaseComponent |
| {stdenv, makeWrapper, fetchurl, jdk12_headless, ...}: | |
| stdenv.mkDerivation rec { | |
| mcVersion = "1.15.2"; | |
| build = "192"; | |
| name = "paper-${mcVersion}-${build}"; | |
| src = fetchurl { | |
| url = "https://papermc.io/api/v1/paper/${mcVersion}/${build}/download"; | |
| sha256 = "011inrgkd7p45wiwfbljssqfi3zrgfq47hl4n7zxz6m23nxgklb7"; |
| # EssentialsX UUID Serialization Test | |
| single: !!java.util.UUID '62516810-640f-44f9-8c80-5380c99ca5b1' | |
| list: [!!java.util.UUID 'dfe51fc5-8177-49db-adfd-f3380cc21e5a', !!java.util.UUID 'c05b0aae-cf4d-4d99-ba9f-ce1fe4e4e24b', | |
| !!java.util.UUID '030d5737-8090-4378-8138-eb19b778d369', !!java.util.UUID '9f1f885d-b31f-4ab2-80bb-44b88cc43217', | |
| !!java.util.UUID '2d3ab53d-44dc-4177-9dd9-acc540272a68', !!java.util.UUID '8c551a6f-e58c-48fb-a0a8-8c4514f9b51b', | |
| !!java.util.UUID '540b7933-ad45-4c41-9866-31dbe764029c', !!java.util.UUID 'cec2a6e5-2043-4377-9df9-2c349dcd3f0c', | |
| !!java.util.UUID '4a16402b-b195-472b-8dbf-4d4c7c79f58d', !!java.util.UUID 'a843842a-9624-44f3-883d-66c1470098c0'] |
| configurate-core/src/main/java/org/spongepowered/configurate/AbstractConfigurationNode.java:import com.google.common.collect.ImmutableList; | |
| configurate-core/src/main/java/org/spongepowered/configurate/AbstractConfigurationNode.java:import com.google.common.collect.ImmutableMap; | |
| configurate-core/src/main/java/org/spongepowered/configurate/AbstractConfigurationNode.java:import com.google.common.reflect.TypeParameter; | |
| configurate-core/src/main/java/org/spongepowered/configurate/AbstractConfigurationNode.java:import com.google.common.reflect.TypeToken; | |
| configurate-core/src/main/java/org/spongepowered/configurate/ConfigurationNode.java:import com.google.common.collect.ImmutableList; | |
| configurate-core/src/main/java/org/spongepowered/configurate/ConfigurationNode.java:import com.google.common.reflect.TypeToken; | |
| configurate-core/src/main/java/org/spongepowered/configurate/ConfigurationOptions.java:import com.google.common.collect.ImmutableSet; | |
| configurate-core/src/main/java/org/spongepowered/configurate/ConfigurationO |
| { | |
| "subjects": { | |
| "default": { | |
| "default": [ | |
| { | |
| "contexts": { | |
| "remoteip": "127.0.0.1/32" | |
| }, | |
| "permissions-default": 1 | |
| } |
| plugins { | |
| kotlin("jvm") version "1.3.71" apply false | |
| id("io.freefair.aggregate-javadoc-jar") version "5.0.0-rc6" | |
| } | |
| group = "org.spongepowered" | |
| version = "4.0.0-SNAPSHOT" | |