Skip to content

Conversation

@LordIdra
Copy link
Contributor

PylonDirectionalBlock

  • Change PylonDirectionalBlock to use data-oriented approach in line with other interfaces
  • Remove PylonDirectionalBlock integration with PylonFluidBlock - this is now impractical with the above changes, and not very useful anyways

Better rotation handling

  • Remove rotateToPlayerFacing
  • Add rotateFaceToReference
  • Add facing and facingVertical to place contexts, substituting the instanceof PlayerPlaceContext checks we did in base
  • Add yawAndPitchToFace
  • Add faceToYaw

Registry keys

  • Remove PylonRegistryKey and replace it with normal namespaced keys
  • Move registry keys to PylonRegistry

deltaSeconds

  • Remove deltaSeconds from Pylon block ticking logic
  • Remove deltaSeconds from fluid ticking logic

Other changes

  • Remove Pylon crafting events
  • Change PylonConfig fields from using JvmStatic to JvmField

Base automatically changed from moar-diesel-thingies to master December 30, 2025 12:42
@LordIdra LordIdra merged commit a9be117 into master Dec 30, 2025
1 check failed
@LordIdra LordIdra deleted the idras-little-fixes branch December 30, 2025 12:44
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.

3 participants