Unofficial CBBees / Create Buzzy Bees 1.21.1 fork with Sable compatib…#52
Open
shinoharatsuru wants to merge 1 commit into
Open
Unofficial CBBees / Create Buzzy Bees 1.21.1 fork with Sable compatib…#52shinoharatsuru wants to merge 1 commit into
shinoharatsuru wants to merge 1 commit into
Conversation
…ility fixes, NBT-safe item handling, deployer render fixes, and build warning cleanup. # Create Buzzy Bees - Sable Compatibility Fork This is an unofficial fork of StaticFX's Create Buzzy Bees for Minecraft 1.21.1 / NeoForge. This fork keeps the original mod behavior as much as possible while adding several compatibility fixes for Sable physics deployment and improving item handling for NBT/component-sensitive construction materials. ## Main Fixes ### Construction Planner Fix Fixed programmed schematics not remembering the latest placement settings. Confirmed working: - Position / anchor - Rotation - Mirror ### NBT / Component Item Matching Fix Fixed an issue where deployment could consume both normal items and special NBT/component variants of the same item. Example fixed case: - Normal CBC shell - CBC shell with fuze / special NBT The deployer now attempts to use the correct matching item variant instead of consuming both. Also includes: - Duplicate requirement cleanup - Safer exact item matching - Prevents construction bees from dropping carried construction items as loose world items when drop-off fails ### Sable Deployment Render Fix Improved Sable deployment visual rendering. Fixed: - Unfinished deployer frame not showing correctly in Sable - Fake construction bee render not appearing during Sable deployment - Bee render flickering caused by unstable Sable air-position detection The bee render is visual-only and now uses the active construction frame context, making it stable and playable in Sable. ### Build Warning Cleanup Cleaned up several Kotlin / deprecated API warnings without changing gameplay behavior. Included: - Curios API cleanup - GeckoLib renderer cleanup - Fluid tag check update - NeoForge capability nullability warning cleanup - Targeted suppression for unavoidable upstream Create/Catnip warnings ## Known Limitations Advanced cross-space logistics are intentionally not redesigned in this fork. Current playable behavior includes: - World deployment - Sable deployment - Sable deployer building in world - World deployer building in Sable Not fully redesigned: - Sable A to Sable B routing - Perfect physical bee path between different Sable/world spaces - Full cross-Sable logistics authority These should ideally be handled with proper upstream Sable/Create integration design. ## Notes This fork is based on the original StaticFX Create Buzzy Bees source and is maintained as a compatibility/playability patch. It is not an official upstream release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ility fixes, NBT-safe item handling, deployer render fixes, and build warning cleanup.
Create Buzzy Bees - Sable Compatibility Fork
This is an unofficial fork of StaticFX's Create Buzzy Bees for Minecraft 1.21.1 / NeoForge.
This fork keeps the original mod behavior as much as possible while adding several compatibility fixes for Sable physics deployment and improving item handling for NBT/component-sensitive construction materials.
Main Fixes
Construction Planner Fix
Fixed programmed schematics not remembering the latest placement settings.
Confirmed working:
NBT / Component Item Matching Fix
Fixed an issue where deployment could consume both normal items and special NBT/component variants of the same item.
Example fixed case:
The deployer now attempts to use the correct matching item variant instead of consuming both.
Also includes:
Sable Deployment Render Fix
Improved Sable deployment visual rendering.
Fixed:
The bee render is visual-only and now uses the active construction frame context, making it stable and playable in Sable.
Build Warning Cleanup
Cleaned up several Kotlin / deprecated API warnings without changing gameplay behavior.
Included:
Known Limitations
Advanced cross-space logistics are intentionally not redesigned in this fork.
Current playable behavior includes:
Not fully redesigned:
These should ideally be handled with proper upstream Sable/Create integration design.
Notes
This fork is based on the original StaticFX Create Buzzy Bees source and is maintained as a compatibility/playability patch. It is not an official upstream release.