File Details
graffiti-1.3.jar
- R
- Sep 15, 2020
- 216.28 KB
- 162
- 1.15.2
File Name
graffiti-1.3.jar
Supported Versions
- 1.15.2
**READ THIS ONE FIRST!**
This update includes a change to the data structure for how Graffiti saves. All data SHOULD port through fine - this will happen when the game loads on single player, but won't happen until you either make a change to your graffiti or unload the chunk on a server. However, I can't test for every case and there's a chance that graffiti may be lost in the port. Because of this, if you've drawn anything you really like, make sure you export the .json BEFORE you install this update - just to be safe!
Now, onto the changelog, starting with the reason for this change:
Changes:
- Graffiti can now be drawn on multiple sides in a single blockspace - letting you colour in corners etc.
Each individual face is it's own independent graffiti, so the export system is unaffected (and you can import graffiti onto a single face)
To remove an individual face without deleting the whole block of graffiti, use the Canvas Editor and click delete in the main menu.
- Huge UI overhaul:
- Text which is larger than the single block will be trimmed for neatness in the UI (not in world!). The text itself is still allowed; I don't like to restrict freedoms :) This doesn't apply in the text submenus.
- Pixel grid now has a submenu, where you can adjust the size of the grid, or remove it (for performance gains)
- Positioning now has a submenu, where you can set the positioning type and fine-tune the offset up to a quarter block in either direction.
- Text has a series of submenus, allowing you to edit or delete existing text objects and add new ones. (You can now fix those annoying typos!!)
- Adjusting the size of a pixel grid will now keep the original grid - either stretching/compressing the image, or cropping/adding blank space.
- Added Magic Pen - a pen which can draw in any RGB value! Sneak right-click (same way you toggle drawing/writing on normal pens) will open the colour picker UI
- Fixed the sneak-right-click to toggle writing mode triggering when just trying to sneak and draw on a block
- You can now choose what happens on right-clicking your art. Current options are click-through (eg open a chest behind the art), view (display the art as a GUI), or open web link. Open to more options, suggest away!
- Configurable offsetting! The positioning submenu allows you to set a dedicated offset, but you can also set graffiti to align to a block behind it! Draw on chests, fences, slabs and anything else!
(Note, this only takes the overall collision box, and still only renders as a single flat plane. This wont perfectly align to custom shaped blocks unfortunately.)
Bug fixes:
- Erasing graffiti on floor/ceilings should be more reliable now
- Eraser now scales for different scaled graffiti instead of treating everything like its 16x16
- Optimised data storage, which should have a teeny tiny improvement for network/loading/storage size
Caveats:
- When editing text, the text preview is offset by half a "pixel" to the right. This is a scaling issue, and edited text will still draw where it originally was (unless you move it)
- Recipes aren't working ideally (they aren't shapeless for pen recolouring, and the base pen only accepts white wool. Blame the recipe system, it'll just take a bit of time to fix)
- For reasons unknown, underline and strikeout formatting isn't always rendering in the UI (but occasionally does). It'll still render in world just fine though.
- Text can be drawn outside of the 1x1 grid. If the block itself can't be seen, the floating text won't render. I intentionally didn't limit text to the 1x1 grid, but this rendering bug is a side effect.
- When deleting a text object, it will still show in the UI until you close and re-open the UI.

