Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/followingthefasciaplane/strafecraft
- Owner: followingthefasciaplane
- Created: 2024-03-29T18:52:37.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-31T09:53:26.000Z (9 months ago)
- Last Synced: 2024-03-31T20:34:25.010Z (9 months ago)
- Topics: bhop, forge, minecraft, mod, movement, source, strafe
- Language: Java
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
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