Exorath/BuycraftX


The official Buycraft Plugin for a variety of Minecraft Server platforms. https://buycraft.net

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    
	dependencies {
		implementation 'com.github.Exorath:BuycraftX:v10.0'
	}
	dependencies {
		implementation("com.github.Exorath:BuycraftX:v10.0")
	}
	<dependency>
	    <groupId>com.github.Exorath</groupId>
	    <artifactId>BuycraftX</artifactId>
	    <version>v10.0</version>
	</dependency>

                            
    libraryDependencies += "com.github.Exorath" % "BuycraftX" % "v10.0"
        
        

                            
    :dependencies [[com.github.Exorath/BuycraftX "v10.0"]]
        
        

Readme


BuycraftX

BuycraftX is the official plugin for the Buycraft webstore solution for Minecraft servers.

The major differences

  • A total rewrite of the plugin based on modern coding standards. The new plugin is geared towards reliability and performance.
  • Supports multiple platforms:
    • Spigot 1.7.10 or above (1.8.3+ recommended)
    • BungeeCord (recent versions)
    • Sponge 4.x
  • Custom item IDs are not supported, as it is not portable to other platforms and is deprecated.

Translations

Help us translate the BuycraftX project by participating in our Crowdin project located at https://crowdin.com/project/buycraftx-plugin.

Standalone API

BuycraftX includes the buycraftx-common module, which contains an API client, and shared code across all platforms.

Standalone executor

BuycraftX can be integrated into your own custom applications to handle command execution. Most applications will find StandaloneBuycraftRunnerBuilder to be the easiest method for integration, but you can also implement the whole BuycraftX stack if desired.