Lauriethefish / BetterPortals

My plugin version of the popular BetterPortals mod which has many limitations, but requires no client side code
zlib License
68 stars 35 forks source link

Replace Block Renderer #154

Open Lauriethefish opened 2 years ago

Lauriethefish commented 2 years ago

What would you like added? Replace the current (overcomplicated and slow) block renderer with an implementation from the gliss repository that uses direct NMS. (multiple implementations will be needed to account for changing package names) An announcement has already been made about dropping support for pre-1.17 for this feature to be added.

Is it to solve a particular problem? "Performance bad"

ThatHackerDudeFromCyberspace commented 2 years ago

Does Bukkit/Spigot have raycasting? If so, could you use that for occluded blocks?

or do you already...

Lauriethefish commented 2 years ago

Unfortunately, raycasting is the least efficient method you could use here. Trust me when I say that I know what I'm doing here -- most of BPs code exists purely to find a more efficient method than raycasting.

ThatHackerDudeFromCyberspace commented 2 years ago

I'll take your word for it since I'm not the transparent-portal developer