COWMODSКаталог модов
IBREALISTIC

ВЕРСИИ (2)

release

IBREALISTIC 1.1.0 1.21.4

1.1.0
22 февр. 2026 г.155Minecraft: 1.21.3, 1.21.4fabric
Скачать
Что нового
# 🏁 IBRealistic v1.1.0 > **Released:** February 22, 2026 > **Full Changelog:** https://github.com/Kanorto/IBREALISTIC/compare/v1.0.7...v1.1.0 This is the largest update to the mod since the first stable release. Over the course of development (v1.0.8 → v1.0.9 → v1.1.0), the following major features were added: full rally procedures, a damage & wear system, telemetry, ghost racing, tournaments, GUI, anti-cheat — and finally a significant physics engine overhaul. --- ## 🔄 Rebrand & Architecture The mod was renamed from **OBURealistic** to **IBRealistic** and rearchitected as a proper add-on to OpenBoatUtils. - New package `dev.kanorto.ibrealistic`, channel `ibrealistic:settings` - **IBRealistic** is now an add-on to OpenBoatUtils instead of a standalone mod - OBU handles packets 0–32 on `openboatutils:settings` - IBRealistic handles packets 33–69 on `ibrealistic:settings` - Removed ~25 duplicate fields and ~30 duplicate methods - Added `openboatutils >= 0.4.10` dependency in `fabric.mod.json` - Build hash verification - All Mixins deduplicated to 5 unique hooks in `BoatMixin` --- ## 🏎️ Rally Procedures ### Race System - **SoloRaceManager** — solo races with full player isolation (`Player.hideEntity()`) - Session lifecycle: `WAITING → COUNTDOWN → RACING → FINISHED / CANCELLED` - **Multiplayer races** — integration with QuickRace (Event/Round/Heat) - Start procedure: 5→1→GO countdown with Title messages + sounds - Leaderboards filtered by car type (system / custom) - Auto-cancel after configurable timeout - Commands: `/race solo`, `/race create`, `/race join`, `/race start`, `/race cancel`, `/race leave`, `/race results`, `/race top` ### Track Settings - **Weather:** `CLEAR`, `RAIN`, `HEAVY_RAIN`, `SNOW`, `FOG` with grip modifiers - **Time of day:** `DAWN`, `NOON`, `SUNSET`, `NIGHT`, `MIDNIGHT` or arbitrary ticks - **Dynamic weather** — auto-change with configurable interval (`DynamicWeatherManager`) - **Track difficulty** — 1–5 stars, reward multipliers ×1.0 — ×2.5 - Commands: `/te weather`, `/te time`, `/te dynamicweather`, `/te difficulty` ### Rally Procedures - **Synchronized start** — colored messages (🔴→🟡→✦ GO! ✦) - **False start detection** — movement during countdown triggers penalties: 10s → 60s+restart → DQ - **Time Controls** — checkpoints with allowed windows, penalties for early/late arrival - **Service Park** (`SERVICEPARK`) — auto-repair zones with time limit and visual progress - **Recce (reconnaissance)** — 50% speed mode with a notes system `/race recce note <text>` - **Multi-stage rally** — full lifecycle (RallyEvent, RallyStage, RallyParticipant), 9 `/rally` subcommands, super-rally support (DNF = +5 min penalty) --- ## 🔩 Damage & Wear System - **Tire wear** — 4 independent tires (0.0–1.0), grip degradation μ up to −30%; depends on surface, speed, and driving style - **Engine overheating** — heats up at full throttle >30s, power loss up to −50%, cools down on throttle release - **Body damage** — server-side collision calculation, 4 damage levels with effects (steering, power, max speed) - **Repair in service zones** — automatic restoration of tires, engine, and body - **HUD** — wear bars and indicators with smooth fade-out - **Visual effects** — smoke, sparks, overheat particles - Sync packets 70–76 (`SYNC_TIRE_WEAR`, `SYNC_ENGINE_TEMP`, `SYNC_BODY_DAMAGE`, `SET_SERVICE_ZONE`, `DAMAGE_NOTIFICATION`) --- ## 🛡️ Anti-Cheat - `AntiCheatManager` — server-side validation of speed, acceleration, and teleportation - Graduated actions: warning → teleport to safe position → disqualification - Car config validation: preset and level checks - Economy protection: rate limiting, transfer caps, dupe detection - 30-second cooldown after disqualification - Violations logged to DB (`ts_anticheat_violations`) --- ## 🖥️ GUI All interfaces are full inventory GUIs with color indicators and sounds: | GUI | Size | Description | |-----|------|-------------| | `ShopGui` | 54 slots | Preset shop with categories | | `GarageGui` | 54 slots | Car garage, components, actions | | `ProfileGui` | 36 slots | Level, XP, balance, stats | | `DailyGui` | 27 slots | Challenges, progress bars, timer | | `TrackGui` | — | Weather, difficulty, records, rewards | - Command `/profile [player]` to view any player's profile --- ## ✨ Visual Effects & Sounds - **Surface particles** — gravel→smoke, dirt→mycelium, snow→snowflakes, wet→splashes - **Wheel lock & drift smoke** (drift detection: yawRate > 0.3 rad/s) - **Sounds** — engine (pitch scales with speed), tire squeal, impacts, surface-specific audio - **RaceBossBarManager** — track, time, weather, car; progress color: 🟢 (ahead of PB) → 🟡 → 🔴 --- ## 📡 Telemetry - **Client-side recording** — `TelemetryFrame` (82 bytes/tick, 24 fields), GZIP compression, `.ibrt` files - **Server upload** — fragmented packets 80–84 - **Server-side validation** — 9 mandatory checks + 3 statistical checks - Auto-record on race start, auto-upload on finish - Races without valid telemetry count for **20% rewards only** --- ## 👻 Ghost Racing - Auto-saves ghost on personal best improvement - 3 display modes: `LINE`, `BOAT`, `COMPETITION` — with transparency and color palette - Real-time delta (±seconds) when overtaking / falling behind - Commands: `/line`, `/line mode`, `/line count`, `/line info` - Ghost Line button in settings GUI --- ## 🏆 Tournaments - **4 types** — `SPRINT`, `RALLY`, `ENDURANCE`, `BRACKET` (double elimination, up to 64 players) - **Glicko-2** rating system with 5 ranks: Bronze → Silver → Gold → Platinum → Champion - **Season system** — 3 months, F1-style points (25-18-15-12-10-8-6-4-2-1), soft reset - Automated weekly tournaments with result broadcasts - 10 `/tournament` subcommands - Expanded daily challenges (9 types, including tournament-related) --- ## ⚙️ Physics Fixes Critical bugs in the physics engine that affected all aspects of driving: ### 🐛 Bug Fixes **Vanilla paddle acceleration leak** `updatePaddles()` was adding +0.04 b/t of velocity even when the realistic physics engine was active, causing ~3.5× over-acceleration on the ground. Vanilla velocity isolation now runs on both ground and airborne states. **Bump-induced backward kick** Naive frame projection during collisions could reverse the vehicle's direction. Added a clamp: `vx` cannot go negative while the vehicle has sufficient expected speed. **Steering return stalling near zero** Exponential steering return decayed asymptotically and never fully reached center — especially at standstill. Added a linear component (0.8 rad/s centering spring): full return takes ~0.625s even at rest. ### 🔧 Physics Constants Retuning 12 physics constants retuned for more predictable and comfortable driving: | Constant | Before → After | Effect | |----------|----------------|--------| | `YAW_RATE_DAMPING` | 0.985 → 0.978 | Rotation settles ~40% faster | | `LATERAL_VELOCITY_DAMPING` | 0.985 → 0.975 | Faster sideways correction | | `LATERAL_VELOCITY_DAMPING_ACTIVE` | 0.995 → 0.985 | Less lateral buildup in turns | | `MAX_LATERAL_SPEED_RATIO` | 1.5 → 1.0 | Tighter sideways speed cap | | `STEERING_REVERSAL_FORCE_RETENTION` | 0.3 → 0.15 | Faster steering direction change | | `STEERING_REVERSAL_VELOCITY_RETENTION` | 0.5 → 0.3 | Quicker lateral reset on reversal | | `STEERING_LINEAR_RETURN_RATE` | 0.5 → 0.8 | Faster centering (0.625s vs 1.0s) | | `MAX_COLLISION_LATERAL_INJECTION` | 1.5 → 1.0 | Less sideways kick from bumps | | `COLLISION_LATERAL_FORCE_DAMPING` | 0.5 → 0.3 | Stronger force reset on collision | | `LANDING_LATERAL_DAMPING` | 0.5 → 0.3 | More stable landings | | `LANDING_YAW_RATE_DAMPING` | 0.8 → 0.6 | Less spin on landing | | `STRAIGHT_LINE_LATERAL_DAMPING` | 0.93 → 0.88 | Better straight-line tracking | --- **Full Changelog:** https://github.com/Kanorto/IBREALISTIC/compare/v1.0.7...v1.1.0
release

OBU REALISTIC 0.4.10-1.0.7_1.21.3-1.21.4

1.0.7
13 февр. 2026 г.616Minecraft: 1.21.3, 1.21.4fabric
Скачать