Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Button and lever 3d placement #60

Closed
dannydjdk opened this issue May 6, 2021 · 1 comment
Closed

Button and lever 3d placement #60

dannydjdk opened this issue May 6, 2021 · 1 comment
Labels
enhancement New feature or request fixed in dev

Comments

@dannydjdk
Copy link
Owner

Allow placement of buttons and levers on the side of tiny blocks.

Theoretically, there could be 24 different possible orientations: 4 facing directions on 6 faces.

This may require special handling of previous saves and blueprints for backward compatibility.

@dannydjdk dannydjdk added the enhancement New feature or request label May 6, 2021
dannydjdk added a commit that referenced this issue Aug 26, 2021
-Added optional methods to IPanelCell class for cells requiring attachment to other cells (buttons, torches, etc.) to indicate which sides are valid attachments, and to get and set sides attached.

Feature Changes:
-Buttons and levers can now attach to sides and bottoms of tiny blocks (Addresses #60). Torches can now attach to sides. This changes the input/output behavior to more closely match vanilla as well as the "popping" behavior when a supporting component is removed. (Addresses #75)
-Fixed blueprint loading functionality which was broken by changes in json to nbt handling.
-Some minor refactoring, commenting, JavaDoc and code readability improvements.
-Some improvements to exception logging.
@dannydjdk
Copy link
Owner Author

Implemented in 1.17.1-2.1.0a.jar.
Might not back port to 1.16.5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fixed in dev
Projects
None yet
Development

No branches or pull requests

1 participant