You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Different modules use inconsistent techniques for raycasting from the player to a block they just placed or interacted with.
It is possible to raycast without the need for a temporary entity (AEC or Marker), and this is likely preferable for performance (less selector resolution). Note Block Interface uses this technique currently, see that for reference. Note that raycasting for the sake of block placement will need some additional checks; see backup ray behavior in lib_brewing
This bug will track the conversion of the scattered raycasting methods to entityless versions.
Liquid Tanks ink sign interaction
Machine Blocks (CC creation - right click with crafting table)
Book Binders Placement
Trapped Signs placement and interaction
lib_brewing Brewing Stand Placement
gm4_fruiting_trees Sapling Placement
any additional instances, please comment in this bugs thread and this main comment will be updated.
The text was updated successfully, but these errors were encountered:
It would be so nice if we could somehow pass parameters to functions and dynamically call functions, Then we could make a library for this and avoid this issue by reducing duplicate code.
I guess this would be possible if we had something like beet parse the files and generate the raycast, but that would make development quite a bit more complicated.
Though I also think we shouldn't move to incorporate beet/bolt into any existing modules until we've like, tried making a new one entirely in the beet ecosystem
Different modules use inconsistent techniques for raycasting from the player to a block they just placed or interacted with.
It is possible to raycast without the need for a temporary entity (AEC or Marker), and this is likely preferable for performance (less selector resolution). Note Block Interface uses this technique currently, see that for reference. Note that raycasting for the sake of block placement will need some additional checks; see backup ray behavior in lib_brewing
This bug will track the conversion of the scattered raycasting methods to entityless versions.
any additional instances, please comment in this bugs thread and this main comment will be updated.
The text was updated successfully, but these errors were encountered: