All Activity
- Past hour
-
you're welcome:)
-
Thank you Nivex!
-
hi, Ill see about it in the next update
-
Lacatusu Nicolae Bogdan started following Announcements
-
Lacatusu Nicolae Bogdan joined the community
-
Yeah wasnt even sure anyone else was using the hook tbh. I might even rename the STCanGainXP hook as well so old usage isn't an issue anymore.
-
- 10 comments
-
- #skilltree
- #skill
- (and 10 more)
-
hid333 started following The font size in the menu is small.
-
0xF started following The font size in the menu is small.
-
The player names and other information displayed on the map are large, but the right-click menu is extremely small and very difficult to see. Please make it possible to enlarge this size.
-
Brostrodamus started following Player made boats not ejected
-
nivex started following Player made boats not ejected
-
Player made boats are still able to enter the raidable base zone despite the config set up to eject them.
- Today
-
Hi, i have an Idea @imthenewguy I’m running a custom plugin called SkillTreeXPScheduler, which applies temporary XP bonuses (e.g. +50% XP events). Previously, I used the hook: STCanGainXP(BasePlayer player, BaseEntity source, double value, string sourceString) to modify XP like this: private object STCanGainXP(BasePlayer player, BaseEntity source, double value, string sourceString) { if (_activeEvent == null) return null; if (!IsMatchingScope(sourceString, _currentScopeKey)) return null; return value * _currentFactor; // e.g. 1.5 for +50% } This worked fine before. After updating to v1.7.7, the behavior changed: As soon as my event becomes active → no XP is granted at all When the event is inactive → XP works normally After debugging, the reason became clear: var hook = Interface.CallHook("STCanGainXP", player, source, value, source_string); if (hook != null) return; Since the hook now returns object and any non-null value cancels XP, my plugin unintentionally blocks XP entirely instead of modifying it. So effectively: Old behavior: return double → modify XP New behavior: return anything → cancel XP I’ve now switched to using: OnXpGain(..., List<double> mods) which works correctly for scaling XP. However, this is a breaking change that can silently break existing plugins like mine, especially those that were designed to scale XP via STCanGainXP. I suspect this affects many plugins developed for scaling XP via STCanGainXP. All of these could be causing the problem. Perhaps this will help you. I had ChatGPT write it.
-
slappers101 started following Convoy plugin
-
Adem started following Convoy plugin
-
im only getting a file with en and rn and inside those is 4 images and the plugin itself, im not getting any json files
-
Justin Lott started following imthenewguy
-
Version 1.2.0
5 downloads
The most lightweight and efficient workbench range system for Rust. Workbench Extended solves a simple but annoying problem: having to stand directly next to a workbench to craft. The plugin was originally designed with a specific philosophy: if a workbench is physically installed in your base (or Tugboat), you should be able to use it anywhere inside that structure. While the core mechanic is simple, the plugin offers a highly flexible permission system to configure VIP tiers, team access, and safe zone crafting. Requirements Framework: Oxide (uMod) OR Carbon. Dependencies: None. How It Works (Simple Logic) Range & Zone: The extended workbench range matches your Building Privilege zone. If you can build there, you can craft there. Authorization: As soon as you authorize on the Tool Cupboard (TC), you automatically gain access to all workbenches in that building (depending on your permissions).If you lose authorization or the TC is destroyed, the plugin stops working for you immediately. You revert to vanilla mechanics (must stand next to the bench). Strict Matching: The plugin does not give workbenches "out of thin air". To have remote access to a Level 3 Workbench, a Level 3 Workbench must physically exist inside the building. Permissions Standard Permissions Recommended for default players or basic functionality. workbenchextended.tier3 The Main Permission. Allows remote access to any workbench level (1, 2, or 3) found in the building. Example: If a player crafts and places a Level 3 Bench, they can use it throughout their entire base. workbenchextended.tugboat Enables the extended range functionality on Tugboats. Requires the player to be the owner or authorized on the Tugboat. VIP Permissions (Limited) Used to create donation tiers (e.g., Bronze/Silver VIP). workbenchextended.tier1 Allows remote use of Level 1 Workbench only. Important: Even if a Level 3 Bench physically exists in the base, this player can only remotely craft Level 1 items. To craft Level 3 items, they must walk up to the bench (vanilla mechanic). workbenchextended.tier2 Allows remote use of Level 1 and 2 Workbenches. Important: Even if a Level 3 Bench exists, remote crafting is capped at Level 2. For Level 3 items, vanilla proximity is required. Special Permissions workbenchextended.team Allows using the workbench if a Teammate is authorized on the Tool Cupboard (instead of the player). Useful for clans to save TC authorization slots. workbenchextended.noauth Raider Mode. Allows using the extended workbench range in any building, ignoring the need for TC authorization. The range is still tied to the building's privilege zone. workbenchextended.global God Mode. Grants Level 3 Workbench access everywhere on the map. No building, TC, or physical workbench required. SafeZone Permissions Allows utilizing static workbenches found in monuments. workbenchextended.outpost Works throughout the entire Outpost Safe Zone. workbenchextended.bandit Works throughout the entire Bandit Camp Safe Zone. How to Grant Permissions You can assign permissions using console commands or through a visual menu, depending on your server framework. Via Console Commands For Oxide (uMod): // Grant to all players (default group): o.grant group default workbenchextended.tier3 // Grant to a specific player: o.grant user <SteamID> workbenchextended.tier3 For Carbon: // Grant to all players (default group): c.grant group default workbenchextended.tier3 // Grant to a specific player: c.grant user <SteamID> workbenchextended.tier3 Via Visual Menu (UI) For Oxide (uMod): If you prefer a visual interface, you can use any popular permission management plugin (such as Permissions Manager or AdminMenu). These allow you to toggle permissions simply by clicking checkboxes in-game. For Carbon: Carbon comes with a built-in, powerful admin panel: Navigate to the Permissions tab. Select the group (e.g., default) or specific player. Search for workbenchextended and toggle the desired permissions. Configuration codeJSON { "Enable Team Access": true, "Enable Tugboats": true, "Debug Mode": false } Admin Commands /wb.stats - Cache statistics (buildings, tugboats, players) /wb.debug - Toggle debug mode /wb.reload - Reload plugin and caches /wb.clear - Clear player cache /wb.player [name] - Workbench info for specific player wb.status - Plugin health status (console only) Performance Built for high-population servers with a "Zero-Overhead" philosophy. No Physics Queries: Does not use heavy OverlapSphere or Raycast methods. Harmony Patching: Hooks directly into game logic for native performance. Smart Caching: Instant access level lookup using bitmasks. Network Throttling: Updates UI icons only when necessary. CPU Usage: Negligible (~0.05ms) even with 200+ players. Developer API // Get player's workbench level int level = (int)WorkbenchExtended?.Call("API_GetWorkbenchLevel", player); // Set level manually (temporary) WorkbenchExtended?.Call("API_SetPlayerLevel", player, 3, 60f); // Invalidate player cache WorkbenchExtended?.Call("API_InvalidateCache", player); // Get cache statistics Dictionary<string, object> stats = (Dictionary<string, object>)WorkbenchExtended?.Call("API_GetCacheStats"); Feedback & Support If you encounter any errors, issues, or have suggestions for improving or expanding the plugin's functionality, please let me know! I will gladly consider them all. Please feel free to share your thoughts in the Comments section.$14.99-
- 1
-
-
- #workbench
- #workbench extended
- (and 18 more)
-
So, I have a clue. I have a custom plugin that was designed to use the old SkillTree hook. This plugin is active from midnight on Sundays. So it just turned on. And as a result, the SkillTree is no longer working, and I'm not getting any XP for any action. There seems to be a problem with the SkillTree hook. My custom plugin is triggering the error now... but this plugin doesn't have Tage2. So, some other plugin could also be causing this error.
- Yesterday
-
MARKUS started following Road Bunkers
-
polizeileon changed their profile photo
-
denchik0724 joined the community
-
- 3 comments
-
- #discordbot
- #python
-
(and 7 more)
Tagged with:
-
Hello, Everything is working on my end on my test oxide server Please try it out and let me know if you have any issues Kind Regards, Kyle
-
salvator started following Announcements
-
salvator joined the community
-
hc4stillo changed their profile photo
-
Barrel404 joined the community
-
Can this plugin be used with MLRS Tracker to view usage logs? Also, I have a question regarding item balance. Is there any way to add durability to the RF transmitter? Since it currently has no durability, it feels a bit overpowered because players can reuse it indefinitely. Is there any way to make it a one-time use item or have it consumed after use?
-
-
- 1
-
-
- #anticheat
- #moderation
- (and 12 more)
-
- 20 comments
-
- #custom
- #custom map
-
(and 4 more)
Tagged with:
-
I’ve been using Gallium for over 2 years now, and I can confidently say it’s one of the best anti-cheat solutions out there. It integrates perfectly with the rest of my systems and has significantly improved my overall setup. The detection is extremely effective — a large number of cheaters are consistently caught and banned, which already makes the service more than worth it. You can clearly see the difference in maintaining a clean and fair environment. On top of that, the logging system is very complete: it tracks mutes, sanctions, and all panel-related actions. Everything is logged, interactive, and easy to manage, which makes administration much smoother. Another big highlight is the support — it’s basically instant, whether through tickets or direct messages, which is incredibly valuable when you need quick help. The team behind the project is very dedicated. The owner is highly responsive, and you can tell they really care about improving the product. The API is still in development, but it’s already looking very promising and will definitely become a strong advantage for integrations in the future. Overall, Gallium is a top-tier service: powerful, constantly improving, and backed by a solid team. Highly recommended!
-
- 1
-
-
- #anticheat
- #moderation
- (and 12 more)
-
-
- 1
-
-
- #anticheat
- #moderation
- (and 12 more)
-
I get it, but for what exactly? Just for killing NPCs? Or something else?
-
- 4 comments
-
- #blacksmith
- #pve
- (and 5 more)
-
yes give xp to player
-
Changed Status from Pending to Closed
-
yulaos joined the community
-
Changed Status from Pending to Closed
-
you're welcome, enjoy
