Releases: jkole4/AntiNoobRaid
AntiNoobRaid V2.0.6
Plugin Fixes
- Fixed NullReferenceException
- Fixed Conflict with StartProtection
- Fixed MLRS detection as V2.0.5 broke it
AntiNoobRaid V2.0.4
- FIxed
/checkname holding
not showing names for some raid tools and NullException caused by it. - Fixed NullException caused by Explosive 5.56 Rifle Ammo, Incendiary 5.56 Rifle Ammo, etc and
Weapon Settings
Plugin Changes
-
Fixed deployables being able to be destroyed even when owner is noob. (I had to add the items in manually as they didn't have "deployable" within ther name when placed. So if you find that an item can be destroyed even when owner is noob post the item here: uMod - New Items Found After V2.0.2 - Anti Noob Raid - Community
-
Fixed players not losing protection when trying to raid a base thats not protected
AntiNoobRaid V2.0.1
IMPORTANT READ ME!!
- Unload Anti Noob Raid And Back Up All Files To Do With Anti Noob Raid, Then Delete The Config File, Lang File And Then Update The Plugin.
- Added More Items To The Raid List. May Want To Do "/refunditem all" To Add New Items
Plugin Changes
- Removed Rust:IO Clans Support As The Plugin Has Not Been Updated in 2 years and has Issues
- Added Clans By k1lly0u Support As The Plugin Is Still Maintained
- Removed "Prevent New Players From Raiding". This Option Caused A Lot Of Issues With The Plugin As hitinfo.InitiatorPlayer Will Return Nothing With Some Items. So Then The Plugin Can't Detect If the Player Is New Or Not.
- Removed "Allow twig to be destroyed even when owner is noob". Conflicted With "Ignore twig when calculating base ownership (prevents exploiting)" if The First Option was set false. (Note: If Using "Anti Ladder and Twig" You Can Disable This Option To Protect Twig As That Plugin Prevents The Exploit With Twig)
- Bundled "Remove protection from all team members when a member tries to raid" And "Allow team members to destroy each others entities" Together As One Option.
- Bundled "Remove protection from all clan members when a member tries to raid" And "Allow clan members to destroy each others entities" Together As One Option.
- Added New Command /checkname. This Allows You To Check A Deployed Item And Get Its Name For "Entity Settings"
- Added New Option "Show time until raidable only to owners". This Will Allow The Base Owner To Check There Protection. Only on There Base! (Note: Clan/Team Member Will Also Be Able Too If Enabled)
- Added Support For Game Tips To Show If A Player Lost Protection Along Side With "Use game tips to send first connection message".
- Added "List of entities that can be destroyed without losing noob protection, true = destroyable everywhere". This Option Was Added So Noobs Can Destroy Certain Items If Desired Without Losing Protection. (Note: Best To Add Storage Containers Here As It Will Allow Noobs To Destroy Boxes In Decaying Bases)
- Changed "List of entities that can be destroyed even if owner is a noob, true = destroyable everywhere (not inside of owners TC range)" To "List of entities that can be destroyed even if owner is noob, true = destroyable everywhere"
- Added "Save data on Server Save". If Disabled It Will Save Every 60 Seconds Or What Is In "Save interval (seconds)"
- Also Cache Bases With No Owner ID To Prevent Massive Lag When Raiding A Raidable Base. Used To Only Cache Base With Owner ID
Extra Notes
"Kill fireballs when someone tries to raid protected player with fire" Won't Kill Fireballs From Explosive Ammo & Incendiary Ammo As The hitinfo.InitiatorPlayer Is Returning Nothing With Fire Created With Those Items
AntiNoobRaid V2.0
IMPORTANT READ ME!!
- Unload Anti Noob Raid And Back Up All Files To Do With Anti Noob Raid, Then Delete The Config File, Lang File And Then Update The Plugin.
- Added More Items To The Raid List. May Want To Do "/refunditem all" To Add New Items
Plugin Changes
- Removed Rust:IO Clans Support As The Plugin Has Not Been Updated in 2 years and has Issues
- Added Clans By k1lly0u Support As The Plugin Is Still Maintained
- Removed "Prevent New Players From Raiding". This Option Caused A Lot Of Issues With The Plugin As hitinfo.InitiatorPlayer Will Return Nothing With Some Items. So Then The Plugin Can't Detect If the Player Is New Or Not.
- Removed "Allow twig to be destroyed even when owner is noob". Conflicted With "Ignore twig when calculating base ownership (prevents exploiting)" if The First Option was set false. (Note: If Using "Anti Ladder and Twig" You Can Disable This Option To Protect Twig As That Plugin Prevents The Exploit With Twig)
- Bundled "Remove protection from all team members when a member tries to raid" And "Allow team members to destroy each others entities" Together As One Option.
- Bundled "Remove protection from all clan members when a member tries to raid" And "Allow clan members to destroy each others entities" Together As One Option.
- Added New Command /checkname. This Allows You To Check A Deployed Item And Get Its Name For "Entity Settings"
- Added New Option "Show time until raidable only to owners". This Will Allow The Base Owner To Check There Protection. Only on There Base! (Note: Clan/Team Member Will Also Be Able Too If Enabled)
- Added Support For Game Tips To Show If A Player Lost Protection Along Side With "Use game tips to send first connection message".
- Added "List of entities that can be destroyed without losing noob protection, true = destroyable everywhere". This Option Was Added So Noobs Can Destroy Certain Items If Desired Without Losing Protection. (Note: Best To Add Storage Containers Here As It Will Allow Noobs To Destroy Boxes In Decaying Bases)
- Changed "List of entities that can be destroyed even if owner is a noob, true = destroyable everywhere (not inside of owners TC range)" To "List of entities that can be destroyed even if owner is noob, true = destroyable everywhere"
- Added "Save data on Server Save". If Disabled It Will Save Every 60 Seconds Or What Is In "Save interval (seconds)"
- Also Cache Bases With No Owner ID To Prevent Massive Lag When Raiding A Raidable Base. Used To Only Cache Base With Owner ID
Extra Notes
"Kill fireballs when someone tries to raid protected player with fire" Won't Kill Fireballs From Explosive Ammo & Incendiary Ammo As The hitinfo.InitiatorPlayer Is Returning Nothing With Fire Created With Those Items
AntiNoobRaid V1.9.4
NullReferenceException Fix
AntiNoobRaid V1.9.3
Patrol Helicopter / MLRS
- Added Option To Allow Patrol Helicopter to damage noob structures. (This will allow players to raid with Patrol Helicopter)
- Better Detection For MLRS
- Fixed NullReferenceException Caused From Patrol/MLRS
AntiNoobRaid V1.9.2
MLRS Update
- Fixed MLRS damaging noobs when not mounted in the MLRS while its firing
- Fixed team not losing protection when a member tries to raid
- Added option in configs for logging. Suggest to leave enabled (Logs the following: If team member lost protection for team, If player lost protection for damaging a structure, Failed/Successfully got playtime info from Playtime Tracker, If clan member lost protection for clan, If player lost protection for inactivity, Items refunded.)
- Moved data files to own folder in /data called "AntiNoobRaid"
- Split data file into two files so the refund items list is not apart of the data file. (files are called AntiNoobRaid_Data.json & AntiNoobRaid_RefundItemList.json)
- BACKUP CONFIG FILE!!!! I have made some changes to the layout of the config file so best to backup before updating. After updating double check that all options are how you want them.
AntiNoobRaid V1.9.1
Fixed First Connection Message
- Fixed "Notify player on first connection with protection time"
- Fixed Use Game Tips. Now if enabled it wont also send it chat.
- Added Better Discription to Player Data in the config file.
AntiNoobRaid V1.9.0
Proper RaidableBases Conflict Fix
- Use OnServerInitialized() hook instead of Loaded()
- Cache the blocks so that there is far less load on the server
- replaced the existing FullOwner method With the one Nivex provided
Thanks again to nivex for this!