vandorlabs-2.6.jar
Curse Maven Snippet
What's new
Full feature list here: https://github.com/rheide/vandorlabs/blob/master/docs/versions/version-2.6.md
-
Preserve generated Ramp Controller sections when entering vehicle mode. Freeze and restore only the clock fields each tile owns, avoiding a false lossless-data refusal while retaining strict validation of unknown block data. Rotate saved ramp map bounds with the vehicle so turned snapshots remain consistent.
-
Keep Copy Controller surfaces visible after removing the shared drawing tile or another pad block. Release invalid layouts and automatically rediscover repaired or expanded matching squares, preserving surface artwork and active-copy protection.
-
Recapture Rotating Arm platforms at either native endpoint, including folded joined rows. Include replacement blocks in the next stroke, preserve their orientation and contents, and leave mined blocks removed. Keep real obstructions outside the platform blocking movement.
-
Keep Rotating Arm sweep clearance within the rotation plane, so touching blocks beside the hinge axis do not falsely block wall-mounted arms. Preserve collision checks against real obstructions.
-
Synchronize restored Extender sections after the ownership journal completes, preventing extra standalone arm models after editing a retracted platform on any mounting face. Rebuild surviving joined columns after a distant arm section is removed.
-
Restore grid-aligned retracted Extender platforms as normal blocks on every mounting face, preserving displaced arm sections separately. Recheck edited platforms before movement; mined blocks stay removed, new platform blocks travel, and empty arms retain their length.
-
Keep unjoined Rotating Arm payloads separate from touching support frames, ignore mismatched neighbouring arm columns, retain configuration dialogs when a joined controller changes, and restore the ordinary selection outline for inert arms. Exercise native middle-click placement, adjacent rotating frames and dismantling.
-
Support complete Mekanism Dynamic Tanks, Dynamic Valves and Structural Glass in vehicle transport. Unlinked Structural Glass also works as a standalone building block. Preserve shared fluid tags and inventory through conversion, rotation, cold vehicle reload and native tank reformation; reject partial shells and copying of shared tank inventories.
-
Keep unjoined Extender payloads limited to the tip block so touching surroundings do not cause a mounting-structure refusal. Put arm and joined-platform controls together on one page, including range and load-height sliders.
-
Add opt-in joined arm platforms with a 1–32 block neighbour range. Extenders support connected rectangles with air holes and intermediate supports, including six-arm 2×3 layouts; Rotating Arms join along a common hinge axis. Vertically moving Extenders offer an optional 1–32 block load height.
-
Preserve controller authorization through unload-before-save and reconnect, including Copy Controllers. Keep rotating level payloads attached to their sockets and restore replaced rotating payloads at valid endpoints without false collision stalls.
-
Give captured payload blocks their own mining target, retaining the supporting arm and journaling inventory drops through restart recovery.
-
Share rider transport and smoothing between arms and ramps. Keep player movement synchronized with platform collision under delayed server ticks, and preserve joined groups while member chunks are unloaded. Carry supported vehicles and their inventories within the configured platform footprint and load height.
-
Keep arm retraction requests active while attachment journals reach disk, so one click moves the stacked arms and payload together. Fix Windows journal handling for arms, Copy Controllers and Vehicle Couplers; recover pending arm transfers without leaving blocks locked. Add live six-axis arm regressions covering real journal processing, reversal, configuration and dismantling.
-
Restore pre-2.6 Taxi conversion for vehicles whose controller, Pilot Seat, programmable blocks and supported vanilla tiles carry external capability data; keep that opaque data in the saved snapshot while checking each block's own tile settings. Expose all fourteen turntable and surface designs in the Surface category of the shared block texture picker.
-
Preserve pre-2.6 vehicle ramp data by comparing unordered reservation sets consistently; restore older hexagonal propulsion snapshots that predate the connected-part property. Report preservation failures without copier-specific wording.
-
Ease low-speed steering for tracks and small wheels, including slower stationary tracked pivots and a gentler crawl-to-roll turn rate.
-
Synchronize frame-machine reservation ownership to clients so clicks on embedded chip holders reach their controller. Eject retained chips once when a frame assembly is dismantled.
-
Toggle Vehicle Couplers with ordinary right-click, while sneak-right-click and the Configurizer open their settings; manual state yields to the next redstone input change.
-
Separate Programmer Inventory/Journal tabs from actions, put status below the content area, and select Inventory when an item slot is clicked. Show eight Journal lines on taller screens and add a draggable page scrollbar.
-
Bias Programmable Surface artwork layers in the depth buffer to prevent distant backing/artwork overlap.
-
Support Mekanism tile-free Basic Block building variants through the shared vehicle, turntable and copier policy; retain restrictions on unsupported connected-machine tiles.
-
Use a single-column arm dialog. Standalone regular/Large Extender Arms retract from their placed maximum: half a block for one section, or whole blocks for longer stacks. Retain older in-flight strokes until they return to their construction pose. Restore the attached block at its previous endpoint when a new stroke is blocked, and keep blocked arm source blocks selectable.
-
Write initial copy and coupling recovery records and copy completion records on a bounded disk worker, rechecking live inputs before transfer. Budget block lighting and neighbor updates after durable publication; inspect only coupler cells when looking for vehicle joins and reuse exact serialized-size accounting for carried chest edits.
-
Preserve housing quad records at the format's declared width under OptiFine and across shader-format changes.
-
Align rotating-mode attachments with the block grid at quarter-turn endpoints; keep level-mode attachments connected to their swivels; materialize safely representable full blocks and retain unsupported rotated states as snapshots. Preserve existing saved attachment alignment.
-
Journal arm ownership changes before removing or placing blocks, recover interrupted transfers on restart, and keep affected inventories locked until their chunks are durably saved.
-
Keep cosmetic arm motion smooth through delayed updates with a pause-aware client clock. Bound the attachment mesh cache, reuse render buffers, coalesce surface-group refreshes and cache carried pressure-plate positions. Send compact Programmer updates for page and activity changes.
-
Add a Copy Controller with matching square input/output surfaces, configurable scan height, exact block and inventory copies, signed redstone-channel offsets and recoverable material transactions. Creative copies require no supply chest; Survival copies require matching blocks and stored items and report the first missing material.
-
Rename Turntable Surface to Programmable Surface while preserving its saved registry ID. Configure active/inactive materials with the standard Active/Inactive texture tabs and Fit/Tile mapping on the surface itself; default new surfaces to Fit, share surfaces between turntables and copiers, and add eight supplied landing, docking, maintenance and copier designs to the shared texture catalog.
-
Match Copy Controller scan directions to its front-facing placement: cyan input on the player’s left, amber output on the right, supply chest behind. Reuse the Turntable height slider and label the signed copy setting Redstone Channel Increment On Copy.
-
Add a Programmable Pressure Plate with selectable vanilla Wood, Gold and Iron sensitivity and physical redstone levels, configurable channel behavior and the shared material catalog including trapdoor designs.
-
Share one lossless block-support policy between Vehicle Mode, Turntable Controller and Copy Controller. Refuse tile data that cannot survive an exact saved-data round trip.
-
Bind automated block movement to the player who configured or placed the controller, separately from copied settings. Copied controllers use the copying player's authorization; controllers without a saved authorization request configuration again.
-
Extend Dynmap rendering to native programmer, coupler, track and Core assembly models, plus selected pressure-plate and surface materials.
-
Add a Card / Chip Programmer with three retained slots, company-master validation, Master Data Chips and titled eight-page journals. Program the Input item into an empty Output slot, or use Copy to overwrite an inserted Output card/chip of the same kind with the Input item’s complete stored data. Permit programming foreign-company inputs with the selected Master. Use direct in-world socket insertion/removal, and edit input journals through the standard dark Inventory/Journal dialog. Render retained cards and chips and the established keyboard artwork. Show Journal Chip contents and clickable page controls on the large world screen; show the Journal dialog button only for a Journal Data Chip in Input.
-
Generalize Extender, Rotating and Fixed Arms for unsupported columns, six mounting directions and ordinary block attachments. Infer extension from stacked arm count and configure level or rotating payloads in the shared single-column dialog; restore exact translation endpoints as placed blocks and retain other poses as bounded snapshots. Preserve attachment data through rollback, recovery and vehicle transport.
-
Add one Track block with Compact, Armoured and Bogie styles selected in its dialog. Match clicked tracks and arm tips during placement, turn slab-side mounts correctly, and use the native rotated geometry for selection and collision. Two physical track blocks can support a vehicle; retain older style registry IDs for saved worlds. Keep Track settings separate from Arm settings and animate native tread belts during Taxi travel, with stationary belts in Hover.
-
Reduce animated tread vertex submissions by retaining rectangular clipped faces, and validate each complete IE assembly once per snapshot rather than once per member. Preserve the geometry and exact-NBT regression checks.
-
Add Vehicle Couplers and a horizontal top/bottom slab variant, with one shared right-click/Configurizer dialog, channel and physical redstone inputs and inverted activation. Automatically collect opposing world-block sections in Taxi/Hover mode; detach only when the complete released section can safely park as blocks. Keep unsafe sections attached and preserve inventories and vehicle ownership through verified save checkpoints. Include nested landing groups down to their outer supports and treat downward propulsion blocks as discovery boundaries.
-
Scale Taxi turning radius by the average active wheel/track type and front-to-back wheelbase. Keep the Large Wheel baseline at a four-block wheelbase, tighten smaller wheels and tracks, allow grounded tracked pivot turns, and preserve reverse steering and Hover behavior.
-
Open carried vanilla single and double chests through their normal inventory dialog. Preserve item changes, names and locks in the vehicle snapshot, check physical reach, and close access before ownership transfers.
-
Capture a complete parked child vehicle on a lower vehicle. Use the lowest supports as the boundary, retain higher landing gear as cargo, and keep the outer vehicle's pilot, controller and Autopilot authoritative. Keep the raised child's running gear and automatic propulsion inactive while same-level attached Coupler sections remain active.
-
Keep generic arm tips outside their adjacent payload cells, support ordinary placement and stacked arms on all six axes, restore extender underside artwork and prevent zero-length retraction. Retire stale materialized payload collision after mining and keep stacked Large arms connected when tracks are removed or replaced. Show motion and appearance controls together in a single-column dialog and display deployment errors.
-
Support Immersive Engineering scaffolding in Ramp Controllers and extend explicit vehicle rotation adapters to inert IE structures and Mekanism storage and glow panels, preserving their inventories, energy and owner settings.
-
Make Strong glass opaque in every shade, with opaque-pass depth writes for programmable panes and shared glazing. Preserve active OptiFine vertex layouts, normals and extended records when building and mapping Programmable Block surfaces; invalidate cached meshes when the format changes.
-
Restore face-filling Fit mapping for Programmable Blocks without black margins. Compare vanilla rendered Panels against the previous crop behavior independently of shader-format checks.
-
Convert joined 2×2 propulsion blocks between square and hexagonal shapes as one group, preserving their settings. Keep two staggered 2×2 groups joined when their touching outline is not a rectangle. Join complete 3×3 hexagons and pick their original single-block item.
-
Add Pinnacle Oculus Drive, Survey Dish, Sentinel Array, Standalone Dish and Standalone Antenna Core assemblies, with matching chips, configurable redstone activation, native holders and cached shutter/dish animations. Their controls use the existing Core and Programmable Matter construction workflow, with illustrated step-by-step building guides.
-
Remove Security controls and chip activation gates from all Core and navigation multiblocks. Keep their Data Chip holders visible, clickable and retained independently of redstone activation.
-
Give Maxwell, Seyr Meridian and Oculus Drives the Rocket Thruster redstone modes and levels. Only Maxwell exposes particle settings; Meridian and Oculus emit no particles and offer no particle controls. Use warm yellow/white Maxwell artwork in both On and Off states, warm exhaust, and pulsing cyan Meridian lights. These drives remain decorative and supply no vehicle thrust.
-
Rename Longburn Drive to Maxwell Drive and Pinnacle Meridian Drive to Seyr Meridian Drive. Replace the Meridian branding with one Seyr nameplate while retaining saved registry IDs and model dimensions.
-
Keep copied cockpits independent of their originals. Save relative reservation links and validate each part against the owning cockpit footprint, including local recovery for older clipboard copies.
-
Use Door Interior (Dark) as the default housing for new programmable screens, inputs and consoles; preserve saved finishes. Replace the twelve ceiling panels with their authored 64×64 vanilla-style artwork.
-
Rename the stationary vehicle setting to Park Mode in cockpit dialogs, Autopilot dialogs and Vehicle Status screens. Saved vehicle modes remain compatible.
This mod has no additional files

