MagicBees
11 merged pull requests.
New Content
- #62 Removed hidden flag from hive types in HiveType.java. - @Ranzuu
- Fixed: hive visibility in NEI
- Closes GTNH#24249
- #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.isRemoteguard 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()toAspectList.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)