Skip to content

Releases: smell-of-curry/rubedo

v2.4.3-beta

20 Oct 00:42
Compare
Choose a tag to compare
v2.4.3-beta Pre-release
Pre-release

Converted Chest GUI tick event to a forEachVaildPlayers callback ( for performance )
Moved all typings into types.ts in src dir to eliminate imports of files that should just be imported for the type
Fixed Bee_nest in Banned items to clear the correct item
Moved most index.ts events to its own folder in modules
Updated types for "modules.commands.ban.reply"
BRAND NEW COMMAND SYSTEM
Converted every command to the new command system
The new command system yields higher performance better developability, its way easier to understand and write commands
Added Events to lib, this will hold rubedo based events that can be used just like WorldEvents in @mojang/server
Converted protection cbe to an onSlotChange this might have a few performace drawbacks but it will increase protection by alot!
Added Typing's to PlayerLog
Added a centralized typing's file that holds all types for rubedo

v2.4.2-beta

09 Oct 16:28
Compare
Choose a tag to compare
v2.4.2-beta Pre-release
Pre-release

Fixed Command Handler not sending out-put back after a command send
Converted the -role set command to now allow the builder role type + made it supportive of future role additions
Fixed LoadRegionDenys problem occurred from trying to grab a dimension that doesn't exist
Fixed a HUGE BUG with forEachValidPlayer for some reason Date.now() was not returning a different value for each key causing mulitple loops to overlap one each other making the ban manager and the freeze manager to not work!
Banning now lets you perm ban by typing -ban "Players name" instead of typing in length and unit
Banning will now kick the player!
Fixed a MASSIVE Bug with Steve Players because they do not have a id it breaks mostly all systems
Disabled anti killaura i want to rework this system and it looks like it is giving false bans
Function getId has been redone to successfully enable entity's that fail to add scoreboard values like Steve also adds a better protection id
Fixed Npcs deleteing everytime world load
Fixed a NPC Exploit, this occurred when someone used -npc to verify a npc spawn location and a hacker spawns there hacked npc at that same position (Npcs are now ID verified)

v2.4.1-beta

08 Oct 13:50
Compare
Choose a tag to compare
v2.4.1-beta Pre-release
Pre-release

Fixed various stack overflow problems
Made the entire pack use ONE Dimension import (reduces dimension grab)
Removed Objectives Adding (There is none that rubedo uses)
Added new roleHasBeenSet Dynamic Property for world (used to test if the worlds owner has been set already)
Added new worldsOwner that stores the id of the worlds owner (The player who is set in here has access to the -role command even if they use -role set @s member This allows for server owners to test the ac by hopping into a different role and being able to return to there role at a different time.)
Added new role Dynamic Property on type minecraft:player that will store the role for this player (if not set member is taken by default
Added new Database system that discontinued the old Scoreboard database and has moved to Entity's! (This is 200* more secure and will stop most cbe break ins)
Added a ticking area at x1:0, y1:0, z1:0 to x2:0, y2:0, z2:0 for database stuff
Added beforeWatchdogTerminate event callback to stop world crashes!

ADDED BACK PROTECTIONS
Looks like i didnt have protections enabled in v2.4.0 my bad

v2.4.0-beta

07 Oct 16:57
Compare
Choose a tag to compare
v2.4.0-beta Pre-release
Pre-release

removed cps protection
Switched over all files from js -> ts
Fixed a bug when getting the role of a player
added a new allowedEntitys property for RegionPermissions
region manager will now kill entity's that are not in the allowedEntitys
added new property to DEFAULT_REGION_PERMISSIONS allowedEntitys
new default for allowedEntitys ["minecraft:player", "minecraft:npc", "minecraft:item"] (note these entitys will not be killed inside a region by default, YOU NEED TO ADD MORE ENTITYS THAT YOU DO NOT WANT TO BE KILLED )
Updated changePermission method types on class Region to take key as a list of RegionPermission keys, also the value must be the same as the RegionPermission key type
changed playerInRegion method to entityInRegion in Region class
added new removeAll subcommand to region command ( removes all regions that exist )
added 2 new subCommand to region permission subcommand, -region permission entities add <entity: string> (adds a allowed entity to the current region the player is in ), -region permission entities remove <entity: string> (removes a allowed entity to the current region the player is in )
Added a customizable appeal link to the ban message
Added a new subCommand -config setAppealLink <link: string> (Allowes you to change the appeal link in gamefixed -help command to displaycommands.help.header`
Speed up and improved ender chest viewer thanks to @mrpatches123#0348 and @Asteroid#1000
Removed commands from being customizable in-game
Removed managers from being customizable in-game
Removed pages from being customizable in-game
Removed protections from being customizable in-game
SO MUCH MORE.....

v2.3.1

20 Sep 23:24
Compare
Choose a tag to compare
v2.3.1 Pre-release
Pre-release

This is an update for minecrafts new 1.19.30 fixes the gui and also changes brodcast to tell!

v2.3.0-beta

19 Sep 23:04
Compare
Choose a tag to compare
v2.3.0-beta Pre-release
Pre-release

Updated alot of things to do with cbe and added a new -npc command that summons a verified npc at the players coordinates. PLEASE UPDATE TO SECURE YOUR SERVER

Anti.give is coming sooooon

Version v2.2.0-beta

15 Sep 00:20
Compare
Choose a tag to compare
Version v2.2.0-beta Pre-release
Pre-release

Welcome to a brand new version of rubedo with over 70+ changes

1: New Resource Pack
2: Chest gui system that allows you to view players inventorys
3: removed -see ender-chest command
4: performance boosts

  • So much more this update was huge hope you enjoy!

Version 2.1.0-beta

11 Sep 00:44
Compare
Choose a tag to compare
Version 2.1.0-beta Pre-release
Pre-release

Brand new update with so many performance boosts and a BRAND NEW CONFIG SYSTEM!!!

Version 2.0.0-beta

08 Sep 22:56
Compare
Choose a tag to compare
Version 2.0.0-beta Pre-release
Pre-release

With over 200+ Commits, RUBEDO is brand new. The main features of rubedo haven't changed much but the code has changed completely.

Security has went through the roof with over 100+ Security changes, Rubedo anti-cheat is ready for any hackers.
Performance: with over 50+ changes to performance we have improved to the code to make your game run less laggy

Version 1.2.0 Beta

05 Sep 22:19
Compare
Choose a tag to compare
Version 1.2.0 Beta Pre-release
Pre-release

Updated many features including new modules such as anti cps, anti kill aura and so much more make sure to read the README.md to stay updated