1
0
Fork 0
Minecraft mod that improves and expands sprinting, sneaking, and flying mechanics. https://bsprint.chylex.com/
Go to file
chylex 857b32b67d Fix mcmod.info, broken 'Config' button in mod list, and formatting 2019-06-17 06:31:07 +02:00
.github Create FUNDING.yml 2019-06-16 23:01:41 +02:00
gradle/wrapper Push the gradle wrapper 2015-12-02 14:25:19 +01:00
run Reduce setup annoyance 2019-06-16 23:04:01 +02:00
src/main Fix mcmod.info, broken 'Config' button in mod list, and formatting 2019-06-17 06:31:07 +02:00
.gitignore Update build.gradle, workspace, and Forge version 2019-06-16 23:58:39 +02:00
LICENSE All builds from this point on are MPL-2.0 2019-06-16 23:03:25 +02:00
README.md All builds from this point on are MPL-2.0 2019-06-16 23:03:25 +02:00
build.gradle Backport everything 2019-06-17 03:15:33 +02:00
gradlew Push the gradle wrapper 2015-12-02 14:25:19 +01:00
gradlew.bat Push the gradle wrapper 2015-12-02 14:25:19 +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