Skip to content

fix: robot render bounds, GUI dispose, screen tier-3 precise, nanomachines overlay, template damage (NEW-152,153,179,173,188)#68

Open
ximaks00-hue wants to merge 2 commits into
akki697222:dev-MC1.20from
ximaks00-hue:fix/new-152-153-179-173-188-robot-ui
Open

fix: robot render bounds, GUI dispose, screen tier-3 precise, nanomachines overlay, template damage (NEW-152,153,179,173,188)#68
ximaks00-hue wants to merge 2 commits into
akki697222:dev-MC1.20from
ximaks00-hue:fix/new-152-153-179-173-188-robot-ui

Conversation

@ximaks00-hue

Copy link
Copy Markdown
Contributor

Summary

  • NEW-152: Add getRenderBoundingBox with inflated collision AABB — Original grew collision box by 0.5; CE used default 1×1×1 causing premature client culling.
  • NEW-153: Robot GUI close uses robotGui.robot == this accessor matching Original identity check instead of inventory reference equality.
  • NEW-179: setPrecise gated on Tier.Three (8-bit depth screens), not Tier.Four — tier-3 screens support sub-pixel rendering in Original.
  • NEW-173: Nanomachine HUD renders on VanillaGuiOverlay.HOTBAR instead of DEBUG_TEXT (F3-only) — matches Original ElementType.TEXT always-visible overlay.
  • NEW-188: Template blacklist compares damage for damageable items like Original ItemStack.areItemsEqual.

Test plan

  • Robot at chunk edge — model visible when partially outside 1×1 block
  • Close robot GUI on dispose/move — correct screen closes
  • Tier-3 screen setPrecise(true) — sub-pixel text enabled
  • Nanomachines active without F3 — HUD visible
  • Template blacklist with damaged tools — correct filter behavior

…hines overlay, template damage (NEW-152,153,179,173,188)

NEW-152: Override getRenderBoundingBox with inflated collision AABB like Original for correct client culling/frustum.

NEW-153: Close robot GUI via robotGui.robot == this accessor matching Original identity check.

NEW-179: setPrecise gated on Tier.Three (8-bit depth) not Tier.Four; tier-3 screens support sub-pixel rendering.

NEW-173: Render nanomachine HUD on HOTBAR overlay not DEBUG_TEXT (F3-only); matches Original ElementType.TEXT visibility.

NEW-188: Template blacklist compares damage for damageable items like Original ItemStack.areItemsEqual.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants