Commit Graph
26 Commits
Author SHA1 Message Date
MineTec d4465063d4 Launch more fireworks across the field of view, near and far 2026-10-10 13:28:09 +02:00
MineTec c9da982285 Never generate upward jumps from blocks lower than a full block 2026-10-10 13:24:22 +02:00
MineTec f2b7602321 Add an admin-only /joker command to hand out jokers for testing 2026-10-10 13:17:19 +02:00
MineTec a262010c82 Keep the block display a few ticks after placing the real block to avoid flickering 2026-10-10 13:13:03 +02:00
MineTec 38bb9c6dc8 Add feather fall and spring jokers, drop jokers on checkpoints with 10% chance and only give a totem when starting from zero 2026-10-10 13:09:02 +02:00
MineTec 555f4024e4 Simplify the rescue totem: keep the platform and ladder and disallow breaking blocks 2026-10-10 13:06:36 +02:00
MineTec 7e85a6d229 Compress the stages so the endless part starts at 1000, keep the stage in the action bar permanently and let the bridge cover the next 10 blocks from the current position 2026-10-10 13:03:11 +02:00
MineTec 40bedc3c43 Spawn ambient particles along the course ahead instead of only around the player 2026-10-10 12:57:23 +02:00
MineTec de3578eafe Count skipped checkpoints when jumping past them 2026-10-08 00:53:27 +02:00
MineTec 249cd0c08a Add /reset to start over from scratch and hint at it in the endless stage 2026-10-08 00:48:44 +02:00
MineTec e2c574bf0b Upload the limbo jar to a temp file, verify the checksum and rename it atomically 2026-10-08 00:46:16 +02:00
MineTec 115064cafa Make the underground stages dark from the start 2026-10-08 00:38:09 +02:00
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