I apologize, I may have been getting mixed up. I could have sworn that Lecterns were rendering their books in inventories but it appears they do not do this.
I am having this issue too... My normal FPS for singleplayer worlds at 32x32 render distance is about 30 FPS/60 in multiplayer (not great, I know) but in 1.13 I get around 5 FPS at worst but only 10 FPS at best. I have not been able to test this in multiplayer due to the server download being broken/disabled last I checked but I'd assume I'd be getting at most 15-20 FPS.
Here are my system specs (from System Information)
OS: Windows 10 Pro 64 bit
CPU: AMD A6-5350M APU with Radeon(tm) HD Graphics, 2.9 GHz, 2 Cores/Logical Processors
RAM: 8GB (7.16 usable)
GPU: AMD Radeon HD 8450G (This is not great due to lots of driver glitches which cause input lag and the computer is slow to react but it can get me pretty decent FPS usually)
I made three flatworlds for further testing:
The first one I made was a void world with nothing in it which was getting me 20 FPS which is less than normal to begin with.
The next world I made was a 100x thick stone flatworld which was getting me 20 FPS standing still but if I would even jump the FPS would drop to about 5 FPS very quickly.
The last world I used the Water World preset which would be to test the theory that water is causing lag and I was getting no more than 3 FPS and a lot of the time less than 1 FPS so it seems that the water is a big part of it but the game itself is a bit laggier.
Hmm. I would consider them resources since they are stored in a file and loaded at game launch. It's extremely annoying to repeatedly relaunch the game just to reload them.
Not to mention there's no way to reload them when multiple game clients are open. That can lead to some issues.