Commit Graph
12 Commits
Author SHA1 Message Date
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