DOORFORGE.LSL
Motion Script Library | STRUCTÜR Dev Tools
Make things move the way people expect them to move.
DoorForge is a lightweight motion script library for builders who want believable movement without bloated systems, opaque frameworks, or unnecessary complexity.
Each script in the library focuses on a specific type of motion and is designed to be understandable, customizable, and easy to integrate into your own builds.
Included motion systems currently include:
• Swing
• DoubleSwing
• Slide
• DoubleSlide
• Tilt
• SpringSwing
From simple interior doors and shutters to saloon doors, blast doors, hatches, and interactive environmental elements, DoorForge provides focused motion behaviors that prioritize clarity, responsiveness, and reliability.
────────────────────────
WHY DOORFORGE?
DoorForge was built around a simple philosophy:
Figure out what something needs to do, then build the cleanest system possible to make it behave that way.
No giant frameworks.
No mystery black boxes.
No unnecessary overhead.
The goal is not to simulate everything.
The goal is to create motion systems that feel intuitive, believable, and builder-friendly.
────────────────────────
SPRINGSWING
The SpringSwing system uses a lightweight rotational motion model that simulates:
• momentum
• damping
• spring return
• overshoot
• oscillation decay
• directional impulse response
In practice, that means saloon doors and similar objects respond naturally to interaction.
Walk through gently and they move softly.
Push through quickly and they swing wider before settling back into place.
────────────────────────
BUILDER FRIENDLY BY DESIGN
All scripts are:
• Full permission
• Readable and heavily commented
• Designed to be modified and learned from
• Modular and lightweight
• Intended for real-world builder workflows
The included examples are meant to be explored, adapted, broken apart, rebuilt, and integrated into your own projects.
Settings are clearly documented and grouped logically so builders can quickly understand how a script behaves and what each value controls.
────────────────────────
ACCESS & CONTROL
Scripts support:
• Owner access
• Group access
• External command triggering for advanced integrations
For builders integrating DoorForge into larger systems, scripts can optionally respond to simple external commands for synchronized or automated motion behaviors.
────────────────────────
AGP COMPLIANT
DoorForge follows STRUCTÜR’s Adaptive Governance Protocol philosophy:
• focused systems
• intentional behavior
• minimal overhead
• restrained listener usage
• predictable operation
The goal is not maximal automation.
The goal is reliable behavior that integrates cleanly into real builds and shared environments.
STRUCTUR.SERVICES
- Swing, Slide, Spring Hinge and Tilt motion scripts
- Full-perm, builder-friendly LSL source
- Touch, collision, and sensor triggers
- Auto-close, sounds, and access control
- Lightweight, readable, and fail-gentle


