1
0
Fork 0
Minecraft mod that improves and expands sprinting, sneaking, and flying mechanics. https://bsprint.chylex.com/
Go to file
chylex ed8fc0ac19 Release v3.0.1 2019-07-16 19:42:21 +02:00
.github Create FUNDING.yml 2019-06-14 18:24:40 +02:00
gradle/wrapper Update gitignore and Gradle wrapper 2019-03-02 17:37:32 +01:00
run Reduce setup annoyance 2019-06-14 21:13:03 +02:00
src/main Release v3.0.1 2019-07-16 19:42:21 +02:00
.gitignore Update build.gradle, workspace, and Forge version 2019-06-14 23:05:09 +02:00
LICENSE All builds from this point on are MPL-2.0 2019-06-14 21:13:03 +02:00
README.md All builds from this point on are MPL-2.0 2019-06-14 21:13:03 +02:00
UpdateInfo.json Release 2.1.1 for MC 1.12.2 & fix outdated development instructions 2018-02-15 11:36:17 +01:00
UpdateNotificationData.txt Release 2.1.1 for MC 1.12.2 & fix outdated development instructions 2018-02-15 11:36:17 +01:00
UpdateTodo.txt Release 2.1.1 for MC 1.12.2 & fix outdated development instructions 2018-02-15 11:36:17 +01:00
build.gradle Update build.gradle, workspace, and Forge version 2019-06-14 23:05:09 +02:00
gradle.properties Begin update to 1.12 2017-06-13 01:47:21 +02:00
gradlew Update gitignore and Gradle wrapper 2019-03-02 17:37:32 +01:00
gradlew.bat Update gitignore and Gradle wrapper 2019-03-02 17:37:32 +01:00

README.md

Better Sprinting

Network specification

If you are a server owner and want to disable the mod, or enable some of the singleplayer-only functions, see the Better Sprinting network specification which has all the information:

https://raw.githubusercontent.com/chylex/Better-Sprinting/master/src/main/java/chylex/bettersprinting/server/ServerNetwork.java

If you have a Forge server, you can just install the mod and use the /bettersprinting command to configure the behavior.

Project license

The source code, asset files, and official binaries are licensed under MPL-2.0. Note this only applies to commits and binaries published after 12 June 2019.

Project setup guide

In order to setup a workspace to play around with the source code, first clone this repository using your Git client (make sure to select the correct branch, they are named by Minecraft versions; master is always the latest work in progress version).

Once you cloned the repository, follow the Getting Started with Forge tutorial. You can skip the first 3 steps, the repository already comes with the Gradle build system.

To run Better Sprinting, make sure you add the following entry to your startup VM arguments:

-Dfml.coreMods.load=chylex.bettersprinting.system.core.BetterSprintingCore

Contributing

If you want to do any large changes, please contact me first (open an Issue) with detail about what you want to do. I wouldn't want you to waste your time with a large Pull Request that will not get accepted.

When creating a Pull Request, please follow these guidelines:

  • Always target the master branch which contains the most recent code
  • Follow my code formatting style; most of it should be easy to pick up, here are a couple details:
    • Use tabs for indentation, spaces for alignment
    • No space between right parenthesis and left bracket: void method(){
    • No blank lines between imports
  • When updating the mod to a new Minecraft version, read UpdateTodo.txt for an overview of what needs to be done during each update