Giter VIP home page Giter VIP logo

bukkit-b1.7.3's Introduction

Bukkit API & CraftBukkit implementation for MC Beta 1.7.3

This repository contains fixed Bukkit API and CraftBukkit sources collected from Spigot Stash and Bukkit GitHub.

The goal is to provide a working version of CraftBukkit for MC version Beta 1.7.3, as it gained relevancy lately.

Usage

Building

As you might have already noticed, this repository does not contain the sources of a CraftBukkit Beta 1.7.3 server. Instead, it contains patches that can be applied to sources of a vanilla server, thus producing modified sources to work with CraftBukkit.

  1. Run the preparePatches.sh shell script. Make sure that the src/main/resources and src/main/java/net/minecraft/server folders are created after that.
  2. Obtain clean sources of a Beta 1.7.3 server. You can use my repository: https://github.com/c001ac1d/mc-dev-b1.7.3
  3. Move all .java files from net/minecraft/server directory in the server sources to the original directory.
  4. Run the applyPatches.sh shell script.
  5. Copy the lang, achievement and font.txt files and folders from the vanilla server repository to src/main/resources.
  6. Build the project as a JAR using gradle.

Creating patches

If you need to create your own patches (you probably don't), follow these steps:

  1. Run the cleanPatches.sh shell script to remove the original patches.
  2. Run the preparePatches.sh shell script. It will create all necessary folder for future steps.
  3. Obtain clean sources of a Beta 1.7.3 server. You can use my repository: https://github.com/c001ac1d/mc-dev-b1.7.3
  4. Move all .java files from net/minecraft/server directory in the server sources to the original directory.
  5. Obtain modified sources of a Beta 1.7.3 server. Hint: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/browse/src/main/java/net/minecraft/server?at=54bcd1c1f36691a714234e5ca2f30a20b3ad2816
  6. Move all .java files of the modified server into the modified directory.
  7. Run the makePatches.sh shell script.

You can find your patches in the patches.

bukkit-b1.7.3's People

Contributors

dinnerbone avatar sk89q avatar grum avatar durron597 avatar stevenh avatar raphfrk avatar evilseph avatar sunkid avatar tahg avatar cogito avatar rigby90 avatar victord avatar frozencow avatar jlogsdon avatar lymia avatar c001ac1d avatar speakeasy avatar verrier avatar afforess avatar lukegb avatar timberjaw avatar eisental avatar forsaken87 avatar dashkal16 avatar admtnnr avatar anpage avatar holic avatar culturespy avatar willurd avatar sargant 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.