This is a pretty major update that's been in the works for a while
Changes:
- Fixed bug where the blocks sometimes aren't rendered before moving after logging in.
- Fixed bug where the portal sometimes doesn't render when changing worlds.
- Fixed errors involving entities on 1.13 and 1.12.
- Improved performance of checking the nearest portal to the player. (In the past all portals were forced to be loaded, this is no longer the case)
- Fixed certain block types not working and revealing the default terrain around the portal.
- Added additional statistics for me to look at. (Don't worry, they don't decrease performance at all)
- Entities can now be seen through portals!
I've been working on this for a while, and I'm glad I finally got it to work.
There are some limitations that you should know:
- Certain entity animations, like placing and breaking blocks don't show. (the blocks do appear and disappear, but you can't see player's hand placing them)
- Some entity types may not work, I've tested the main ones, including items, paintings, item frames, zombies, zombie pigmen and most passive mobs.
- Entities don't really move a lot on the other side of portals - this is a minecraft issue, and is caused by the players not being nearby. Any plugin devs reading this telling me that I need to keep the chunks loaded for them to move - this is not the case. I tried that, but it looks as if entities moving is based on player proximity, and not whether the chunk is loaded.
- Version 1.13 has a few glitches, but generally works OK
As for some additional things I have noticed, using
Aikar's Flags really helps improve performance of this plugin by tuning the garbage collector.
If you made a review saying that you wanted entities, please consider leaving another. It really helps support the plugin.