Code Monkey home page Code Monkey logo

canyon's Introduction

Canyon Jenkins Discord forthebadge

Canyon is a fork of CraftBukkit for Minecraft Beta 1.7.3. It includes multiple enhancements whilst also retaining compatibility with old Bukkit plugins and mods as much as possible.

Building

  1. Clone the repo with git clone --recursive https://github.com/canyonmodded/canyon.git.
  2. Go into the new canyon directory and run ./canyon p.
  3. Run mvn clean package.
  4. Find the server JAR in Canyon-Server/target.

OR!

Downloading

You can download them Here. Or check our discord when jenkins fails to login and properly build.

Differences from CraftBukkit

Canyon features:

  • Bug fixes.
  • Select technological backports from modern Minecraft servers (such as Spigot and Paper). Canyon will not import "future" gameplay features as a default. We aim to retain and improve the Beta 1.7.3 gameplay experience.
  • Performance enhancements (some backported from Spigot and Paper, others specific to Canyon).
  • Code quality improvements.
  • New APIs, to complete the Beta 1.7.3 modding story and adapt to the modern Java ecosystem.

To support these new features, Canyon depends on Java 8 and higher and integrates modern libraries (such as the replacement for Google Collections, Google Guava). Legacy Bukkit plugins are fully supported through the Colorado compatibility layer, which dynamically rewrites legacy plugins to adapt to new Canyon internals (although we make it a goal to minimize disruptive changes to the Minecraft core).

Credits

  • Paper: build system and some backports. Tacos, Taylor Swift, and cats are amazing.
  • Modification Station: advice, contributions, and testers. A great community to be in if you're interested in the old pre-release version of Minecraft, from pre-alpha to beta 1.8.

canyon's People

Contributors

astei avatar bgmp avatar blayung avatar dankrank avatar engipublic avatar js6pak avatar kobodev avatar rhysb avatar spottedleaf avatar titaniumtown avatar

canyon's Issues

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.