Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/followingthefasciaplane/strafecraft

attempt at source engine bhopping and strafing in minecraft forge
https://github.com/followingthefasciaplane/strafecraft

bhop forge minecraft mod movement source strafe

Last synced: 19 days ago
JSON representation

attempt at source engine bhopping and strafing in minecraft forge

Awesome Lists containing this project

README

        

## WORK IN PROGRESS

attempt at source engine bhopping and strafing in minecraft forge. still needs a lot of work its far from tested. will not be immediately functional

## features

- **air strafing**: gain speed while airborne by strafing
- **bhopping**: chain together jumps to maintain horizontal speed
- **air acceleration**: gain speed by strafing left and right
- **ground speed**: desired responsiveness when moving on the ground
- **maxvelocity**: preventing players from reaching crazy speeds
- **friction**: control the rate at which players decelerate when not actively accelerating

## commands

- `/sourcemovement bhop`: enables or disables the plugin for self
- `/sourcemovement bhoptarget `: enables or disables the plugin for the specified player(s)
- `/sourcemovement permissions`: displays the current permissions
- `/sourcemovement setPermission `: sets the permission level required to use a specific command (hardcapped max limits have to be changed in config file + others for now)
- `/sourcemovement airAcceleration `: sets the air acceleration value
- `/sourcemovement airStrafeSpeed `: sets the maximum air strafe speed, acts kinda like wishvel
- `/sourcemovement groundSpeed `: how fast players move on the ground
- `/sourcemovement bunnyHopMultiplier `: higher values result in greater speed increases when bunny hopping
- `/sourcemovement maxAirSpeed `: sets the maxvelocity
- `/sourcemovement friction `: how quickly players decelerate when not actively accelerating
- `/sourcemovement config`: displays the current config
- `/sourcemovement help`: displays a list of commands

## permissions and hard caps

permissions and configs stored and saved in `sourcemovement.toml`

hard cap max limits to physics features can only be changed this way

- `maxAirAcceleration`
- `maxAirStrafeSpeed`
- `maxGroundSpeed`
- `maxBunnyHopMultiplier`
- `maxMaxAirSpeed`
- `maxFriction`

permission levels:

- `PLAYER`
- `ADMIN`
- `OWNER`

## todo

- .mods file
- create paths
- improve physics
- fix physics
- physics
- get physical
- begin testing
- finish disjointed logic
- 100x more physics logic
- 10000x more physics logic
- rework physics logic
- surfing in minecraft
- lose my virginity
- momentum mod release
- maybe handle errorz after this
- maybe fix logging after this
- maybe fix desync after this