Coder Social home page Coder Social logo

gocraftplugin's Introduction

Go-Craft

Spigot and BungeeCord plugin for the Go-Craft server, which currently does not exist anymore.

Published because some code might still be useful, and I generally like to keep code alive if possible. Most likely this does not compile correctly anymore, some Maven repositories and such are probably gone, sorry!

Building

  • Clone this repository
  • Use maven install
  • Optionally add these options to the Maven command:
    • Source: generate a jar file that has the sources of the project, add -Dsources
    • Javadoc: generate javadocs to the given directory, add -Djavadocs=path/to/target/folder
    • Copy jar file: copy the resulting jar file to the given location (automatic installation on your test server), add -DcopyResult=path/to/plugins/folder

Structure

  • This plugin is a multi-module Maven project:
    • The Go-Craft Core module builds the final plugin and contains all version-independent code.
    • The Interfaces module is used as dependency in the Go-Craft Core module and all version specific modules and contains interfaces for them to integrate.
    • All modules named after Bukkit versions have version specific code, of which one is loaded on startup by the Spigot plugin.
  • Packages in the Go-Craft Core module contain README.md files explaining what the package contains.
  • The Go-Craft Core module compile 1 .jar file containing the Spigot and BungeeCord plugin sources, Spigot will find the plugin.yml file and load the GoCraft class, BungeeCord will find the bungee.yml file and load the GoCraftBungee class.

gocraftplugin's People

Contributors

ewoudje avatar nlthijs48 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.