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