Random-Things
9 merged pull requests.
New Features
- #16 Modified GUI classes to use translatable i18n keys instead of hardcoded strings; expanded language files (
en_US.lang,de_DE.lang,fr_FR.lang, etc.) with block-specific titles and labels. - @Ranzuu- Added: Localized GUI titles and elements
Changes
- #14 Modified
ServerBloodmoonHandlerto skip Bloodmoon spawning until 5 in-game days have passed; added configurableBLOODMOON_DAYS_DELAYsetting inRTConfiguration. - @wlhlm- Added: Bloodmoon spawn delay configuration
Bug Fixes
- #23 Modified
RTEventHandlerto userenderViewEntityinstead of player entity for camera calculations to ensure freecam mod compatibility. - @Caedis- Fixed: Freecam compatibility
- #22 Removed OpenGL calls from
BlockSpectreGlass.getRenderColor()that served no visual purpose and caused crashes with mod compatibility. - @tiffit- Removed: GL calls from getRenderColor
- Fixed: Spectre glass crash with ArchitectureCraft and Botania
- Closes Angelica#1813, GTNH#25519
- #21 Refactored
TeleporterSpectreto generate the landing cube on every teleport within the teleporter method rather than during initialization; removed redundant chunk generation code from event handlers and utilities. - @Alexdoru- Removed: Chunk generation from RTEventHandler and WorldUtils
- Fixed: Spectre teleportation falling into void
- Migration: If your Spectre dimension platform was missing or half built, it is repaired the next time you use a Spectre Key to go there. Anything you built inside the cube is left alone.
- #20 Modified
MixinSpawnerAnimalsto adapt to Hodgepodge entity spawning changes. - @Alexdoru- Fixed: Bloodmoon spawner mixin compatibility
- #18 Added proper cleanup in
RandomThingsclass to prevent WorldServer references from being retained; updated build script. - @Alexdoru- Fixed: WorldServer memory leak
- #15 Modified
TileEntityAdvancedItemCollectorto filter out dead items before processing. - @Worive- Fixed: Dead item processing
Internal / Refactor
- #13 Converted mixin loading system from legacy
MixinandRTMixinPluginto newIMixins,MixinsBuilder, andIEarlyMixinLoaderinterfaces; updated dependencies and gradle configuration. - @Alexdoru- Added: RandomThingsLoadingPluing mixin loader
- Removed: Mixin, RTMixinPlugin
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Alexdoru (4), @boubou19 (2), @Caedis (2), @Nikolay-Sitnikov (2), @Algent (1), @chrombread (1), @DarkShadow44 (1), @Ranzuu (1), @sisyphussy (1), @tiffit (1), @UltraProdigy (1), @wlhlm (1), @Worive (1)