Finally! The writing Desk model is in!
Does it work? I sure hope so!
The desk should work fine, and the upper section should even be properly craftable. The upper section doesn't DO anything, yet, aside from look nice, but it does that very well.
Keep in mind you need to crouch-right click to actually place the upper section, otherwise you just get the desk gui.
Not all of the contents of the desk are dynamic rendered, yet, but it's a great start.
[API]"phase" modifier changed from a [0, 1) interval to [0, 360) (linear mapping)
[BugFix]Adds check to prevent crashing when requesting items from non-existent slots from desk
[BugFix]Attempts to avoid odd vanilla bug causing unloading unloaded chunks
[BugFix]Fixes fluid instability configs
[BugFix]Fixes issue with shift-clicking items out of lecterns/stands putting them in armor slots
[BugFix]Improves averaging of phase symbols
[Interface]Added "Color" suffix to color symbols.
[Interface]Added "Direction" suffix to angle modifiers (North, South, etc.)
[Interface]Added "Phase" suffix to solar angle symbols (Zenith, Nadir, etc.)
[Interface]Changed the "Biomes" notebook to "Modifiers, Biomes"
[Interface]Renamed terrain symbols to be more consistent
[Items]Adds second metadata form for desk item to place top section
[Items]Placing a writing desk now places the desk facing you (places the leftmost block at targeted location)
[Linking]Disarm will now strip "living" entities of equipment
[Note]Desks generated in villages after this point will be facing the lecterns
[Symbols]No longer creates symbols for fluids without itemblock forms
[Treasure]Increases number of pages generated per generated page to 1-16*rarity of page item (pages now generate in stacks; rarer pages have a lower maximum stack size when generating treasure)
[Visuals]Applies masking to fluid render for ink vial
[Visuals]Makes Rainbow more transparent
[Visuals]New writing desk model
[Visuals]Reduces size of book (to 80%)
[Visuals]Writing desk and bookstand will now render properly at edge of screen