Repository navigation
Conversation
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Complete rewrite of the mod on Minecraft 1.21.1 / Fabric: - cars: arcade-sim physics (server authoritative), damage, paint, nine chassis - tuning: seven upgrade systems with parts, garage screen and villager trade economy - AI drivers: Catmull-Rom racing line, corner speed, overtaking, drift, boost, mistakes - circuits: five generated stock tracks plus a build wand and a laps-to-track recorder - race engine: grids, countdown, checkpoints, laps, standings, pit stops, prizes, profiles - assets: procedural textures, generated structures, full translations, asset validator Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…, settings, trades) Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
… diagnostics Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
… data Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…ke test Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…BT round trip Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…cars on a full inventory Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…moke test Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
…cuit previews Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
FabricRacers — a complete racing game inside Minecraft (1.21.1 / Fabric)
This PR replaces the previous contents of
main(deleted in the first commit,a5549ab) with an all-new mod built from scratch: FabricRacers.What it does
Baja Truck, Drift Machine, Hot Rod and a secret Shadow Prototype — with
arcade-sim physics (engine curve, bike-model steering, grip limits, drag,
handbrake slides, weight transfer, drift scoring and real crash damage).
Cars are server-authoritative; the client only sends input.
boost on straights, handbrake rotation for drift cars, rubber-banding,
skill-scaled mistakes, stuck recovery, and "hand your own car to the AI".
/race recordto bake a lap you drove into a brand-new circuit, and a Track Wand to place
and rotate any catalogue entry in the world (kerbs, barriers, grandstands,
animated start gate, checkpoints, pit lane, decorations).
progress, live standings, gaps, pit stops, fastest lap, DNF handling, AI
take-over after the flag, podium ceremony with trophies and emeralds.
aero, chassis, nitro), 16 paint colours, parts and cars sold by villager
mechanics and wandering traders, prize money, and trophies.
overtakes, drift points, distance, top speed, per-track bests and titles from
Walk-on to Legend, persisted per world.
boost, drift, laps, standings, countdown), garage screen, race-control screen
and circuit catalogue.
Verification
CI on every push (all green):
tools/validate_assets.py— JSON, blockstate/model graph, textures,structures and translation keys.
./gradlew build— compiles both source sets, produces the jar.circuit catalogue is listed, modded blocks are placed, a car is summoned and
its synched NBT read back and round-tripped, and a crowd of villagers is
checked for the mod's trade offers.
All content is original and generated by the in-repo Python tools
(
tools/gen_textures.py,tools/gen_tracks.py,tools/validate_assets.py);regenerating is deterministic.
MIT licensed.