Commit Graph
14 Commits
Author SHA1 Message Date
MineTec 806d76e560 Resume from the last checkpoint, celebrate reaching the end with fireworks, continue endlessly afterwards and start the run right on spawn 2026-10-08 00:35:08 +02:00
MineTec 137e162ea4 Give every stage its own time of day with smooth transitions, ambient particles and music 2026-10-08 00:31:48 +02:00
MineTec de6b987ffd Drop a random joker on every diamond block and simplify the generator around an explicit course position 2026-10-08 00:23:17 +02:00
MineTec ef1662b144 Add bridge and rescue totem jokers and fix dark block displays during the transition 2026-10-08 00:17:00 +02:00
MineTec f56a3765c6 Show each player's current score in the tab list 2026-10-08 00:11:28 +02:00
MineTec 9e1edbfc7c Prevent upward jumps from blocks lower than a full block like end portal frames 2026-10-08 00:10:19 +02:00
MineTec 8ba25758be Show the current stage in the action bar instead of a title 2026-10-07 23:56:14 +02:00
MineTec b1950dd664 Keep jumps at natural sprint distance, grow new blocks out of the top of the previous one and show one more preview block 2026-10-07 23:55:27 +02:00
MineTecandClaude Opus 5.5 452f2f3ef7 new blocks grow out of the previous block and glide into place
- new jump blocks spawn as a small block display inside the previous block and
  interpolate position and scale to their target over 8 ticks
- the real block (plus light and particles) is placed when the display arrives,
  the display is removed afterwards

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 23:52:04 +02:00
MineTecandClaude Opus 5.5 0faff2bd0c added difficulty curve and themed stages from overworld to the end
- jumps start easy (2-3 blocks, rarely sideways/upwards) and get harder over the
  first 1000 jumps up to the previous difficulty (3-4 blocks, often sideways/upwards)
- block themes follow a full playthrough: meadow, forest, underground, caves, deepslate,
  nether portal, nether, fortress & bastion, stronghold, portal room, the end (from 1000)
- title and sound when a new stage is reached
- gold/diamond checkpoint markers unchanged

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 23:49:49 +02:00
MineTecandClaude Opus 5.5 8e046c8603 migrated to Gradle and Minestom 2026.10.05-26.2
- Maven -> Gradle 9.6.1 (shadow 9.6.1, Java 25), shadow jar is build/libs/limbo.jar
- Minestom from Maven Central (net.minestom:minestom), speaks Minecraft 26.2 natively
- Velocity forwarding via Auth.Velocity; the secret is no longer hardcoded but read from
  forwarding.secret in the working directory or VELOCITY_FORWARDING_SECRET
- time rate via defaultClock().pause() (new clock API)
- slf4j-simple for logging (Minestom no longer ships a logger)
- removed target/ and Maven files from the repository
- uploadLimbo task copies the jar to the limbo server

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 23:47:40 +02:00
MineTec ead09520d9 Prevent players from breaking blocks by canceling PlayerBlockBreakEvent 2025-12-25 20:46:32 +01:00
MineTec d6b396758b Update project configuration and refactor codebase
- Migrated Minestom dependency to new groupId.
- Added Maven Shade plugin for packaging.
- Switched Java version to 21 and corrected JDK settings.
- Refactored terrain generation logic to use the updated Minestom API.
- Replaced deprecated particle creation methods.
- Enabled Velocity proxy support.
- Updated various configuration files to align with the new build setup.
2025-12-19 21:45:07 +01:00
MineTec 7561d42f41 initial commit 2021-11-29 22:14:13 +01:00