-
Notifications
You must be signed in to change notification settings - Fork 10
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
Add Shadow (Echo?) Ploy #12
Conversation
To do:
|
Fulfilled TODO 2-3. |
Added Revelation Ploy to dispel shadow blocks programmatically. |
Added Iteration Stratagem glyph, to iterate over a list of values. |
Got Shadow Ploy to work with Sodium and most solid blocks. It appears to have trouble with blocks that have transparency or more complex models, but I've not experimented with it enough to say whether it's an issue with both or only one of those. |
Unfortunately the inject point when Sodium is loaded doesn't have an easy way that I can see to cache the CCA component associated with any chunk, so we're looking up the CCA component every time the block state is fetched through the target method by Sodium's renderer. Though I'm sure the benefits of Sodium will more than make up for that extra lookup. |
Shadow blocks now fulfill their name. |
Add a glyph that takes a vector and a block type and makes it appear as if there is a block of that type at that position regardless of what is actually there.
Internally references these blocks as shadow blocks, but echo may be more appropriate?
Very WIP, non-functional.