mirror of
https://github.com/Pumpkin-MC/Pumpkin.git
synced 2026-08-31 20:32:34 +00:00
* cloned * feat: Expand float and int provider implementations with comprehensive random distributions - Add ConstantFloatProvider, ClampedNormalFloatProvider, and TrapezoidFloatProvider to NormalFloatProvider enum - Add ConstantIntProvider, BiasedToBottomIntProvider, ClampedIntProvider, ClampedNormalIntProvider, and WeightedListIntProvider to NormalIntProvider enum - Implement ToTokens trait for code generation support across all provider types - Replace external rand dependency with internal RandomImpl trait for consistent randomization - Fix UniformFloatProvider range semantics (max_inclusive → max_exclusive) - Add comprehensive unit tests for all provider implementations - Update block experience drop calculation to use new random provider system * cargo fmt