1
0
mirror of https://github.com/chylex/Better-Sprinting.git synced 2024-11-24 19:42:48 +01:00
Minecraft mod that improves and expands sprinting, sneaking, and flying mechanics. https://bsprint.chylex.com/
Go to file
2020-09-11 20:30:55 +02:00
.github Update FUNDING.yml 2020-05-13 23:24:16 +02:00
.idea Enforce LF line endings 2020-09-11 17:01:14 +02:00
gradle/wrapper Update build.gradle to Minecraft 1.16.1 2020-07-07 08:52:00 +02:00
run Update build.gradle to Minecraft 1.16.2 & fix compile errors 2020-08-13 14:14:40 +02:00
src/main Release v3.2.0 for Minecraft 1.16.3 2020-09-11 20:30:55 +02:00
.gitattributes Enforce LF line endings 2020-09-11 17:01:14 +02:00
.gitignore Add .idea project files & fix inspections and formatting 2020-08-13 16:33:41 +02:00
build.gradle Release v3.2.0 for Minecraft 1.16.3 2020-09-11 20:30:55 +02:00
gradle.properties Port everything to 1.14.2 2019-06-14 05:16:45 +02:00
gradlew Update Gradle wrapper to 4.9 2019-01-10 22:43:46 +01:00
gradlew.bat Update Gradle wrapper to 4.9 2019-01-10 22:43:46 +01:00
LICENSE All builds from this point on are MPL-2.0 2019-06-13 18:57:56 +02:00
logo.afdesign Add logo source file 2019-07-05 08:29:36 +02:00
logo.png Optimize logo image & include it in the mod file 2019-12-22 14:44:28 +01:00
README.md Add logo file 2019-07-04 22:40:06 +02:00
TESTING.md Update testing procedure for version 3.0.0 2019-07-04 15:01:49 +02:00
UpdateInfo.json Release v3.2.0 for Minecraft 1.16.2 2020-08-14 00:49:16 +02:00
UpdateNotificationData.txt Release v3.1.0 for Minecraft 1.15.2 2020-01-31 17:37:54 +01:00
UpdateTodo.txt Add complete mod testing procedure 2019-06-14 05:06:33 +02:00

Better Sprinting

Logo

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.

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