Skip to content

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 ServerBloodmoonHandler to skip Bloodmoon spawning until 5 in-game days have passed; added configurable BLOODMOON_DAYS_DELAY setting in RTConfiguration. - @wlhlm
    • Added: Bloodmoon spawn delay configuration

Bug Fixes ​

  • #23 Modified RTEventHandler to use renderViewEntity instead 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 TeleporterSpectre to 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 MixinSpawnerAnimals to adapt to Hodgepodge entity spawning changes. - @Alexdoru
    • Fixed: Bloodmoon spawner mixin compatibility
  • #18 Added proper cleanup in RandomThings class to prevent WorldServer references from being retained; updated build script. - @Alexdoru
    • Fixed: WorldServer memory leak
  • #15 Modified TileEntityAdvancedItemCollector to filter out dead items before processing. - @Worive
    • Fixed: Dead item processing

Internal / Refactor ​

  • #13 Converted mixin loading system from legacy Mixin and RTMixinPlugin to new IMixins, MixinsBuilder, and IEarlyMixinLoader interfaces; 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)