Skip to content

MagicBees ​

11 merged pull requests.

New Content ​

  • #62 Removed hidden flag from hive types in HiveType.java. - @Ranzuu
  • #57 Added localization string for Tempus hint in en_US.lang. - @koolkrafter5
    • Added: Tempus hint text

Changes ​

  • #58 Updated tooltip strings in ItemBloodBaseFrame, ItemBloodFrame, ItemFrenziedFrame, and added clarifications in en_US.lang. - @EricC808
    • Added: blood frame cost clarification tooltips
    • Fixed: blood frame cost description accuracy
    • Closes GTNH#23092

Bug Fixes ​

  • #64 Updated GT loader check in BeeProductHelper and Config to properly detect GT versions beyond GT5. - @felixfour
    • Fixed: GT version compatibility check
  • #63 Added !world.isRemote guard to BlockMagicApiary.onBlockActivated() and BlockEffectJar.onBlockActivated() to prevent client-side GUI opening. - @Eldrinn-Elantey
    • Added: server-side only GUI opening checks
    • Fixed: GUI opened on both sides causing claim protection bypass
  • #61 Adjusted GUI dimensions/positioning in GUIEffectJar and GuiMagicApiary client code. - @Ranzuu
    • Added: localized inventory title
    • Fixed: GUI cropping issues
  • #56 Changed AspectList.reduce() to AspectList.remove() in TileEntityApimancersDrainerCommon to correctly handle aspect removal when aspect.amount == 0. - @SST-03
    • Fixed: drainer incompatibility with essentia import buses
    • Closes GTNH#20653
  • #55 Added missing equals sign in ru_RU.lang translation entry. - @Nikolay-Sitnikov
    • Fixed: Malformed translation entry in Russian language pack

Performance ​

  • #67 Cached enum.values() in ItemWax and WaxType. - @boubou19
    • Added: enum values field caching
    • Fixed: enum.values() allocation overhead
  • #66 Cached enum.values() in BeeGenomeManager, BlockHive, HiveType, ItemDrop, ItemNugget, ItemPropolis, DropType, NuggetType, PropolisType, and Config. - @boubou19
    • Added: enum values field caching
    • Fixed: excessive enum.values() allocations
  • #59 Cached enum.values() calls in ItemCapsule, ItemComb, ItemMiscResources, ItemPollen, CombType, FluidType, PollenType, and other enum-using classes. Also updated Gradle build configuration (gradle.properties, gradle/wrapper, dependencies.gradle, settings.gradle). - @Alexdoru
    • Added: enum values caching
    • Fixed: runtime allocation overhead

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@Dream-Master (4), @boubou19 (3), @Nikolay-Sitnikov (3), @koolkrafter5 (2), @Ranzuu (2), @UltraProdigy (2), @Alexdoru (1), @Algent (1), @Caedis (1), @Eldrinn-Elantey (1), @EricC808 (1), @felixfour (1), @OneEyeMaker (1), @SST-03 (1)