Skip to content

v2.6.2-beta

Compare
Choose a tag to compare
@smell-of-curry smell-of-curry released this 12 Dec 01:11
· 32 commits to main since this release

Rubedo 2.6.2 2,461+ CHANGES!!

  • REMOVED ANTI NAMESPOOF
  • Set Anti Movement to be off by default ( im working on a timing system at the moment for it, this will make it work under lag )
  • Converted setTickInterval in chest gui to use system.runSchedule
  • Converted setTickInterval in events/onSlotChange to use system.runSchedule
  • Converted setTickInterval in managers/containers to use system.runSchedule
  • Converted setTickInterval in managers/region to use system.runSchedule
  • Converted setTickInterval in protections/gamemode to use system.runSchedule
  • Converted setTickTimeout in events/BeforeBlockBreakEvent to use system.run
  • Removed lib/Scheduling
  • Converted NPC_LOCATIONS to Array<Location>
  • Added new util LocationEquals checks if one location equals another
  • Converted static Npc.isVaild to use LocationsEqual
  • Converted PreviousLocation.update() to use system.currentTick instead of CURRENT_TICK
  • Removed CURRENT_TICK from index.ts
  • Removed WorldDynamicProperty "roleHasBeenSet" this removes useless dynamic property + if the pack ever breaks or the owner role has been lost, you can run /function start again
  • Updated events/beforeDataDrivenEntityTriggerEvent to use getServerOwner to test if the server owner has been set + moved the test to below testing if the data.id is "rubedo:becomeAdmin" to remove useless calls and to reduce server lag
  • Updated functions/start to give the CHECK_PACK tag before running "rubedo:becomeAdmin" to check for pack hierarchy and to ensure rubedo is listed as the top pack. (thank you @leaftail#1880 for the idea )
  • Removed credits from function/start seemed useless and caused people to think differently
  • Removed blindness effect from running by default when running /function start it will now give the effect once you successfully become owner.
  • /function start will now warn the user that the owner has already been set and for them to ask the server owner to use -role (when applicable)
  • Added new util getServerOwnerName gets the server owners name
  • Converted -role owner get to use getServerOwnerName
  • Added new command -role owner clear clears the server owner
  • Added confirm messages to -role owner transfer and -role owner clear ( Thanks @FurfiWolf#7595 for the idea )
  • Updated database size per entity to 128
  • RECODED DATABASE SYSTEM, database system is now 10x more secure, 128x smaller, and has async calling which fixes all false calls and database breakages.
    -FIXED OVER 200+ Spelling errors thanks to cSpell
  • CREATED NEW PROTECTION WRAPPER new system which allows easy configuration and dynamic storage. The new system also brought the new -settings automod
  • RECODE of -settings automod section, the new system allows to easily enable/disable and configure any part of any protection
  • SO MUCH MORE.....