Compass Update / Performance / Bug Fixes - 5/30/2020

Discussion in 'Empire Updates' started by Aikar, May 30, 2020.

  1. TheCritic recently rejoined the Dev team if you didn't see, and he already has a new feature ready for you!



    The Empire Compass got a little more feature-ful, and now can render on your screen!

    Instead of relying on the compass item to point a direction, the compass can show Points of Interest on the Boss Bar as an "X".
    For example in the screenshot, it's showing me how to get to the nearest Wastelands Outpost.
    So if you're lost in the waste or frontier, the compass can help guide you back to it with the POI marker.

    Also provides a very clear sign on direction for when your friend says "Come North!"

    To access settings, simply type /compass
    There is an option to turn it off if you wish, and a PS also exists to turn it off in the normal /ps menu also.

    Also with this update, many performance improvements around chunk loading.
    This introduces one of my most prized improvements to Minecraft, "Frustum Prioritization"

    Chunks in front of you will load at a higher priority than chunks behind and farther away. This will improve the ability for the server to keep up with chunk loading of the chunks in your path. Stand still, and all the same chunks should still load, we just got a lot smarter about load order now.

    Additionally performance optimizations have been made to Villager pathfinding to help reduce their strain on the server.
    Additionally, improvements to Villagers have been made so they can properly restock trades and update reputation even when outside of Activation Range.

    Other notable improvements / changes:
    • Client bug that results in FPS drops when crossing chunk borders is now resolved
    • Nether Fortresses no longer require Vanilla Fortress placement to spawn Wither Skeletons. They will spawn on any Netherbrick floor now, to resolve issues with nether fortresses from previous versions being lost.
    • Many bugs have been squashed by Chicken.
  2. Great update :)
    The fps issue fix is welcome, aditionally, having wither skeletons spawn on netherbrick fixes old farms, which is great for those of us whe haven't started building a new one jet :rolleyes:
    KatydidBuild and 607 like this.
  3. Perfect sounds like a great update. Not sure i'll use it but i think it'll help a bunch of others.
  4. I love this! Thanks for the update, this is brilliant :D
  5. My wither skellie farm is back from the dead! :D Thank you for the update :)
  6. Wonderful! Thank you!
  7. Nice one :)
  8. Nice, thanks! :D

    It has improved a lot, in some places. :D In other places, it's still quite bad, unfortunately. :/

    Teleporting has also improved! Instead of always taking about 5 seconds, it now takes 1.5-3 seconds... :p Still quite bad, but it's an improvement. :p
    wafflecoffee likes this.
  9. So just a question, is it only wither skellies that will spawn on placed netherbrick, or will pigmen still do so?
    EDIT: My own testing appears to have confirmed my suspicions, just withers and blazes now, excellent :D
    second edit: Have seen some pigmen spawn now, but withers/blazes seem to take priority
  10. Are netherbrick spawn rates any lower than normal fortress spawn rates?
  11. This is very needed for sure and very glad these issues are now fixed. I am so excited for this happening so well done Chicken, Critic, Aikar, and staff. :)
  12. It is just the same as regular fortress spawn rates. Nothing deeper to analyze there.

    https://github.com/starlis/empirecraft/commit/312c3ac406f12e69492f6aac8a2fd5a244ca8989
    This is the patch if anyone wants to see what was changed... Which will make it always run fortress code if above nether bricks - regardless of whether the fortress data is there still.
    Non-broken existing fortresses should work the same. (in the code above, just out of view in this patch).
    MoreMoople and Egeau like this.
  13. Fyi to everyon. We are aware that the new compass isn't turning off properly. There was a bug in the default player setting (was supposed to default off). And also is turning itself on anytime you switch worlds - ignoring the player settings.

    I think Aikar is grabbing some zzzzz's right now. An update to fix that will come when he returns.
    Can turn off the player setting by doing /compass toggle. Or /compass hide.
    607 likes this.
  14. Nice updates. I like the compass addition and interesting info about netherfortresses.

    Does this mean I can create my own 'fortress' where ever I want in the nether? No need to find a fort to have wither skeles spawn? (Maybe I missunderstood :p )

    Also before this update, flying in the End got extremely difficult because you would often be flying in the black before the chunks loaded. Hopefully this will be much imporved now.

    Thanks all! :)
    607 likes this.
  15. This would be accurate.
    Fortresses that have not been broken by an update should still work fine as well.
    ttyler333 and ThaKloned like this.
  16. Cool indeed. Thankfully I have a few fortresses near me but always good to have options 👌
    PetezzaDawg likes this.
  17. Im glad witch huts still work!
  18. Why would they break?
  19. Good question. Mine doesn't work like it did.
  20. Nice update for the Assistant, even more useful!
    607 likes this.