<?xml version="1.0"?>
<rss version="2.0"><channel><title>Latest Files</title><link>https://nulledvault.xyz/files/</link><description>Latest Files</description><language>en</language><item><title>Map Voter and Auto Wipe Script</title><link>https://nulledvault.xyz/files/file/11-map-voter-and-auto-wipe-script/</link><description><![CDATA[<p>Official page:</p><h3><a rel="external nofollow" href="https://codefling.com/plugins/map-voter-and-auto-wipe-script">Map Voter and Auto wipe script</a></h3><p><span class="ipsEmoji" title="">🎯</span> What is MapVoter? MapVoter is a comprehensive Rust server management plugin that automates the entire wipe cycle - from map generation and community voting to server restarts and updates. Let your players choose the next map while you enjoy fully automated server maintenance. Perfect for: - <span class="ipsEmoji" title="">✅</span> C...</p><h2>About Map Voter and Auto Wipe Script</h2><p><br><strong>What is MapVoter?</strong><br>MapVoter is a comprehensive Rust server management plugin that automates the entire wipe cycle - from map generation and community voting to server restarts and updates. Let your players choose the next map while you enjoy fully automated server maintenance.<br><br><strong>Perfect for:</strong><br><br>- Community servers wanting player engagement<br><br>- Server owners seeking automation<br><br>- Admins tired of manual wipe management<br><br>- Servers with regular wipe schedules<br><br><br><br><strong>Key Features</strong><br><br><strong>Map Voting System</strong><br><br>- In-Game UI Voting - Interface for players to vote<br><br>- Discord Integration - Vote directly from your Discord server<br><br>- Multiple Map Sources - Generate random maps, use RustMaps.com filters, or create custom maps<br><br>- Duplicate Vote Prevention - Optional Discord authentication to prevent vote manipulation<br><br><br><strong>Fully Automated Wipe Management<br><br>- Scheduled Auto-Wipes - Set your wipe schedule (weekly, bi-weekly, monthly)<br><br>- Forced Wipe Support - Automatically handles Rust's monthly forced wipes<br><br>- Custom Wipe Cycles - Define your own map/BP wipe schedules<br><br>- Countdown Timers - Players see exactly when the wipe occurs<br><br>- Pre-Wipe Voting - Start votes X days before wipe for maximum participation</strong><br><br><br>Flexible Map Generation<br><br>- Procedural Maps - Generate random maps with custom seeds<br><br>- RustMaps.com Integration - Select from thousands of pre-made maps<br><br>- Filter Support - Use RustMaps filter IDs to match your server style (staging, etc.)<br><br>- Custom Map URLs** - Use your own map files or RustMaps premium maps<br><br>- Auto-Generate Custom Maps - Subscribers can auto-generate maps every wipe<br><br><br><br>UI Design<br><br>-<strong> In-Game Interface</strong> - Clean voting and admin menus<br><br>- <strong>Admin Dashboard</strong> - Settings GUI for easy configuration<br><br><br>Fun Kit System<br><br>- <strong>Pre-Wipe Events</strong> - Enable fun kits before wipe to keep players engaged<br><br>-<strong> Automatic Activation</strong> - Triggers X minutes before wipe<br><br>-<strong> Blueprint Lock</strong> - Prevents BP farming during fun kit period<br><br>-<strong> Kits Plugin Integration</strong> - Works with your existing kit setups<br><br><br>Discord Bot Integration<br><br>-<strong> Vote Embeds</strong>- Discord embeds showing all map options<br><br>-<strong> Command Support</strong> - Admin control from Discord<br><br>-<strong> Role-Based Permissions</strong> - Restrict commands by Discord roles<br><br>-<strong> Multi-Channel Support</strong> - Configure different channels for different commands<br><br>-<strong> Embed Customization</strong> - Add your branding with custom avatars and footers<br><br>Server Automation<br><br>- <strong>Auto-Updates</strong> - Automatically updates server and Oxide<br><br>- <strong>File Cleanup</strong> - Selectively delete plugin data on wipe<br><br>- <strong>Server.cfg Management</strong> - Automatically updates map seed/size/URL<br><br><br>Advanced Configuration<br><br>-<strong> In-Game Settings Editor</strong> - Change settings without editing files<br><br>-<strong> Granular Control </strong>- Configure every aspect of voting and wiping<br><br>- <strong>Permission System</strong> - Control who can vote and manage<br><br>- <strong>Debug Logging</strong> - Track auto-wipe progress for troubleshooting<br><br>-<strong> Server Identity Support</strong> - Works with multi-server setups<br><br><br><strong>Required Plugins:</strong><br><br>- <a rel="external nofollow" href="https://umod.org/plugins/image-library">image-library</a> - For displaying map thumbnails<br><br>- <a rel="external nofollow" href="https://codefling.com/plugins/wipeinfo">Wipe Info API</a> - For wipe schedule detection<br><br>- <a rel="external nofollow" href="https://umod.org/extensions/discord">Discord Extension</a> - For Discord integration<br><br><br><strong>Server Requirements:</strong><br><br>- Windows Dedicated Server, Ubuntu, Pterodactyl Panel, or Open Game Panel<br><br>- Administrator privileges for server management<br><br>- Standard server structure with `server.cfg` in `/server/{identity}/cfg/`<br><br><u>- Ability to edit server startup command</u><br><br><br>Optional:<br><br>- <a rel="external nofollow" href="https://codefling.com/plugins/map-voter-and-auto-wipe-script">Kits Plugin</a> - For fun kit feature<br><br>- <a rel="external nofollow" href="https://umod.org/plugins/server-rewards">Server Rewards</a> - For vote rewards<br><br>-<a rel="external nofollow" href="https://rustmaps.com/"> RustMaps</a> Account - For premium map features<br><br><br><strong>Quick Start Guide<br><br>1. Installation</strong><br>1. Upload MapVoter.cs to /oxide/plugins/<br><br>2. Install required dependencies (Image Library, WipeInfoApi, Discord Extension)<br><br>3. Restart server to generate configuration file<br><br><br><strong>2. Basic Configuration<br><br></strong><a rel="external nofollow" href="https://kaysharp42.github.io/MapVoter/Config-Guide.html"><strong>Configuration Guide</strong></a><br><br>1. Set your wipe schedule in config (e.g., every 7, 14, 21, 28 days)<br><br>2. Configure Discord bot token and channel IDs<br><br>3. Set your RustMaps API key (optional)<br><br>4. Define your server identity in config<br><br><br><strong>3. Server.cfg Setup</strong><br><br>Create/edit your `server.cfg` file in `/server/{identity}/cfg/`:<br><br>server.port 28000<br><br>server.seed<br><br>server.worldsize<br><br>server.maxplayers 100<br><br>server.hostname "Your Server Name"<br><br>server.level "Procedural Map"<br><br><strong>4. Test Run</strong><br><br>1. Type /mvote in-game to open the menu<br><br>2. Generate some test maps<br><br>3. Try voting and check results<br><br>4. Verify server.cfg updates correctly<br><br><br><strong>Commands<br>Player Commands</strong><br><br>/mvote - Opens the main voting UI<br>Permission: MapVoter.vote<br><br>/voteresult - Shows current vote results<br>Permission: MapVoter.vote<br><br><strong>Admin Commands (In-Game)</strong><br><br>/mvote - Opens admin dashboard<br>Permission: MapVoter.Manager<br><br>/startvote - Starts voting after selecting maps<br>Permission: MapVoter.use<br><br>MapVoter.generate &lt;count&gt; &lt;seed&gt; &lt;duration&gt; - Generate maps and start vote<br>Permission: MapVoter.use<br><br>MapVoter.mapwipe &lt;delay&gt; &lt;size&gt; - Wipe map with new size<br>Permission: MapVoter.use<br><br>MapVoter.mapwipe &lt;delay&gt; &lt;url&gt; - Wipe with custom map URL<br>Permission: MapVoter.use<br><br>MapVoter.bpwipe &lt;delay&gt; &lt;size&gt; - Wipe map and blueprints<br>Permission: MapVoter.use<br><br>MapVoter.bpwipe &lt;delay&gt; &lt;url&gt; - BP wipe with custom map<br>Permission: MapVoter.use<br><br>MapVoter.cancelwipe - Cancel ongoing wipe countdown<br>Permission: MapVoter.use<br><br>MapVoter.stopvoting - Stop current vote<br>Permission: MapVoter.use<br><br>MapVoter.update &lt;delay&gt; - Update server and Oxide<br>Permission: MapVoter.use<br><br>MapVoter.cancelupdate - Cancel update countdown<br>Permission: MapVoter.use<br><br>MapVoter.reload - Reload plugin configuration<br>Permission: MapVoter.use<br><br><strong>Discord Commands</strong><br><br>!vote - Show current vote options<br>!generate &lt;count&gt; &lt;seed&gt; &lt;duration&gt; - Generate and start vote<br>!mapwipe &lt;delay&gt; &lt;size&gt; - Trigger map wipe<br>!bpwipe &lt;delay&gt; &lt;size&gt; - Trigger BP wipe<br>!cancelwipe - Cancel wipe<br>!stopvoting - Stop voting<br>!update &lt;delay&gt; - Update server<br>!cancelupdate - Cancel update<br><br><br><strong>Permissions</strong><br><br>MapVoter.vote - Allows players to vote on maps<br>MapVoter.use - Basic admin functions (generate, start vote)<br>MapVoter.Manager - Full admin access to all features<br><br><br><strong>Configuration Overview<br><br>Auto Vote System:</strong><br>• Enable/disable auto-voting<br>• Set days before wipe to start vote<br>• Define vote start time (24-hour format)<br>• Number of maps to generate<br><br><strong>Auto Wipe System:</strong><br>• Enable/disable auto-wipe<br>• Map wipe schedule (e.g., days 7, 14, 21, 28)<br>• BP wipe schedule (e.g., day 0 = forced wipe)<br>• Custom wipe times<br>• Forced wipe handling<br><br><strong>RustMaps Integration:</strong><br>• API key configuration<br>• Filter ID support<br>• Staging/barren preferences<br>• Search depth (pages per request)<br><br><strong>Discord Configuration:</strong><br>• Bot token<br>• Channel IDs (voting, logs)<br>• Command prefix<br>• Role-based permissions<br>• Avatar and footer customization<br><br><strong>Data Cleanup:</strong><br>• Plugin data files to delete on wipe<br>• Separate lists for forced wipe and map wipe<br><br><br><strong>Common Use Cases<br><br>Weekly Wipe Server</strong><br><br>"Map Wipe schedule": [7],<br>"BP Wipe schedule": [0],<br>"Start voting x days before wipe": 2<br><br>Maps wipe every 7 days, BPs wipe on forced wipe, voting starts 2 days early.<br><br><strong>Bi-Weekly with Community Choice</strong><br><br>"Map Wipe schedule": [14],<br>"BP Wipe schedule": [0, 14],<br>"Number of maps to generate": 6<br><br>Wipes every 14 days, BPs wipe twice (forced + bi-weekly), 6 map options.<br><br><strong>Monthly with RustMaps</strong><br><br>"Map Wipe schedule": [28],<br>"Select random maps from rustmaps filter id": true,<br>"filter Id": "your_filter_id"<br><br>Monthly wipe using curated RustMaps with your preferred settings.<br><br><br><strong>Troubleshooting<br><br>Vote Not Starting Automatically?</strong><br>• Check WipeInfoApi is loaded<br>• Verify wipe schedule matches your server<br>• Ensure "Auto start vote" is enabled<br>• Check console for errors<br><br><strong>Server Not Wiping?</strong><br>• Verify server.cfg path in config<br>• Check server identity matches<br>• Enable debug mode for detailed logs<br>• Test with manual wipe command first<br><br><strong>Discord Bot Not Working?</strong><br>• Verify bot token is correct<br>• Check channel IDs are valid<br>• Ensure bot has proper permissions<br>• Verify Discord Extension is installed<br><br><strong>Maps Not Generating?</strong><br>• Check RustMaps API key (if using filters)<br>• Verify Image Library is loaded<br>• Test with procedural generation first<br>• Check filter ID is valid<br><br><br><strong>Best Practices<br><br>For Server Owners:</strong><br>1. Test First - Run dry-run commands with no players online<br>2. Backup Regularly - Always backup before major wipes<br>3. Communicate - Use Discord to inform players of wipe schedule<br>4. Monitor Logs - Enable debug mode during first few wipes<br>5. Update Dependencies - Keep Image Library and WipeInfoApi current<br><br><strong>For Players:</strong><br>1. Vote Early - Don't wait until the last minute<br>2. Check Discord - Vote announcements posted there<br>3. Review Maps - Look at thumbnails before voting<br>4. Follow Rules - One vote per person (if authentication enabled)<br><br><br><strong>Bonus Features<br><br>Fun Kit System</strong><br>Keep players engaged before wipe with special kits:<br>• Pre-wipe PvP events<br>• Testing new builds<br>• Practice raids<br>• Community fun<br><br><strong>Server Rewards Integration</strong><br>Reward players for voting:<br>• Give reward points per vote<br>• Encourage participation<br>• Build community engagement<br><br><strong>Multi-Server Support</strong><br>Run multiple servers with one plugin:<br>• Server identity configuration<br>• Independent wipe schedules<br>• Shared Discord bot</p>]]></description><guid isPermaLink="false">11</guid><pubDate>Mon, 12 Oct 2026 19:02:57 +0000</pubDate></item><item><title>Rust Armored Train Event</title><link>https://nulledvault.xyz/files/file/10-rust-armored-train-event/</link><description><![CDATA[<h2>DEPENDS ON</h2><ul><li><p><a rel="external nofollow" href="https://codefling.com/extensions/npc-spawn">Npc Spawn</a></p></li></ul><h2>WORKS WITH</h2><ul><li><p><a rel="external nofollow" href="https://codefling.com/maps/frostland">Frostland</a></p></li></ul><h2>About Armored Train</h2><p><span style="font-family: Helvetica, Arial, sans-serif;">The New Year is coming and I have prepared for you a new preset customization for the train!After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">You can also disable the customization of certain wagons or change the customization of the NPCs in the file oxide/data/ArmoredTrain/NewYear</span><br><br><span style="font-family: Helvetica, Arial, sans-serif;">New Year's map from the video:</span><br><br><span style="font-family: Helvetica, Arial, sans-serif;">This plugin will add an armored train to your server, which can travel both in the subway and by rail.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">It can consist of any number of wagons. A helicopter can accompany it.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">Bradley, npc, turrets, simsites can be installed on the train.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">The plugin allows you to create any number of train presets, for which the order of wagons, the helicopter preset, the probability of spawn and the duration of patrolling can be specified. Each wagon or locomotive can be configured separately. Any speed can be set by the locomotive.</span><em>If there is no spawn of trains on the surface on your custom map, read the section “Custom spawn points”</em><br><br><br><strong>Caboose</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">By default, one of the presets of the train is a locomotive and a caboose. This train does not attack players first and there is no loot on it. It is intended only for players to travel around the map.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">You can add a caboose wagon to any other train, or create your own galley train with any number and any set of wagons.</span><br><strong>Halloween Update</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Have you already prepared your server for </span><strong>Halloween</strong><span style="font-family: Helvetica, Arial, sans-serif;">?</span><br><span style="font-family: Helvetica, Arial, sans-serif;">On the eve of the Halloween Rust update, I have prepared for customization of all armored train cars.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.</span><br><br><strong>Custom spawn points</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">If you are using a custom map in which there are no spawn trains on the surface, but there is a railway, then for the train to work on the surface, you need to add custom spawn points of the train.</span><br><span style="font-family: Helvetica, Arial, sans-serif;">Instruction:</span><br></p><ul><li><p>Stand at the point where you want the train to spawn</p></li><li><p>Enter the command /atrainpoint</p></li><li><p>If you receive a message that a point has been created, enable “Use custom spawn coordinates [true/false]” in config</p></li></ul><p><span style="font-family: Helvetica, Arial, sans-serif;">For correct operation, it is recommended to create several spawn points of the train</span><br><br><strong>Chat commands (only for administrators)</strong><br></p><ul><li><p>/atrainstart– launches the event in a random configuration</p></li><li><p>/atrainstartunderground - forcibly launches an event underground</p></li><li><p>/atrainstartaboveground - forcibly launches an event aboveground</p></li><li><p>/atrainstart &lt;trainPresetName&gt; – launches the event in the &lt;trainPresetName&gt; configuration</p></li><li><p>/atrainstartunderground &lt;trainPresetName&gt;</p></li><li><p>/atrainstartaboveground &lt;trainPresetName&gt;</p></li><li><p>/atrainstop– stops the event</p></li><li><p>/atrainpoint– creates a custom spawn point of the train in your position</p></li></ul><p><br><strong>Console commands (RCON only)</strong><br></p><ul><li><p>atrainstart– launches the event in a random configuration</p></li><li><p>atrainstartunderground - forcibly launches an event underground</p></li><li><p>atrainstartaboveground - forcibly launches an event aboveground</p></li><li><p>atrainstart &lt;trainPresetName&gt; – launches the event in the &lt;trainPresetName&gt; configuration</p></li><li><p>atrainstartunderground &lt;trainPresetName&gt;</p></li><li><p>atrainstartaboveground &lt;trainPresetName&gt;</p></li><li><p>atrainstop – stops the event</p></li></ul><p><br><strong>Config</strong><br></p><ul><li><p><a rel="external nofollow" href="https://pastebin.com/izkpkp1y">en</a> – example of plugin configuration in English</p></li><li><p><a rel="external nofollow" href="https://pastebin.com/VzrKMvPB">ru</a> – example of plugin configuration in Russian</p></li></ul><p><br><strong>Dependencies (optional, not required)</strong><br></p><ul><li><p><a rel="external nofollow" href="https://umod.org/plugins/true-pve">True PVE</a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/pvemode">PveMode</a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/gui-announcements">GUI Announcements</a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/notify">Notify</a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/discord-messages">DiscordMessages</a></p></li><li><p><a rel="external nofollow" href="https://chaoscode.io/resources/alphaloot.13/">AlphaLoot</a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/customloot">CustomLoot</a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/economics">Economics</a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/server-rewards">Server Rewards</a></p></li><li><p><a rel="external nofollow" href="https://skyplugins.ru/resources/136/">IQEconomic</a></p></li></ul><p><strong>Api</strong><br></p><ul><li><p>bool IsArmoredTrainActive()</p></li><li><p>bool StopArmoredTrain()</p></li><li><p>bool StartArmoredTrainEvent()</p></li><li><p>bool EndArmoredTrainEvent()</p></li><li><p>bool IsTrainBradley(uint netID)</p></li><li><p>bool IsTrainHeli(uint netID)</p></li><li><p>bool IsTrainCrate(uint netID)</p></li><li><p>bool IsTrainSamSite(uint netID)</p></li><li><p>bool IsTrainWagon(uint netID)</p></li><li><p>bool IsTrainTurret(uint netID)</p></li><li><p>Vector3 ArmoredTrainLocomotivePosition()</p></li></ul><p><br><strong>Hooks</strong><br></p><ul><li><p>OnArmoredTrainEventStart</p></li><li><p>OnArmoredTrainEventStop</p></li></ul>]]></description><guid isPermaLink="false">10</guid><pubDate>Mon, 12 Oct 2026 18:53:53 +0000</pubDate></item><item><title>&#x2694;&#xFE0F; BountyHunters &#x2694;&#xFE0F; Bounties, GUIs, Levels, Rewards, Leaderboards</title><link>https://nulledvault.xyz/files/file/9-%E2%9A%94%EF%B8%8F-bountyhunters-%E2%9A%94%EF%B8%8F-bounties-guis-levels-rewards-leaderboards/</link><description><![CDATA[<p><img src="https://i.imgur.com/uRFvJah.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><p><br><br><a rel="external nofollow" href="https://gitlab.com/phoenix-dvpmt/bounty-hunters">Source Code</a> | <a rel="external nofollow" href="https://gitlab.com/phoenix-dvpmt/bounty-hunters/-/issues">Issue Tracker</a> | <a rel="external nofollow" href="https://www.spigotmc.org/resources/bountyhunters-legacy.40610/">Legacy Version</a> | <a rel="external nofollow" href="https://gitlab.com/phoenix-dvpmt/bounty-hunters/-/wikis/home">Documentation</a> | <a rel="external nofollow" href="https://bstats.org/plugin/bukkit/BountyHunters">Metrics</a> | <a rel="external nofollow" href="https://trello.com/b/70uQZhLw/bountyhunters-premium">Trello</a></p><p><br></p><p><img src="https://nullforums.net/attachments/features-png.56852/" alt="features.png" title="features.png" class="ipsRichText__align--block" width="1900" height="160" loading="lazy"></p><p><br></p><ul><li><p><strong>Simple, efficient &amp; automatic bounty system</strong></p><ul><li><p>Players can set bounties on other players using a command.</p></li><li><p>Once the bounty is set, anyone can kill the target to claim the reward.</p></li><li><p>Anyone may increase a player's current bounty.</p></li><li><p>Plugin commands all feature automatic tab completion.</p></li></ul></li></ul><p><img src="https://i.imgur.com/hYMln4m.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><p><br></p><p><img src="https://i.imgur.com/tpCYRnF.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><ul><li><p><strong>Interactive Bounty Menu</strong></p><ul><li><p>Fully configurable items, lores, models, UI texture, tooltips</p></li><li><p>Support for custom fonts</p></li></ul></li></ul><p><img src="https://i.imgur.com/EoVdkgO.gif" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><ul><li><p><strong>Interactive Hunter &amp; Bounty Leaderboard</strong></p><ul><li><p>Fully configurable items, lores, models, UI texture, tooltips</p></li><li><p>Support for custom fonts</p></li></ul></li></ul><p><img src="https://i.imgur.com/mRW9bDv.gif" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><ul><li><p>Highly configurable</p><ul><li><p>Player head drops</p></li><li><p>Run commands on different bounty events</p></li><li><p>Fully translatable (items &amp; messages)</p></li><li><p>Configurable message &amp; sounds</p></li><li><p>Much more..</p></li></ul></li><li><p>Full MySQL and YAML support</p></li><li><p><strong>Works all the way down to Java 11</strong></p></li><li><p>Toggleable plugin logs so admins can keep track of anything that happens.</p></li><li><p><strong>Options to fight bounty abuse</strong></p><ul><li><p>Minimum &amp; maximum rewards</p></li><li><p>Taxes when creating and removing a bounty</p><ul><li><p>Taxes can be redirected to a server/player account</p></li></ul></li><li><p>Prevent players from claiming their own bounties</p></li><li><p>Cooldown on bounty placement &amp; on player targeting</p></li></ul></li><li><p><strong>Level up Rewards</strong></p><ul><li><p>Players level up after claiming X bounties</p></li><li><p>Player titles, displayed on the leaderboard</p></li><li><p>Particle effects displayed when claiming a bounty</p></li></ul></li><li><p>Features a <strong>tracking compass </strong>to hunt your targets down</p><ul><li><p>Can be bought in the bounty menu</p></li><li><p>Displays a nice particle arrow towards your target</p></li></ul></li><li><p>Automatic Bounties</p><ul><li><p>A bounty will drop onto whoever kills someone illegally with no bounty</p></li><li><p>If the killer already has a bounty, its reward is increased</p></li></ul></li><li><p>Open source &amp; intuitive APIfor developers</p></li><li><p>Checks for updates and notify admins if required</p></li><li><p>Metrics</p></li></ul><p><img src="https://nullforums.net/attachments/compat-png.56853/" alt="compat.png" title="compat.png" class="ipsRichText__align--block" width="1900" height="160" loading="lazy"></p><p><br></p><ul><li><p><strong>Advanced Bounty Claim Restrictions</strong></p><ul><li><p><a rel="external nofollow" href="https://www.spigotmc.org/resources/towny-advanced.72694/">Towny</a>: cannot claim bounties from players in the same town<a rel="external nofollow" href="https://www.spigotmc.org/resources/bungeefriends.59256/">BungeeFriends</a>, <a rel="external nofollow" href="https://www.spigotmc.org/resources/party-and-friends-for-bungeecord.9531/">PartyAndFriends</a>: cannot claim bounties from friends</p></li><li><p>Bed Spawn Point Check: players with close bed spawn points cannot claim each other's bounties</p></li></ul></li><li><p>Many useful <a rel="external nofollow" href="https://www.spigotmc.org/resources/placeholderapi.6245/">PlaceholderAPI</a> placeholders</p></li><li><p>Depends on <a rel="external nofollow" href="https://www.spigotmc.org/resources/vault.34315/">Vault</a></p><ul><li><p>Vault is not an economy plugin! A common installation issue</p></li><li><p>Make sure you download an economy plugin like <a rel="external nofollow" href="https://www.spigotmc.org/resources/cmi-300-commands-insane-kits-portals-essentials-economy-mysql-sqlite-much-more.3742">CMI</a> or <a rel="external nofollow" href="https://www.spigotmc.org/resources/essentialsx.9089">EssentialsX</a></p></li></ul></li><li><p>Supports <a rel="external nofollow" href="https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-14.11480/">Residence</a> and <a rel="external nofollow" href="https://dev.bukkit.org/projects/worldguard">WorldGuard</a> flags</p><ul><li><p>Disable bounty claims in specific regions</p></li><li><p>Disable bounty creation in specific regions</p></li></ul></li></ul><p><img src="https://nullforums.net/attachments/commands-png.56854/" alt="commands.png" title="commands.png" class="ipsRichText__align--block" width="1900" height="160" loading="lazy"></p><p><br></p><ul><li><p>/addbounty &lt;player&gt; &lt;bounty&gt; sets a bounty on a player.</p></li><li><p>/bounties opens the bounties GUI.</p></li><li><p>/hunters opens the hunter leaderboard.</p></li><li><p>/bounties quotes lists all owned death quotes.</p></li><li><p>/bounties titles lists all owned hunter titles.</p></li><li><p>/bounties reload reloads the plugin.</p></li><li><p>/bounties help shows the help page.</p></li><li><p>/bounties remove &lt;player&gt; removes a player's bounty.</p></li><li><p>/bounties edit &lt;player&gt; edits a bounty.</p></li></ul><p><img src="https://nullforums.net/attachments/perms-png.56855/" alt="perms.png" title="perms.png" class="ipsRichText__align--block" width="1900" height="160" loading="lazy"></p><p><br></p><ul><li><p><strong>bountyhunters.list </strong>gives access to the bounty list.</p></li><li><p><strong>bountyhunters.add</strong> gives access to bounty placement.</p></li><li><p><strong>bountyhunters.claim</strong> allows to claim bounties.</p></li><li><p><strong>bountyhunters.remove</strong> allows to remove your bounties.</p></li><li><p><strong>bountyhunters.leaderboard</strong> gives access to the hunter leaderboard.</p></li><li><p><strong>bountyhunters.quote </strong>allows to use quotes.</p></li><li><p><strong>bountyhunters.title</strong> allows to use titles.</p></li><li><p><strong>bountyhunters.admin</strong> gives access to admin commands.</p></li><li><p><strong>bountyhunters.immunity</strong> prevents other players from setting a bounty on you.</p></li><li><p><strong>bountyhunters.immunity.bypass</strong> bypasses the immunity perm node.</p></li><li><p><strong>bountyhunters.untargetable </strong>prevents other players from targeting you.</p></li><li><p><strong>bountyhunters.untargetable.bypass</strong> bypasses the untrackable perm node.</p></li><li><p><strong>bountyhunters.update-notify</strong> notifies you when logging in, when a new version is available.</p></li></ul>]]></description><guid isPermaLink="false">9</guid><pubDate>Fri, 09 Oct 2026 14:18:51 +0000</pubDate></item><item><title><![CDATA[FlameOrders - Server Sync & Folia]]></title><link>https://nulledvault.xyz/files/file/8-flameorders-server-sync-folia/</link><description><![CDATA[<p><img src="https://builtbybit.com/attachments/flameordersv1-png.1433233/?preset=fullr1" alt="flameordersv1.png" title="flameordersv1.png" class="ipsRichText__align--block" loading="lazy"></p><p><br></p><p><img src="https://builtbybit.com/attachments/flameorders-html-design-preview-png.1433248/?preset=fullr1" alt="flameorders-html-design-preview.png" title="flameorders-html-design-preview.png" class="ipsRichText__align--block" loading="lazy"></p><p><br><strong>FlameOrders<br>Donut-style buy orders for SMP and economy servers</strong><br><br>Players create requests, reserve the payment, deliver matching items, and collect everything through clean inventory menus.<br><br><strong>Bukkit • Spigot • Paper • Purpur • Folia • Minecraft 1.8.8+</strong></p><p><br><br><strong>What is FlameOrders?</strong><br><br><span style="font-family: Helvetica, Arial, sans-serif;">FlameOrders is a buy-order marketplace for survival, SMP, economy, and Donut-style servers.</span><br><br><span style="font-family: Helvetica, Arial, sans-serif;">A buyer chooses an item, quantity, unit price, expiry, and matching rules. The total payment is reserved through Vault. Other players can then deliver valid items to the order. Sellers receive their payout, while the requested items are stored safely for the buyer to collect from the claim stash.</span><br><br><span style="font-family: Helvetica, Arial, sans-serif;">The workflow is menu-driven, searchable, configurable, Folia-aware, and suitable for both one-server setups and MySQL-backed networks.</span><br><br><strong>Main Features</strong><br></p><ul><li><p><strong>Buy-order marketplace</strong> — players request items instead of waiting for sellers to list them.</p></li><li><p><strong>Full order editor</strong> — configure material, quantity, unit price, expiry, note, partial fills, minimum partial quantity, enchantments, and exact matching.</p></li><li><p><strong>Public and personal views</strong> — the public browser shows other players' active orders by default; My Orders shows your own active and expired orders.</p></li><li><p><strong>Advanced browser</strong> — text search, categories, vanilla/custom item scope, enchantment filter, expired-order filter, and minimum/maximum total price.</p></li><li><p><strong>Eight sort modes</strong> — newest, oldest, most paid, most delivered, highest unit price, lowest unit price, most remaining, and expiring soon.</p></li><li><p><strong>Safe fulfillment preview</strong> — accepted and rejected items are shown before submission; only accepted items are consumed.</p></li><li><p><strong>Partial fills</strong> — allow full-only orders or define a minimum partial delivery amount.</p></li><li><p><strong>Claim stash</strong> — purchased items and overflow deliveries remain stored until the receiving inventory has enough room.</p></li><li><p><strong>Order lifecycle</strong> — open, partially filled, filled, cancelled, and expired states with version-safe mutations.</p></li><li><p><strong>History, rankings, and audit tools</strong> — player history, top sellers, order timelines, and staff audit menus.</p></li></ul><p><strong>Item Matching and Fulfillment</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">FlameOrders does not match items by material name alone.</span><br></p><ul><li><p><strong>Vanilla material matching</strong> with optional exact metadata matching.</p></li><li><p><strong>Required enchantments and levels</strong> through the order editor.</p></li><li><p><strong>Custom item identities</strong> for ItemsAdder and Nexo.</p></li><li><p><strong>EcoEnchants support</strong> for custom enchantment requirements.</p></li><li><p><strong>Metadata-aware matching</strong> for names, lore, enchants, unbreakable state, leather colors, written books, fireworks, potions, and stored enchanted-book data.</p></li><li><p><strong>Configurable scan modes</strong> — inventory only, hotbar only, or inventory/hotbar with shulker contents.</p></li><li><p><strong>Optional shulker inspection limits</strong> and nested-container control.</p></li><li><p><strong>Vanilla equivalence handling</strong> where supported by the fulfillment matcher.</p></li></ul><p><span style="font-family: Helvetica, Arial, sans-serif;">Order owners cannot fulfill their own orders. Orders must still be active and unexpired when the fill is submitted.</span><br><br><strong>Economy and Settlement Safety</strong><br></p><ul><li><p><strong>Vault economy</strong> — the buyer's full order reserve is withdrawn when the order is created.</p></li><li><p><strong>Seller payouts</strong> — successful deliveries create tracked money settlements.</p></li><li><p><strong>Cancellation and expiry refunds</strong> — unused reserve is returned through the settlement system.</p></li><li><p><strong>Offline payouts and refunds</strong> — enabled by default when the economy provider supports them.</p></li><li><p><strong>Idempotent mutations</strong> — duplicate create, fill, cancel, claim, and admin operations are guarded at storage level.</p></li><li><p><strong>Interaction locks</strong> — reduce duplicate-click and concurrent menu submission problems.</p></li><li><p><strong>Claim-before-delivery checks</strong> — Collect All only removes entries that can fully fit in the player's inventory.</p></li></ul><p><strong>Menus and Customization</strong><br></p><ul><li><p>Orders browser and advanced filter menu.</p></li><li><p>Order detail, timeline, editor, material selector, and enchantment selector.</p></li><li><p>Fulfillment workspace with accepted/rejected preview.</p></li><li><p>Claim stash with pagination and Collect All.</p></li><li><p>Player history and top-fill rankings.</p></li><li><p>Admin audit browser and order action menu.</p></li><li><p>MiniMessage/Adventure titles, item names, lore, chat messages, sounds, and effects.</p></li><li><p>Bundled presentation presets: <strong>Default Clean</strong>, <strong>Donut V1</strong>, and <strong>Flame Donut</strong>.</p></li><li><p>Safe presentation reload without restarting the server.</p></li></ul><p><strong>Storage and Network Modes</strong><br></p><ul><li><p><strong>SQLite</strong> — default local storage with no external database setup.</p></li><li><p><strong>MySQL and MariaDB</strong> — shared SQL storage using HikariCP.</p></li><li><p><strong>LOCAL</strong> — single-server SQLite mode.</p></li><li><p><strong>MYSQL_TTL</strong> — MySQL/MariaDB with short-lived query caching and polling.</p></li><li><p><strong>MYSQL_REDIS</strong> — Redis pub/sub and SQL outbox coordination for real-time multi-server cache invalidation.</p></li><li><p><strong>Automatic schema management</strong> — idempotent table/index creation and legacy-state rebuilding.</p></li><li><p><strong>Async database work</strong> — SQL operations run through dedicated executors instead of the server thread.</p></li></ul><p><span style="font-family: Helvetica, Arial, sans-serif;">For MYSQL_REDIS, every server sharing the database must use the same Redis instance, channel, and sequence key. Mixed Redis and non-Redis nodes can desynchronize the shared order-view cache.</span><br><br><strong>Integrations</strong><br></p><ul><li><p><strong>Vault</strong> — required for live money operations with the default configuration.</p></li><li><p><strong>PlaceholderAPI</strong> — player order and ranking statistics.</p></li><li><p><strong>ItemsAdder</strong> — custom item identity matching and search tokens.</p></li><li><p><strong>Nexo</strong> — custom item identity matching and search tokens.</p></li><li><p><strong>EcoEnchants</strong> — strict custom enchantment matching.</p></li><li><p><strong>Discord webhooks</strong> — created, filled, completed, cancelled, expired, and admin-action events.</p></li><li><p><strong>Modrinth update checker</strong> — optional console and administrator notifications.</p></li></ul><p><strong>Commands<br>Main command aliases:</strong><span style="font-family: Helvetica, Arial, sans-serif;"> /orders, /order, /market, /flameorders</span><br></p><ul><li><p><strong>/orders</strong> — open the orders browser.</p></li><li><p><strong>/orders help</strong> — show command help.</p></li><li><p><strong>/orders browse</strong> — open the public orders browser.</p></li><li><p><strong>/orders search &lt;query&gt;</strong> — open the browser with a text search.</p></li><li><p><strong>/orders my</strong> — open your own orders.</p></li><li><p><strong>/orders create</strong> — open the order editor.</p></li><li><p><strong>/orders create &lt;quantity&gt; &lt;unitPrice&gt; [expiryHours]</strong> — create directly from the item in your main hand.</p></li><li><p><strong>/orders claim</strong> — open your claim stash.</p></li><li><p><strong>/orders history [filled|claimed|cancelled|expired]</strong> — open filtered player history.</p></li><li><p><strong>/orders top [cash|amount]</strong> — rank sellers by earned money or delivered quantity.</p></li><li><p><strong>/orders preset list</strong> — list bundled and installed presentation presets.</p></li><li><p><strong>/orders preset apply &lt;id&gt;</strong> — apply a preset and reload presentation files.</p></li><li><p><strong>/orders admin</strong> — open the audit browser.</p></li><li><p><strong>/orders admin audit</strong> — open the audit browser.</p></li><li><p><strong>/orders admin reload</strong> — reload presets and presentation configuration.</p></li><li><p><strong>/orders admin cancel &lt;order-uuid&gt; &lt;reason...&gt;</strong> — force-cancel the remaining order quantity.</p></li><li><p><strong>/orders admin expire &lt;order-uuid&gt; &lt;reason...&gt;</strong> — expire an order immediately.</p></li></ul><p><span style="font-family: Helvetica, Arial, sans-serif;">Quantity and price inputs accept normal numbers and the suffixes k, m, and b. Example: 64, 2.5k, 1m.</span><br><br><strong>Permissions</strong><br></p><ul><li><p><strong>flameorders.use</strong> — use the root command and marketplace. Default: true.</p></li><li><p><strong>flameorders.create</strong> — create orders. Default: true.</p></li><li><p><strong>flameorders.claim</strong> — declared claim-access node. Default: true.</p></li><li><p><a rel="external nofollow" href="http://flameorders.top"><strong>flameorders.top</strong></a> — declared top-statistics node. Default: true.</p></li><li><p><strong>flameorders.admin</strong> — full administration; grants audit and mutation children. Default: op.</p></li><li><p><strong>flameorders.admin.audit</strong> — view administrative audit data and order details. Default: false.</p></li><li><p><strong>flameorders.admin.mutate</strong> — reload presentation, apply presets, cancel orders, and expire orders. Default: false.</p></li><li><p><strong>flameorders.limit.&lt;number&gt;</strong> — set a player's maximum active-order limit. The highest granted number wins.</p></li><li><p><strong>flameorders.limit.unlimited</strong> — remove the active-order limit.</p></li></ul><p><span style="font-family: Helvetica, Arial, sans-serif;">Operators and users with flameorders.admin receive an unlimited active-order limit. The current command routing uses flameorders.use as the effective root gate for /orders claim and /orders top; the dedicated claim/top nodes remain declared. Reload uses flameorders.admin.mutate—there is no separate flameorders.admin.reload permission in the current build.</span><br><br><strong>PlaceholderAPI Placeholders</strong><br></p><ul><li><p><strong>%flameorders_active_orders%</strong> — active orders created by the player.</p></li><li><p><strong>%flameorders_claim_entries%</strong> — available claim-stash entries.</p></li><li><p><strong>%flameorders_filled_quantity%</strong> — total quantity delivered by the player.</p></li><li><p><strong>%flameorders_net_earned%</strong> — total net earnings.</p></li><li><p><strong>%flameorders_top_cash_position%</strong> — cash leaderboard position, blank when unranked.</p></li><li><p><strong>%flameorders_top_quantity_position%</strong> — quantity leaderboard position, blank when unranked.</p></li></ul><p><strong>Developer Events</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">FlameOrders exposes normal Bukkit events for custom integrations:</span><br></p><ul><li><p><strong>FlameOrderCreatedEvent</strong></p></li><li><p><strong>FlameOrderFilledEvent</strong></p></li><li><p><strong>FlameOrderCancelledEvent</strong></p></li><li><p><strong>FlameOrderClaimedEvent</strong></p></li><li><p><strong>FlameOrderExpiredEvent</strong></p></li><li><p><strong>FlameOrderAdminActionEvent</strong></p></li></ul><p><strong>Important Setup Notes</strong><br></p><ul><li><p>Install Vault and a compatible economy provider before opening the marketplace to players.</p></li><li><p>SQLite is ready by default. Configure storage.yml for MySQL or MariaDB.</p></li><li><p>Use MYSQL_TTL for database-backed polling without Redis.</p></li><li><p>Use MYSQL_REDIS only when every connected server has matching Redis and database settings.</p></li><li><p>Hold the intended item before creating an order. The direct command always builds the matcher from the main-hand item.</p></li><li><p>Exact matching is stricter than material matching and may include item metadata and enchantment requirements.</p></li><li><p>By default, the public browser excludes the viewer's own orders and My Orders includes expired entries.</p></li></ul><p><br><strong>FAQ<br><br>What type of server is FlameOrders for?</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Survival, economy, SMP, competitive SMP, and Donut-style servers where players need a structured item-demand marketplace.</span><br><br><strong>Does it support Folia?</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Yes. Player, region, global, and asynchronous work is routed through Bukkit/Paper/Folia scheduler bridges.</span><br><br><strong>Does it require MySQL or Redis?</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">No. SQLite and LOCAL mode are the defaults. MySQL, MariaDB, and Redis are optional network features.</span><br><br><strong>Can players order custom items?</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Yes. ItemsAdder and Nexo identities are supported, with optional EcoEnchants matching.</span><br><br><strong>Can menus and messages be changed?</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Yes. Menus, item definitions, filters, messages, sounds, effects, and presentation presets are stored in editable YAML files.</span><br><br></p><p><strong>Create demand. Deliver items. Trade faster.</strong><br>Run a clean buy-order marketplace with FlameOrders.</p>]]></description><guid isPermaLink="false">8</guid><pubDate>Fri, 09 Oct 2026 14:16:07 +0000</pubDate></item><item><title><![CDATA[SMP Shards - AFK & Shop]]></title><link>https://nulledvault.xyz/files/file/7-smp-shards-afk-shop/</link><description><![CDATA[<p><img src="https://builtbybit.com/attachments/smpshards-png.1420291/?preset=fullr1" alt="smpshards.png" title="smpshards.png" class="ipsRichText__align--block" loading="lazy"></p><p><br></p><p><img src="https://builtbybit.com/attachments/1784409139861-jpeg.1420310/?preset=fullr1" alt="1784409139861.jpeg" title="1784409139861.jpeg" class="ipsRichText__align--block" loading="lazy"></p><p><br><strong>SMP Shards<br>Region-Based Shard Currency, AFK Rewards, Kill Rewards, Player Payments, 215 Bundled Shop Products, Leaderboards, SQLite/MySQL, and Folia Support</strong><br><br>Create a complete progression currency for modern SMP servers. Reward players inside WorldGuard or SMP Regions zones, grant shards for PvP kills, apply permission-based bonuses, enable safe player payments, run a configurable multi-category shop, display cached leaderboards, expose PlaceholderAPI values, and persist every account asynchronously through SQLite or MySQL.<br><br><strong>Paper • Purpur • Folia • Minecraft 1.21.4+ • Java 21</strong></p><p><strong>What is SMP Shards?</strong><br><br>SMP Shards is a standalone progression-currency plugin designed for survival, Lifesteal, Box, PvP, economy, and competitive SMP servers.<br><br>Players can earn shards by remaining inside configured generation regions, defeating other players, receiving administrative rewards, or collecting payments from other players. They can then spend those shards through a configurable inventory shop containing normal Minecraft resources, equipment, special items, spawners, crate keys, and custom SMP weapons.<br><br>The plugin includes its own account system, SQLite and MySQL persistence, shop engine, leaderboard interface, AFK teleport flow, PlaceholderAPI expansion, MiniMessage presentation, configurable sounds, public API, and cancellable gain/loss events.<br><br>Vault is not required. The shard economy is independent, its gameplay modules can be enabled or disabled, and its currency names and balance model can be configured without replacing the server's normal money economy.<br><br><strong>Built for Modern SMP Progression</strong><br></p><ul><li><p><strong>Create a second progression currency</strong> — run shards beside an existing Vault economy without replacing normal money.</p></li><li><p><strong>Reward controlled activity</strong> — grant shards inside selected WorldGuard or SMP Regions zones.</p></li><li><p><strong>Reward competitive PvP</strong> — give configurable shard amounts for legitimate player kills.</p></li><li><p><strong>Reduce kill farming</strong> — prevent repeated consecutive rewards from the same victim.</p></li><li><p><strong>Scale rewards through permissions</strong> — ranks can receive the single highest configured generation or kill bonus.</p></li><li><p><strong>Give players spending goals</strong> — use the bundled shop catalog or define your own products and prices.</p></li><li><p><strong>Connect ArkFlame products</strong> — configure command delivery for SMP Spawners, SMP Crates, and SMP Weapons.</p></li><li><p><strong>Encourage AFK-area usage</strong> — provide a movement-cancelled teleport countdown to the configured AFK destination.</p></li><li><p><strong>Create visible competition</strong> — display cached shard rankings through a paginated player-head leaderboard.</p></li><li><p><strong>Operate safely on Folia</strong> — player, global, and asynchronous work is routed through ownership-aware schedulers.</p></li></ul><p><strong>Core Features</strong><br></p><ul><li><p><strong>Independent shard economy</strong> — no mandatory Vault dependency.</p></li><li><p><strong>64-bit balances</strong> — shard accounts use Java <strong>long</strong> values.</p></li><li><p><strong>Non-negative balance protection</strong> — accounts cannot intentionally persist negative balances.</p></li><li><p><strong>Overflow-safe addition</strong> — additions use exact arithmetic instead of silently wrapping.</p></li><li><p><strong>Atomic subtraction</strong> — concurrent balance deductions cannot overdraw the same account.</p></li><li><p><strong>Custom currency naming</strong> — configure singular and plural currency names.</p></li><li><p><strong>Compact number formatting</strong> — configurable decimals and suffixes such as K, M, B, T, and Q.</p></li><li><p><strong>Region-based passive generation</strong> — players earn shards while remaining inside selected regions.</p></li><li><p><strong>WorldGuard support</strong> — use existing WorldGuard region identifiers.</p></li><li><p><strong>SMP Regions support</strong> — use ArkFlame SMP Regions through its public region API.</p></li><li><p><strong>Composite AUTO mode</strong> — accept matching regions from either available provider.</p></li><li><p><strong>Movement-query optimization</strong> — optionally recheck regions only when block coordinates change.</p></li><li><p><strong>Configurable generation interval</strong> — control how frequently players earn shards.</p></li><li><p><strong>Configurable base generation amount</strong> — define the normal reward per cycle.</p></li><li><p><strong>Permission generation bonuses</strong> — configure any permission node and bonus value.</p></li><li><p><strong>Highest-bonus resolution</strong> — overlapping rank permissions do not stack uncontrollably.</p></li><li><p><strong>Zone entry presentation</strong> — configurable chat, title, subtitle, action bar, and sound feedback.</p></li><li><p><strong>Live generation countdown</strong> — action bar timer shows the next reward time.</p></li><li><p><strong>Player-kill rewards</strong> — reward killers with configurable shard amounts.</p></li><li><p><strong>Kill permission bonuses</strong> — provide larger rewards to selected ranks.</p></li><li><p><strong>Consecutive-victim anti-farm</strong> — repeated kills against the same victim can be ignored.</p></li><li><p><strong>Cancellable gain events</strong> — other plugins can cancel or modify shard gains.</p></li><li><p><strong>Cancellable loss events</strong> — other plugins can cancel or modify shard deductions.</p></li><li><p><strong>Player payments</strong> — online players can transfer shards directly.</p></li><li><p><strong>Payment rollback</strong> — failed receiver delivery restores the sender's debit.</p></li><li><p><strong>Self-payment protection</strong> — players cannot transfer shards to themselves.</p></li><li><p><strong>Multi-category inventory shop</strong> — browse products through configurable YAML menus.</p></li><li><p><strong>215 bundled product definitions</strong> — ten categories are included.</p></li><li><p><strong>167 normal Minecraft product definitions</strong> — blocks, resources, farming, weapons, armor, tools, and special items.</p></li><li><p><strong>48 optional ecosystem product definitions</strong> — spawners, crate keys, and SMP weapons.</p></li><li><p><strong>Configurable product prices</strong> — every listing controls its own shard cost.</p></li><li><p><strong>Configurable product amounts</strong> — sell single items, bundles, equipment, or command-delivered products.</p></li><li><p><strong>Configurable pages and slots</strong> — place each product exactly where it belongs.</p></li><li><p><strong>Category permissions</strong> — restrict complete categories when required.</p></li><li><p><strong>Unavailable-product filtering</strong> — products without a valid delivery route are hidden.</p></li><li><p><strong>Inventory-capacity preflight</strong> — direct-item purchases can require enough storage before debit.</p></li><li><p><strong>Command-delivery support</strong> — dispatch configured console commands for external products.</p></li><li><p><strong>Alternative delivery branches</strong> — select the first available action using <strong>:R::</strong>.</p></li><li><p><strong>Safe refund states</strong> — known pre-delivery failures can restore the debited shards.</p></li><li><p><strong>Paginated leaderboard GUI</strong> — display cached rankings with player heads.</p></li><li><p><strong>Asynchronous leaderboard refresh</strong> — rankings are queried away from player-owned execution.</p></li><li><p><strong>Dynamic top placeholders</strong> — expose any cached rank through PlaceholderAPI.</p></li><li><p><strong>Movement-cancelled AFK teleport</strong> — teleport only after the player remains within the configured threshold.</p></li><li><p><strong>Asynchronous teleport completion</strong> — uses modern Paper teleport behavior.</p></li><li><p><strong>SQLite persistence</strong> — works immediately without an external database.</p></li><li><p><strong>MySQL persistence</strong> — configurable remote database and HikariCP pool.</p></li><li><p><strong>Asynchronous database executor</strong> — JDBC account operations do not run on player threads.</p></li><li><p><strong>Batched dirty-account flushing</strong> — changed balances are saved together at a configurable interval.</p></li><li><p><strong>Final shutdown flush</strong> — loaded accounts are persisted before the repository closes.</p></li><li><p><strong>MiniMessage support</strong> — gradients, hexadecimal colors, decorations, and modern components.</p></li><li><p><strong>Legacy ampersand formatting</strong> — existing <strong>&amp;</strong> color strings remain usable.</p></li><li><p><strong>Configurable accent tag</strong> — change every <strong>&lt;accent&gt;</strong> component through one branding value.</p></li><li><p><strong>Configurable sounds</strong> — generation, zone entry, kills, purchases, errors, and AFK actions.</p></li><li><p><strong>PlaceholderAPI expansion</strong> — balances, ranks, generation timers, AFK state, and global settings.</p></li><li><p><strong>Public read API</strong> — inspect accounts, balances, leaderboards, and feature state.</p></li><li><p><strong>Safe YAML default merging</strong> — missing bundled keys are inserted without replacing existing values.</p></li><li><p><strong>Atomic YAML writes</strong> — mutable configuration snapshots use temporary files and atomic moves where supported.</p></li><li><p><strong>Asynchronous reload preparation</strong> — configuration and menu files reload away from player-owned operations.</p></li><li><p><strong>Folia-native scheduling</strong> — global, player, and asynchronous work uses Paper's ownership schedulers.</p></li></ul><p><strong>Independent Shard Currency</strong><br><br>SMP Shards stores one account per player UUID and keeps the player's last known username for administrative lookup and leaderboard display.<br></p><ul><li><p><strong>UUID identity</strong> — name changes do not create a second balance.</p></li><li><p><strong>Last-known-name lookup</strong> — administrative commands can find persisted accounts by username.</p></li><li><p><strong>64-bit balance range</strong> — supports large long-term economies.</p></li><li><p><strong>Zero-floor protection</strong> — negative initial or assigned values are clamped to zero.</p></li><li><p><strong>Exact overflow detection</strong> — invalid additions fail instead of corrupting the account.</p></li><li><p><strong>Atomic compare-and-set deductions</strong> — simultaneous losses cannot spend the same shards twice.</p></li><li><p><strong>Dirty-state tracking</strong> — only changed cached accounts enter normal periodic persistence batches.</p></li></ul><p>Currency names are configurable:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>currency:
  singular: "Shard"
  plural: "Shards"</code></pre><p>Number formatting is also configurable:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>number-format:
  enabled: true
  decimals: 1
  suffixes: ["", "K", "M", "B", "T", "Q"]</code></pre><p>This can render values such as <strong>1.5K</strong>, <strong>2M</strong>, or the exact raw amount when compact formatting is disabled.<br><br><strong>Region-Based Passive Generation</strong><br><br>Players can earn shards by remaining inside one of the configured generation regions.<br><br>Default behavior:<br></p><ul><li><p><strong>Reward interval</strong> — 15 seconds.</p></li><li><p><strong>Base reward</strong> — 1 shard.</p></li><li><p><strong>Generation regions</strong> — <strong>afk</strong> and <strong>afk_zone</strong>.</p></li><li><p><strong>Permission bonus resolution</strong> — only the highest matching bonus is added.</p></li><li><p><strong>Entry feedback</strong> — chat message, title, subtitle, and sound.</p></li><li><p><strong>Countdown feedback</strong> — live action bar until the next reward.</p></li><li><p><strong>Reward feedback</strong> — chat, title, subtitle, sound, and refreshed countdown.</p></li><li><p><strong>Exit feedback</strong> — leave message and action-bar cleanup.</p></li></ul><p>The effective reward formula is:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>final reward = base amount + highest matching permission bonus</code></pre><p>Configured bonuses are not all added together. A player holding multiple generation bonus permissions receives the single highest value, preventing accidental rank-stack inflation.<br><br>Default generation configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>interval-seconds: 15
base-amount: 1
permission-bonuses:
  smpshards.generation.extra_two: 2
  smpshards.generation.extra_three: 3
presentation:
  enter-chat: true
  enter-title: true
  leave-chat: true
  reward-chat: true
  reward-title: true
  timer-action-bar: true
  enter-title-times:
    fade-in-ticks: 10
    stay-ticks: 40
    fade-out-ticks: 10
  reward-title-times:
    fade-in-ticks: 5
    stay-ticks: 25
    fade-out-ticks: 5</code></pre><p><strong>WorldGuard and SMP Regions Support</strong><br><br>SMP Shards does not hard-depend on one region plugin. The provider mode determines where generation-zone matches are read from.<br></p><ul><li><p><strong>AUTO</strong> — query every available provider and accept a match from WorldGuard or SMP Regions.</p></li><li><p><strong>WORLDGUARD</strong> — query only WorldGuard.</p></li><li><p><strong>SMP_REGIONS</strong> — query only SMP Regions.</p></li></ul><p>Default provider configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>region-provider:
  mode: AUTO
  generation-regions:
    - afk
    - afk_zone
  check-only-when-block-position-changes: true</code></pre><p>Provider mode aliases are normalized, so values such as <strong>smp-regions</strong>, <strong>smp regions</strong>, and <strong>SMP_REGIONS</strong> resolve to the same mode.<br><br>Region names are compared case-insensitively. In AUTO mode, matching identifiers returned by either provider are combined into one effective region set.<br><br><strong>Movement Query Optimization</strong><br><br>Region membership normally only needs to change after crossing a block boundary.<br><br>With the default option enabled, head rotation and small movement inside the same block do not trigger another region-provider query.<br></p><ul><li><p><strong>Lower region-query frequency</strong> — yaw, pitch, and sub-block movement are ignored.</p></li><li><p><strong>Immediate block transition checks</strong> — crossing X, Y, Z, world, or teleport boundaries refreshes state.</p></li><li><p><strong>Per-player reward ticking</strong> — tracked generation state is evaluated on the player's entity scheduler.</p></li><li><p><strong>One-second presentation cadence</strong> — timers remain readable without per-tick message spam.</p></li></ul><p><strong>Permission-Based Reward Bonuses</strong><br>Generation and kill rewards have independent permission-bonus maps.<br><br>Example:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>permission-bonuses:
  rank.vip: 2
  rank.mvp: 5
  rank.legend: 10</code></pre><p>A player with all three permissions receives only the highest bonus, <strong>10</strong>. This makes the system compatible with inherited permission groups without multiplying every inherited reward.<br><br>Permission nodes and values are not hardcoded. Server owners can create any rank structure required by their network.<br><br><strong>Player-Kill Rewards</strong><br>When a player is killed by another player, the killer can receive a shard reward.<br></p><ul><li><p><strong>Configurable base amount</strong> — default 15 shards.</p></li><li><p><strong>Configurable rank bonuses</strong> — add the highest matching kill bonus.</p></li><li><p><strong>Real player killer required</strong> — environmental deaths do not create rewards.</p></li><li><p><strong>Self-kill protection</strong> — a player cannot reward themselves.</p></li><li><p><strong>Consecutive-victim protection</strong> — repeatedly killing the same player can stop producing rewards.</p></li><li><p><strong>Different-victim reset</strong> — defeating another player changes the tracked victim for that killer.</p></li><li><p><strong>Mutable gain event</strong> — integrations can change or cancel the final reward.</p></li><li><p><strong>Configurable message and sound</strong> — successful rewards provide immediate feedback.</p></li></ul><p>Default configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>kill-rewards:
  base-amount: 15
  prevent-consecutive-same-victim: true
  permission-bonuses:
    smpshards.kill.extra_ten: 10
    smpshards.kill.extra_twenty: 20</code></pre><p><strong>Player-to-Player Payments</strong><br><br>Players can transfer shards to another online player through <strong>/shards pay</strong>.<br></p><ul><li><p><strong>Positive whole amounts only</strong> — invalid or negative amounts are rejected.</p></li><li><p><strong>Online exact-name target</strong> — payments resolve the current online player.</p></li><li><p><strong>Self-payment denial</strong> — sender and receiver must be different players.</p></li><li><p><strong>Balance verification</strong> — insufficient funds are rejected before receiver credit.</p></li><li><p><strong>Loss event</strong> — the sender debit can be cancelled or adjusted.</p></li><li><p><strong>Gain event</strong> — the receiver credit can be cancelled or adjusted.</p></li><li><p><strong>Receiver-owned delivery</strong> — credit execution is routed through the target player's scheduler.</p></li><li><p><strong>Automatic rollback</strong> — failed credit or scheduler rejection restores the sender's debited amount.</p></li><li><p><strong>Separate sender and receiver messages</strong> — both players receive the applied transfer amount.</p></li></ul><p><strong>Configurable Multi-Category Shop</strong><br><br>SMP Shards includes a YAML-driven inventory shop that can operate as a category selector or open one default category directly.<br><br>The bundled main menu contains ten category definitions:<br></p><ul><li><p><strong>Blocks</strong> — 24 products.</p></li><li><p><strong>Resources</strong> — 24 products.</p></li><li><p><strong>Farming</strong> — 24 products.</p></li><li><p><strong>Weaponry</strong> — 24 products.</p></li><li><p><strong>Armory</strong> — 26 products.</p></li><li><p><strong>Tools</strong> — 22 products.</p></li><li><p><strong>Special</strong> — 23 products.</p></li><li><p><strong>Spawners</strong> — 20 optional SMP Spawners products.</p></li><li><p><strong>Crate Keys</strong> — 7 optional SMP Crates products.</p></li><li><p><strong>SMP Weapons</strong> — 21 optional SMP Weapons products.</p></li></ul><p><strong>Total bundled catalog definitions: 215.</strong><br><br>Every category can configure:<br></p><ul><li><p>Inventory title.</p></li><li><p>Inventory size.</p></li><li><p>Total page count.</p></li><li><p>Category permission.</p></li><li><p>Next-page item.</p></li><li><p>Previous-page item.</p></li><li><p>Back item.</p></li><li><p>Filler item.</p></li><li><p>Product page.</p></li><li><p>Product slot.</p></li><li><p>Product price.</p></li><li><p>Product amount.</p></li><li><p>Display material.</p></li><li><p>Display name.</p></li><li><p>Display lore.</p></li><li><p>Glow state.</p></li><li><p>Custom model data.</p></li><li><p>Spawner type metadata.</p></li><li><p>Direct-item or command-based delivery.</p></li></ul><p><strong>167 Bundled Minecraft Products</strong><br><br>The normal catalog definitions cover building, farming, combat, progression, and end-game supplies.<br></p><ul><li><p><strong>Blocks</strong> — stone, cobblestone, wood planks, logs, glass, bricks, sandstone, Nether bricks, End stone, quartz, terracotta, obsidian, glowstone, sea lanterns, prismarine, and End stone bricks.</p></li><li><p><strong>Resources</strong> — coal, iron, gold, copper, redstone, lapis, quartz, diamonds, emeralds, Netherite, amethyst, echo shards, prismarine materials, blaze rods, pearls, slime, magma cream, ghast tears, nautilus shells, Heart of the Sea, Nether Stars, and Totems of Undying.</p></li><li><p><strong>Farming</strong> — crops, melons, sugar cane, cactus, bamboo, kelp, cocoa, Nether wart, chorus fruit, apples, golden carrots, bone meal, saplings, bee nests, honey blocks, sponges, eggs, and turtle eggs.</p></li><li><p><strong>Weaponry</strong> — swords, bows, crossbows, arrows, spectral arrows, tipped arrows, maces, tridents, shields, axes, enchanted books, and End Crystals.</p></li><li><p><strong>Armory</strong> — leather, chainmail, iron, gold, diamond, and Netherite armor pieces, Turtle Shells, and Elytra.</p></li><li><p><strong>Tools</strong> — pickaxes, axes, shovels, and hoes across multiple material tiers.</p></li><li><p><strong>Special</strong> — golden apples, enchanted golden apples, pearls, Eyes of Ender, experience bottles, saddles, name tags, leads, spyglasses, brushes, Elytra, fireworks, enchanted books, Shulker Shells, Dragon Heads, conduits, End Crystals, Respawn Anchors, lodestones, enchanting tables, and anvils.</p></li></ul><p>Prices, quantities, pages, display names, and positions are fully editable. The bundled values are starting examples rather than a mandatory economy balance.<br><br><strong>20 SMP Spawner Listings</strong><br><br>The bundled SMP Spawners category contains:<br><br>Pig, Cow, Sheep, Chicken, Rabbit, Squid, Dolphin, Turtle, Wolf, Cat, Ocelot, Fox, Horse, Donkey, Llama, Mooshroom, Bee, Panda, Polar Bear, and Parrot spawners.<br><br>These products use command delivery and can be shown only when their configured integration route is available.<br><br><strong>7 SMP Crate Key Listings</strong><br><br>The bundled SMP Crates category contains:<br><br>Common, Uncommon, Rare, Epic, Legendary, Mythic, and Vote crate keys.<br><br>Each product can define its own shard price and external key identifier.<br><br><strong>21 SMP Weapon Listings</strong><br><br>The bundled SMP Weapons category contains:<br><br>Excalibur, Soul Reaper, Thunder Fury, Ice Breaker, Dragon Bow, Inferno Blade, Crystal Staff, Void Hammer, Shadow Dagger, Storm Bow, Titan Axe, Frost Sword, Phoenix Bow, Venom Strike, Thunder Axe, Light Sword, Earth Shaker, Wind Blade, Magma Staff, Celestial Blade, and Death Scythe.<br><br>Every listing can map its display icon to a separate external weapon identifier.<br><br><strong>Shop Delivery Actions</strong><br><br>Product delivery can use the following action types:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>giveitem &lt;id&gt; [amount]
run_command &lt;command&gt;
smpcrates_givekey &lt;id&gt; [amount]
smpspawners_givespawner &lt;id&gt; [amount]
smpweapons_giveweapon &lt;id&gt; [amount]</code></pre><p>Multiple alternatives can be placed in priority order:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>smpweapons_giveweapon excalibur 1 ::OR:: run_command give %player% diamond_sword 1</code></pre><p>The first currently available branch is selected.<br><br>Command templates support:<br></p><ul><li><p><strong>%player%</strong> — current username.</p></li><li><p><strong>%uuid%</strong> — player UUID.</p></li><li><p><strong>%product_id%</strong> — current shop product key.</p></li><li><p><strong>%id%</strong> — action item or integration identifier.</p></li><li><p><strong>%amount%</strong> — selected delivery amount.</p></li></ul><p><strong>Custom Item Registry</strong><br><br>The included <strong>items.yml</strong> registry can define reusable products for <strong>giveitem</strong> delivery.<br><br>A registered item can configure:<br></p><ul><li><p>Material.</p></li><li><p>Base amount.</p></li><li><p>Display name.</p></li><li><p>Lore.</p></li><li><p>Glow state.</p></li><li><p>Custom model data.</p></li><li><p>Spawner-type metadata.</p></li></ul><p>The action amount acts as a multiplier. Large deliveries are split into legal Minecraft stack sizes and bounded to prevent unreasonable single-purchase output.<br><br>Example:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>items:
  premium_token:
    material: AMETHYST_SHARD
    amount: 4
    name: "&lt;gradient:#7c3aed:#d946ef&gt;&lt;bold&gt;Premium Token&lt;/bold&gt;&lt;/gradient&gt;"
    lore:
      - "&lt;gray&gt;A configurable SMP Shards shop item."
    glow: true
    custom-model-data: 1001</code></pre><p>Product delivery:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>delivery: "giveitem premium_token 2"</code></pre><p>This delivers two registry batches, for a total of eight configured items.<br><br><strong>Purchase Safety Flow</strong><br><br>The shop separates product resolution, balance deduction, player-owned item delivery, global command dispatch, and refund handling.<br></p><ol><li><p><strong>Resolve a valid delivery branch</strong> — unavailable actions are ignored.</p></li><li><p><strong>Preflight direct-item capacity</strong> — require enough inventory storage for the complete item delivery.</p></li><li><p><strong>Check current shard balance</strong> — display both required and missing amounts when insufficient.</p></li><li><p><strong>Fire the shard loss event</strong> — allow integrations to cancel or modify the effective price.</p></li><li><p><strong>Debit the applied amount</strong> — only after validation succeeds.</p></li><li><p><strong>Deliver direct items on player ownership</strong> — inventory changes remain entity-safe.</p></li><li><p><strong>Dispatch commands on global ownership</strong> — console actions do not run from an arbitrary player thread.</p></li><li><p><strong>Refund known safe failures</strong> — scheduler rejection, unavailable required plugin, or command dispatch returning false can restore the debit.</p></li><li><p><strong>Surface unsafe partial states</strong> — partial item insertion or an external command exception is logged for staff review instead of pretending the transaction succeeded.</p></li></ol><p>A console command that returns success but later fails internally inside another plugin cannot be automatically reversed. External command routes should be tested before public deployment.<br><br><strong>Paginated Shard Leaderboard</strong><br><br>Players can open a cached leaderboard showing the highest shard balances.<br></p><ul><li><p><strong>Player-head entries</strong> — each ranking uses the account owner's skull.</p></li><li><p><strong>Formatted balances</strong> — leaderboard values use the configured number formatter.</p></li><li><p><strong>45 display positions per page</strong> — default GUI layout uses slots 0 through 44.</p></li><li><p><strong>Previous and next controls</strong> — navigate large ranking sets.</p></li><li><p><strong>Configurable title and navigation</strong> — edit the leaderboard YAML without recompiling.</p></li><li><p><strong>Asynchronous SQL ordering</strong> — results are loaded outside player-owned execution.</p></li><li><p><strong>Deterministic ordering</strong> — balance descending, then last known name ascending.</p></li><li><p><strong>Cached rank map</strong> — player-rank placeholders do not query the database per request.</p></li><li><p><strong>Configurable cache size</strong> — default 250 entries.</p></li><li><p><strong>Configurable refresh period</strong> — default 1,200 seconds.</p></li></ul><p>Default leaderboard configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>leaderboard:
  refresh-seconds: 1200
  cached-entries: 250</code></pre><p><strong>AFK Teleport System</strong><br><br>The <strong>/shardafk</strong> command starts a configurable countdown before teleporting the player to the stored AFK destination.<br></p><ul><li><p><strong>Configurable countdown</strong> — default 5 seconds.</p></li><li><p><strong>Movement threshold</strong> — default 0.15 blocks from the original location.</p></li><li><p><strong>World-change cancellation</strong> — changing worlds during the countdown cancels it.</p></li><li><p><strong>Duplicate countdown protection</strong> — a player cannot start a second active countdown.</p></li><li><p><strong>Chat countdown</strong> — optional per-second messages.</p></li><li><p><strong>Action-bar countdown</strong> — optional clean timer display.</p></li><li><p><strong>Countdown sound</strong> — configurable per second.</p></li><li><p><strong>Movement cancellation feedback</strong> — clears the action bar and reports the reason.</p></li><li><p><strong>Asynchronous teleport</strong> — uses <strong>teleportAsync</strong> and reports success or failure.</p></li><li><p><strong>Persistent destination</strong> — <strong>/shards setafk</strong> writes world, coordinates, yaw, and pitch.</p></li><li><p><strong>Atomic location save</strong> — AFK updates use the YAML snapshot save path.</p></li></ul><p>Default configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>countdown-seconds: 5
movement-threshold: 0.15
presentation:
  chat-countdown: true
  action-bar-countdown: true
location: {}</code></pre><p><strong>SQLite and MySQL Persistence</strong><br><br>SMP Shards supports local SQLite and remote MySQL through HikariCP.<br><br>Database table:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>CREATE TABLE smp_shards_accounts (
    uuid VARCHAR(36) PRIMARY KEY,
    last_name VARCHAR(16) NOT NULL,
    balance BIGINT NOT NULL DEFAULT 0
)</code></pre><p>Indexes are created for:<br></p><ul><li><p><strong>balance</strong> — leaderboard ordering.</p></li><li><p><strong>last_name</strong> — administrative username lookup.</p></li></ul><p>Persistence behavior:<br></p><ul><li><p><strong>Asynchronous account loading</strong> — player joins do not execute JDBC directly on entity ownership.</p></li><li><p><strong>Asynchronous name lookup</strong> — offline administrative account searches use the repository executor.</p></li><li><p><strong>Prepared statements</strong> — account and leaderboard queries use parameterized SQL.</p></li><li><p><strong>Database-native upsert</strong> — MySQL and SQLite use their appropriate conflict syntax.</p></li><li><p><strong>Transactional batch saves</strong> — dirty account snapshots commit together.</p></li><li><p><strong>Retryable dirty state</strong> — failed periodic flushes re-mark affected accounts as dirty.</p></li><li><p><strong>Cached online accounts</strong> — normal balance reads do not query SQL.</p></li><li><p><strong>Final full flush</strong> — shutdown attempts to save every cached account before closing the pool.</p></li></ul><p>Default SQLite configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>persistence:
  flush-interval-seconds: 5
  type: SQLITE
  sqlite:
    file: shards.db</code></pre><p>MySQL configuration:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>persistence:
  type: MYSQL
  mysql:
    host: localhost
    port: 3306
    database: smp_shards
    username: root
    password: ""
    use-ssl: false
    maximum-pool-size: 10
    jdbc-url: ""</code></pre><p>A complete custom JDBC URL can be supplied through <strong>jdbc-url</strong>.<br><br><strong>PlaceholderAPI Support</strong><br><br>PlaceholderAPI is optional. When installed, the <strong>smpshards</strong> expansion registers automatically and remains persistent across PlaceholderAPI reloads.<br><br>Available placeholders:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>%smpshards_balance%
%smpshards_balance_raw%
%smpshards_balance_formatted%
%smpshards_currency_singular%
%smpshards_currency_plural%
%smpshards_accent_color%
%smpshards_in_generation_region%
%smpshards_generation_remaining_seconds%
%smpshards_generation_remaining_formatted%
%smpshards_generation_interval_seconds%
%smpshards_generation_base_amount%
%smpshards_generation_regions%
%smpshards_afk_countdown_active%
%smpshards_afk_countdown_remaining_seconds%
%smpshards_afk_location_set%
%smpshards_region_provider_mode%
%smpshards_shop_enabled%
%smpshards_leaderboard_position%
%smpshards_player_rank%
%smpshards_top_&lt;rank&gt;_name%
%smpshards_top_&lt;rank&gt;_balance%
%smpshards_top_&lt;rank&gt;_balance_formatted%</code></pre><p>Replace <strong>&lt;rank&gt;</strong> with a positive integer, for example:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>%smpshards_top_1_name%
%smpshards_top_1_balance_formatted%</code></pre><p>Player-specific placeholders use cached account, region, AFK, and leaderboard state. They do not perform a new SQL query for every placeholder request.<br><br><strong>Public API and Events</strong><br><br>Developers can obtain the enabled <strong>SMPShardsPlugin</strong> instance through Bukkit's plugin manager. The main plugin class implements <strong>SMPShardsApi</strong> directly.<br><br>The public API exposes:<br></p><ul><li><p><strong>Cached account lookup by UUID</strong>.</p></li><li><p><strong>Asynchronous account lookup by last known name</strong>.</p></li><li><p><strong>Cached balance lookup</strong>.</p></li><li><p><strong>Asynchronous leaderboard query</strong>.</p></li><li><p><strong>Feature-enabled lookup</strong>.</p></li></ul><p>Two Bukkit events are included:<br></p><ul><li><p><strong>ShardGainEvent</strong> — cancellable and mutable.</p></li><li><p><strong>ShardLoseEvent</strong> — cancellable and mutable.</p></li></ul><p>Gain reasons:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>REGION_GENERATION
KILL
ADMIN_GIVE
PAYMENT_RECEIVED
SHOP_PURCHASE
OTHER</code></pre><p>Loss reasons:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>SHOP_PURCHASE
PAYMENT_SENT
ADMIN_TAKE
OTHER</code></pre><p>Listeners can cancel a transaction or replace the requested amount before the account mutation is applied. Event amounts are clamped to non-negative values.<br><br><strong>MiniMessage and Branding</strong><br><br>SMP Shards uses Adventure components for messages, titles, subtitles, action bars, and menu text.<br></p><ul><li><p><strong>MiniMessage gradients</strong> — create modern branded headings.</p></li><li><p><strong>Hexadecimal colors</strong> — use exact brand colors.</p></li><li><p><strong>Decorations</strong> — bold, italic, underline, and other MiniMessage styling.</p></li><li><p><strong>Legacy ampersand colors</strong> — lines containing <strong>&amp;</strong> can use legacy formatting.</p></li><li><p><strong>Central prefix placeholder</strong> — reuse <strong>%prefix%</strong> across messages.</p></li><li><p><strong>Currency placeholders</strong> — use <strong>%currency_singular%</strong> and <strong>%currency_plural%</strong>.</p></li><li><p><strong>Custom accent tag</strong> — every <strong>&lt;accent&gt;</strong> tag resolves to the configured brand color.</p></li></ul><p>Default brand color:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>accent:
  color: '#d946ef'</code></pre><p>Changing this value updates the custom <strong>&lt;accent&gt;</strong> tag used throughout messages and menus.<br><br><strong>Configurable Sounds</strong><br><br>Bundled sound keys include:<br></p><ul><li><p>Generation reward.</p></li><li><p>Generation-zone entry.</p></li><li><p>UI click.</p></li><li><p>Error.</p></li><li><p>Purchase.</p></li><li><p>AFK countdown.</p></li><li><p>AFK teleport.</p></li><li><p>Kill reward.</p></li></ul><p>Each sound can configure:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.15</code></pre><p>Set a sound to <strong>NONE</strong> to disable it. Invalid sound names are reported once per key instead of repeatedly spamming the console.<br><br><strong>Configuration Files</strong><br><br>SMP Shards separates major systems into focused files:<br></p><p>Code:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>plugins/SMPShards/
├── config.yml
├── generation.yml
├── afk.yml
├── branding.yml
├── integrations.yml
├── messages.yml
├── sounds.yml
├── shop.yml
├── items.yml
├── shards.db
├── Categories/
│   ├── blocks.yml
│   ├── resources.yml
│   ├── farming.yml
│   ├── weaponry.yml
│   ├── armory.yml
│   ├── tools.yml
│   ├── special.yml
│   ├── spawners.yml
│   ├── crates.yml
│   └── weapons.yml
└── Gui/
    └── Leaderboard.yml</code></pre><p>File responsibilities:<br></p><ul><li><p><strong>config.yml</strong> — currency, feature toggles, providers, kill rewards, leaderboard, persistence, and number formatting.</p></li><li><p><strong>generation.yml</strong> — passive generation timing, bonuses, and presentation.</p></li><li><p><strong>afk.yml</strong> — AFK countdown, movement threshold, presentation, and location.</p></li><li><p><strong>branding.yml</strong> — custom MiniMessage accent color.</p></li><li><p><strong>integrations.yml</strong> — optional command-delivery plugin names and templates.</p></li><li><p><strong>messages.yml</strong> — all user-facing messages, titles, subtitles, and action bars.</p></li><li><p><strong>sounds.yml</strong> — sound names, volume, and pitch.</p></li><li><p><strong>shop.yml</strong> — root menu, category buttons, navigation, and shop behavior.</p></li><li><p><strong>items.yml</strong> — reusable custom item definitions.</p></li><li><p><strong>Categories/*.yml</strong> — category pages and product definitions.</p></li><li><p><strong>Gui/Leaderboard.yml</strong> — leaderboard title, slots, player entries, and navigation.</p></li></ul><p><br><strong>Commands</strong><br>Main command aliases: <strong>/smpshards</strong>, <strong>/shards</strong>, and <strong>/shard</strong>.<br></p><ul><li><p><strong>/shards</strong> — display the player and administrator help lines available to the sender.</p></li><li><p><strong>/shards balance</strong> — display your current shard balance.</p></li><li><p><strong>/shards bal</strong> — alias for balance.</p></li><li><p><strong>/shards pay &lt;player&gt; &lt;amount&gt;</strong> — transfer shards to another online player.</p></li><li><p><strong>/shards shop</strong> — open the shard shop.</p></li><li><p><strong>/shards leaderboard</strong> — open the first leaderboard page.</p></li><li><p><strong>/shards top</strong> — alias for leaderboard.</p></li><li><p><strong>/shards see &lt;player&gt;</strong> — inspect a cached or persisted player's balance.</p></li><li><p><strong>/shards set &lt;player&gt; &lt;amount&gt;</strong> — set a balance, including zero.</p></li><li><p><strong>/shards give &lt;player&gt; &lt;amount&gt;</strong> — add shards.</p></li><li><p><strong>/shards take &lt;player&gt; &lt;amount&gt;</strong> — remove shards without allowing an overdraft.</p></li><li><p><strong>/shards setafk</strong> — save the current location as the AFK destination.</p></li><li><p><strong>/shards reload</strong> — reload configurable runtime content.</p></li><li><p><strong>/shardafk</strong> — begin the AFK teleport countdown.</p></li><li><p><strong>/afk</strong> — AFK command alias.</p></li><li><p><strong>/shardsafk</strong> — AFK command alias.</p></li></ul><p>Tab completion includes main subcommands and online player names for payment and administrative target arguments.<br><br>SMP Shards starts without every optional integration installed.<br></p><ul><li><p><strong>WorldGuard</strong> — passive shard-generation region provider.</p></li><li><p><strong>SMP Regions</strong> — ArkFlame region provider.</p></li><li><p><strong>PlaceholderAPI</strong> — shard, rank, generation, AFK, and configuration placeholders.</p></li><li><p><strong>SMP Crates</strong> — optional crate-key shop delivery.</p></li><li><p><strong>SMP Spawners</strong> — optional spawner shop delivery.</p></li><li><p><strong>SMP Weapons</strong> — optional custom-weapon shop delivery.</p></li></ul><p>Region generation requires at least one selected and available region provider. The remaining economy, balance, payment, kill, AFK, database, and normal shop architecture can initialize without WorldGuard or SMP Regions.<br><br><strong>Compatibility</strong><br></p><ul><li><p><strong>Paper 1.21.4+</strong> — primary supported platform.</p></li><li><p><strong>Folia 1.21.4+</strong> — fully supported platform.</p></li><li><p><strong>Java 21</strong> — required by the current build.</p></li><li><p><strong>SQLite</strong> — bundled local persistence option.</p></li><li><p><strong>MySQL</strong> — remote persistence option.</p></li><li><p><strong>WorldGuard 7.x</strong> — optional provider integration.</p></li><li><p><strong>PlaceholderAPI</strong> — optional expansion integration.</p></li><li><p><strong>No mandatory Vault</strong> — shards remain an independent currency.</p></li><li><p><strong>No mandatory database server</strong> — SQLite works locally.</p></li></ul><p>SMP Shards uses modern Paper scheduler and teleport APIs. Bukkit, Spigot, Java 8, and Minecraft 1.8 are not supported by the attached 1.1.1 project.<br><br><strong>Installation</strong><br></p><ol><li><p>Install Java 21.</p></li><li><p>Run Paper, Purpur, or Folia 1.21.4 or newer.</p></li><li><p>Place <strong>SMPShards-1.1.1.jar</strong> inside the server's <strong>plugins</strong> directory.</p></li><li><p>Install WorldGuard, SMP Regions, or both when using passive region generation.</p></li><li><p>Optionally install PlaceholderAPI and supported ArkFlame ecosystem plugins.</p></li><li><p>Start the server once to generate the configuration files.</p></li><li><p>Set <strong>region-provider.generation-regions</strong> to existing region identifiers.</p></li><li><p>Stand at the desired destination and execute <strong>/shards setafk</strong>.</p></li><li><p>Edit generation rewards, kill rewards, shop prices, messages, sounds, and database settings.</p></li><li><p>Restart the server or execute <strong>/shards reload</strong>.</p></li></ol><p><br></p>]]></description><guid isPermaLink="false">7</guid><pubDate>Fri, 09 Oct 2026 14:11:09 +0000</pubDate></item><item><title>Vulcan Anti-Cheat | Advanced Cheat Detection</title><link>https://nulledvault.xyz/files/file/6-vulcan-anti-cheat-advanced-cheat-detection/</link><description><![CDATA[<p><img src="https://i.imgur.com/ud2APTk.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="3072" height="1536" loading="lazy"></p><p><br><br><strong><em>PLEASE FULLY READ THE RESOURCE OVERVIEW BEFORE PURCHASING THE PLUGIN. IF YOU HAVE ANY QUESTIONS, OPEN A SUPPORT TICKET IN OUR DISCORD OR SEND ME A PM ON SPIGOT. PLEASE DO NOT PURCHASE THE PLUGIN WITHOUT HAVING FULLY READ THE PLUGIN PAGE.</em><br><br>By purchasing Vulcan, you agree that you have read the resource overview in full, have acknowledged and accepted the terms and conditions of use, and have taken notice of all disclaimers, compatibilities, and incompatibilities mentioned.<br><br>YOU MUST INSTALL PACKETEVENTS AS A PLUGIN IN ORDER FOR VULCAN TO WORK. IT WILL NOT WORK WITHOUT PACKETEVENTS IN YOUR PLUGIN FOLDER!!! YOU CAN DOWNLOAD IT HERE: </strong><a rel="external nofollow" href="https://www.spigotmc.org/resources/packetevents-api.80279/"><strong>https://www.spigotmc.org/resources/packetevents-api.80279/</strong></a><strong><br></strong></p><p style="text-align:center;"><strong><img src="https://i.imgur.com/IrM1FR7.jpg" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="1080" height="293" loading="lazy"></strong></p><p><br>Vulcan is an advanced cheat detection system that operates at the packet level with version support for 1.7 all the way to 1.21.3.<br><br>By default, Vulcan acts silently and does not 'prevent' the player from cheating, but simply observes their actions and flags for things out of the vanilla boundaries (through the configuration certain checks are able to be turned to 'setback' to actively prevent players from cheating)<br><br><strong>Why Vulcan?<br><br>Support</strong><br>Support tickets are responded to in minutes (mostly instantly) as long as a staff member is awake. We have staff members in all time zones, ensuring that there is always someone who can help you. <strong>Unlike competitors, there is no need to deal with an annoying bot or pay additional fees to access support!<br><br>Customization<br>Vulcan has the most extensive configuration file and API of any anti-cheat on this website and others. </strong>Practically every part of Vulcan is configurable, so you can set it up exactly how you want. Our full configuration file can be viewed <a rel="external nofollow" href="https://gist.github.com/freppp/6f669d666835011f3661025c2d9533e2">here</a>.<br><br><strong>Simple<br>No need to spend money on a fancy configuration or an additional addon; Vulcan simply works as-is. Just drag and drop it into your plugins folder.<br><br>Features</strong><br>Vulcan has a wide range of features to help quickly identify and remove cheaters from your server.</p><p><br><strong>Client Brand Alerts:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">When a player joins the server, they send special messages through plugin channels with the 'brand' of their client.</span><br></p><p><img src="https://i.ibb.co/kG5YhsK/image.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="403" height="38" loading="lazy"></p><p><br></p><p><strong>Spoiler: Note</strong></p><p><br><strong>Full Alert Customization:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan allows you to fully customize its alert messages. By default, all sorts of useful information are displayed to staff, such as the player's ping, the server's TPS, the player's client version, a description of the check, and all of the details associated with the flag, with even more placeholders available to you. You are also able to color code your alerts based on how many violations the player has set off!</span><br></p><p><img src="https://i.imgur.com/Zb4wtVj.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="728" height="164" loading="lazy"></p><p><br></p><p><img src="https://i.imgur.com/qhcPGZx.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="1108" height="212" loading="lazy"></p><p><br><br><strong>Advanced Violation and Punishment Logs:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan's advanced logging system keeps track of all violations and punishments on your server in an easy-to-understand way, while also providing you with plenty of useful information.</span><br></p><p><strong>Spoiler: Violation Logging</strong></p><p><strong>Spoiler: Punishment Logging</strong></p><p><br><strong>Judgment Days</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan's Judgment Day feature allows you to ban players in waves!</span><br></p><p><img src="https://i.imgur.com/jVdMLaM.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="651" height="218" loading="lazy"></p><p><br><strong>Asynchronous</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Almost all of Vulcan is run on a separate thread, ensuring that your server's performance is kept at its peak.</span><br><br><strong>Extensive Configuration</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Almost every aspect of Vulcan is configurable, down to the sensitivity and values around each check.</span><br></p><p><strong>Spoiler: Example Check Configuration</strong></p><p><br><strong>Discord Integration</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan has built-in compatibility to send its alerts and punishments to a configurable discord channel!</span><br><br></p><p><img src="https://i.imgur.com/4akp970.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="628" height="520" loading="lazy"></p><p><br><br></p><p><img src="https://i.imgur.com/355kq8B.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" width="587" height="491" loading="lazy"></p><p><br><br><strong>Compatability</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan is compatible with any server version between 1.7 and 1.20.6. </span><strong>We only guarantee full functionality on the following Spigots/forks: Spigot, PaperSpigot, Tuinity, and Purpur. </strong><span style="font-family: Helvetica, Arial, sans-serif;">This is not to say that Vulcan will not work on anything except these Spigots, however, they are the only ones in which functionality is 100% guaranteed without any issues.</span><br><br><strong>Known Incompatible Spigots:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- CatServer</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- SpigotX (and all of its forks)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- SmokSpigot</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- FoxSpigot (and a lot of other Scalebound forks that unnecessarily change/move default methods/packages)</span><br><em>If you are unsure as to whether or not Vulcan will work on your particular Spigot, please try using Medusa first as both plugins use the same API for listening to packets: </em><a rel="external nofollow" href="https://www.spigotmc.org/resources/medusa-anticheat-stable-and-fast-cheat-detection-3-3-reach-detection.83345/"><em>Medusa's Plugin Page</em></a><br><br><span style="font-family: Helvetica, Arial, sans-serif;">Due to how Vulcan injects into the player's pipeline, some plugins may also cause issues and may not allow for Vulcan to properly inject and listen to the packets sent and received by the player.</span><br><br><strong>May Result in Incompatibilities:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- FastLogin (in some cases)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Denizen (breaks channeling for some unknown reason)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- SlimeWorldManager</span><br><br><strong>Miscellaneous Incompatibilities:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- Butterfly/Drag Clicking, as well as any other irregular form of clicking or mouse modification. (This includes binding the swing or place keys to anything that is not a left or right-click. We have absolutely no way to distinguish someone who is auto-clicking 35 clicks per second or someone who has bound their attack key to the space bar. Either tell your players not to do this, or disable the auto-clicker checks)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Non-vanilla movement mechanics</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Client-sided blocks</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Clumsy/any other irregular packet modification</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Attribute modifiers (in versions under 1.13)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Potion effect/amplifiers/enchantments out of the vanilla limits</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Any non-vanilla client (especially Lunar Client/BlazingPack)</span><br></p><p><strong>Spoiler: Non-Vanilla Clients</strong></p><p><br><strong>GeyserMC - </strong><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan automatically hooks into Floodgate and identifies Bedrock players and does not flag them (</span><strong>BEDROCK PLAYERS ARE TOTALLY IGNORED). GEYSER SUPPORT/EXEMPTION REQUIRES FLOODGATE-BUKKIT OR ELSE WE HAVE NO WAY OF RESOLVING WHETHER OR NOT A PLAYER IS CONNECTED THROUGH GEYSER. IF YOU ARE ON BUNGEE, YOU NEED TO DO THIS IN ORDER FOR GEYSER SUPPORT TO WORK: </strong><a rel="external nofollow" href="https://github.com/GeyserMC/Geyser/wiki/Floodgate"><strong>https://github.com/GeyserMC/Geyser/wiki/Floodgate</strong></a><strong><br><br>For any questions about any incompatibilities or incompatibilities, please PM me on Spigot or join our </strong><a rel="external nofollow" href="https://discord.gg/SCNuwUG"><strong>Discord</strong></a><strong>.<br><br>Disclaimers</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">As with every anti-cheat, there is always the possibility for false positives and bypasses, and Vulcan is no exception. If you experience either of these, please open a ticket with us in our Discord to address your concerns. With that being said, before purchasing Vulcan, please understand Vulcan's purpose. It is designed to detect blatant cheaters who use common and publicly available hacked clients. If you are looking for an anti-cheat that flags people using Vape's Aim Assist, 3.01 reach, 1% speed modification, and .0001 hitbox expansion, then you are in the wrong place. We like to be as transparent as possible with our users, so here is a list of disclaimers and things that we ask you to acknowledge and keep in mind before purchasing Vulcan.</span><br></p><p><strong>Spoiler: Some things that Vulcan does NOT detect/have checks for</strong></p><p><br><br><a rel="external nofollow" href="https://docs.google.com/document/u/3/d/e/2PACX-1vS0rprFtlkSQ8h1HtZcDhVW6JPllQb9T9j0OePmBzaMADGgD4J05335ULlyBCl84aePhP_W_r39vV0B/pub"><strong>Disclaimers</strong></a><br><strong>Checks</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">The following is a full list of Vulcan's checks.</span><br><strong>Combat:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- Aim: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Auto Block: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Auto Clicker: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Criticals: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Hitbox: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Kill Aura: A, B, C, D, E, F, G, H, I</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Reach: A, B (~3.15 Reach)</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Velocity: A, B, C (~99% Vertical, ~70% Horizontal)</span><br><br><strong>Movement:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- Boat Fly: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- EntitySpeed: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Elytra: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Fast Climb: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Flight: A, B, C, D, E</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Jesus: A, B, C, D, E</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Jump: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Motion: A, B, C, D, E, F, G</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- No Slow: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Speed: A, B, C, D</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Sprint: A, B, C, D</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Step: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Strafe: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Wall Climb: A</span><br><br><strong>Player:</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">- Bad Packets: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Baritone: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Crash: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Fast Break: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Fast Place: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Fast Use: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Ground Spoof: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Hacked Client: A</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Improbable: A, B, C, D</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Invalid: A, B, C, D, E, F</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Inventory: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Ping Spoof: A, B, C</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Scaffold: A, B, C, D, E, F, G, H, I, J, K, L</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Timer: A, B</span><br><span style="font-family: Helvetica, Arial, sans-serif;">- Tower: A</span><br><br><strong>Installation<br>Download Vulcan.<br>Place into your plugins folder.<br>Restart the server.</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan is not compatible with /reload or PlugMan (/plugman reload | /plugman load) - these will cause errors. Please restart the server, or use the /vulcan reload command.</span><br><br><strong>Any check marked with a * in game is EXPERIMENTAL, meaning you SHOULD NOT PUNISH FOR THEM. They are not yet fully stable and still in development<br><br>Every server is different, and some may require different configurations. Vulcan is made in a way that allows you to modify the sensitivity and values for almost every single check - please make use of this for your server.<br><br>For example, if you're running a KitPvP server, you can probably disable the Fast Break and Baritone checks, as they aren't necessary at all in that game mode. Gamemodes that run for a shorter duration of time such as SkyWars or Bedwars may benefit from lowering the max-violations for some checks in order to punish players more quickly.</strong><br></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><br></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><br></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><br><br><strong>Commands and Permissions</strong><br><span style="font-family: Helvetica, Arial, sans-serif;">Vulcan has a large array of commands that make identifying and removing cheaters from your server easier.</span><br><br><strong>/alerts</strong><span style="font-family: Helvetica, Arial, sans-serif;"> | vulcan.alerts | Toggles on and off Vulcan's alerts.</span><br><strong>/verbose</strong><span style="font-family: Helvetica, Arial, sans-serif;"> | vulcan.verbose | Toggles on and off Vulcan's verbose messages.</span><br><br><strong>/jday add (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.jday | Adds a player to Judgement Day.</span><br><strong>/jday execute </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.jday | Executes Judgement Day.</span><br><br><strong>/logs (player) (page) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.logs | Read a player's logs from the violations file.</span><br><strong>/punishlogs (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.punishlogs | Check a player's punishment from the punishments.txt file</span><br><br><strong>/vulcan help </strong><span style="font-family: Helvetica, Arial, sans-serif;">| </span><a rel="external nofollow" href="https://vulcan.help"><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.help</span></a><span style="font-family: Helvetica, Arial, sans-serif;"> | Shows Vulcan's help command.</span><br><strong>/vulcan reload </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.reload | Reloads Vulcan's configuration file.</span><br><strong>/vulcan disablecheck (checkname) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.disablecheck | Disable a check from running</span><br><strong>/vulcan freeze (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.freeze | Freeze a player, making them unallowed to move.</span><br><strong>/vulcan ban (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.ban | Bans a player through Vulcan.</span><br><strong>/vulcan violations (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.violations | See all violations flagged by a player.</span><br><strong>/vulcan cps (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.cps | Display a player's CPS.</span><br><strong>/vulcan knockback (player) - /vulcan kb (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.knockback</span><strong> - </strong><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.kb (player) | Test a player for anti-knockback</span><br><strong>/vulcan checks | </strong><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.checks | Display all of Vulcan's checks</span><br><strong>/vulcan reset </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.reset | Reset violations of all online players.</span><br><strong>/vulcan clickalert (player) </strong><span style="font-family: Helvetica, Arial, sans-serif;">| vulcan.clickalert | Custom lists of commands to be executed when clicking an alert message</span><br><span style="font-family: Helvetica, Arial, sans-serif;">/</span><strong>vulcan top </strong><span style="font-family: Helvetica, Arial, sans-serif;">| </span><a rel="external nofollow" href="https://vulcan.top"><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.top</span></a><span style="font-family: Helvetica, Arial, sans-serif;"> | Shows list of users with the highest violations</span><br><br><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.bypass.(checkname) - bypasses the specific check</span><br><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.bypass.* - bypass all checks</span><br><br><strong>/vulcan connection (player)</strong><span style="font-family: Helvetica, Arial, sans-serif;"> | vulcan.connection | Shows connection information related to a player.</span><br></p><p><img src="https://i.imgur.com/Fj1z2R2.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><p><br><br><strong>/vulcan profile (player) | </strong><span style="font-family: Helvetica, Arial, sans-serif;">vulcan.profile | Show's a players Vulcan profile, including sensitivity, and other useful information.</span><br></p><p><img src="https://i.imgur.com/nSKDNi4.png" alt="[IMG]" title="[IMG]" class="ipsRichText__align--block" loading="lazy"></p><p><br><br><strong>PlaceholderAPI Placeholders<br>%vulcan_client_brand% </strong><span style="font-family: Helvetica, Arial, sans-serif;">- Display the user's client brand</span><br><strong>%vulcan_total_violations% </strong><span style="font-family: Helvetica, Arial, sans-serif;">- Display the user's total violations</span><br><strong>%vulcan_combat_violations% - </strong><span style="font-family: Helvetica, Arial, sans-serif;">Display the user's combat violations</span><br><strong>%vulcan_movement_violations%</strong><span style="font-family: Helvetica, Arial, sans-serif;"> - Display the user's movement violations</span><br><strong>%vulcan_player_violations% </strong><span style="font-family: Helvetica, Arial, sans-serif;">- Display the user's player violations</span><br><strong>%vulcan_total_punishments% </strong><span style="font-family: Helvetica, Arial, sans-serif;">- Display the total punishments executed by Vulcan</span></p>]]></description><guid isPermaLink="false">6</guid><pubDate>Sun, 04 Oct 2026 19:03:42 +0000</pubDate></item><item><title>Kong: Skull Island Map</title><link>https://nulledvault.xyz/files/file/5-kong-skull-island-map/</link><description><![CDATA[<h2><strong>About Kong: Skull Island</strong></h2><p>A stunning island full of dangers and fantastic places. The map was created based on the movie Kong: Skull Island.<br>Immerse yourself in the world of Skull Island and feel like a hero of a movie of an entire era about an amazing big, kind and strong monkey named Kong.</p><ul><li><p><strong>Map size 4096.</strong><br> </p></li></ul><div class="ipsEmbedded__wrap ipsEmbedded__wrap--center"><div class="ipsEmbeddedVideo" style="box-sizing: border-box; float: none; clear: both; width: 1034px; overflow: auto; position: relative; padding-bottom: 581.625px; padding-top: 25px; --i-media-width: 100%;"><div style="box-sizing: border-box;"><iframe allowfullscreen="" frameborder="0" height="113" width="200" src="https://www.youtube-nocookie.com/embed/cF9MmUffnMg?feature=oembed" style="box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 1034px; height: 606.625px;" loading="lazy"></iframe></div></div></div><p>The terrain of the map was repeated along the coastline from the movie poster. Created with World Creator.</p><p>And also the map is ideal for pvp and pve servers.</p><p>Have questions? See the FAQ (Read me) file.<br>Need help? Connect to our discord: <a rel="external nofollow" href="https://discord.gg/gsW87425mb"><u>click me</u></a></p><p>This map is constantly supported and updated for the current version of the game with all updates!</p><p></p><p><strong>Features:</strong></p><ul><li><p>About 67409 prefabs</p></li><li><p>Map size 4096</p></li><li><p>Optimal FPS</p></li><li><p>9 custom locations with loot</p></li><li><p>Over 21 custom locations for building</p></li><li><p>Over 5 new unique building locations</p></li><li><p>Сustom locations where you can build are marked with "X”</p></li><li><p>All custom locations have names on the map</p></li><li><p>Compatible with Raidable Bases plugin</p></li><li><p>Custom configuration of BetterNpc for the map is set up</p></li></ul><p><strong>Custom monuments:</strong></p><ul><li><p>Lake Hank Marlowe (large location)</p></li><li><p>Shrine of reflection (large location)</p></li><li><p>Big Camp (large location)</p></li><li><p>Tribal Village (medium location)</p></li><li><p>King Kong Tomb (medium location)</p></li><li><p>Fantasy Forest (medium location - loot + build)</p></li><li><p>King Kong Swamp (medium location - loot + build)</p></li><li><p>Volcano (medium location)</p></li><li><p>Custom Mining outpost (small location + build)</p></li><li><p>And many others that don't have a name</p></li><li><p>5 unique types of places to build</p></li><li><p>Over 21 custom locations for building</p></li></ul><p><strong>Monuments:</strong></p><ul><li><p>Ferry Terminal</p></li><li><p>Nuclear Missile Silo</p></li><li><p>Arctic Research Base</p></li><li><p>Abandoned Military Base</p></li><li><p>Harbor</p></li><li><p>Giant Excavator</p></li><li><p>Lighthouse</p></li><li><p>Large Fishing Village</p></li><li><p>Fishing Village</p></li><li><p>Small Fishing Village</p></li><li><p>OilRig Small</p></li><li><p>OilRig Large</p></li><li><p>Train Tunnel</p></li><li><p>Underwater Labs</p></li><li><p>Launch Site</p></li><li><p>Ranch</p></li><li><p>Outpost</p></li><li><p>Military tunnel</p></li><li><p>Power Plant</p></li><li><p>Bandit camp</p></li><li><p>Satellite Dish</p></li><li><p>Sphere</p></li><li><p>Junkyard</p></li><li><p>Metro</p></li><li><p>Mining outpost</p></li><li><p>Gas station</p></li><li><p>Supermarket</p></li></ul><p>
<a class="ipsAttachLink" href="https://nulledvault.xyz/applications/core/interface/file/attachment.php?id=10&amp;key=381d8e204de511a47f5c05b4e1803398" data-fileExt='dll' data-fileid='10' data-filekey='381d8e204de511a47f5c05b4e1803398'>Oxide.Ext.RustEdit.dll</a> 
<a class="ipsAttachLink" href="https://nulledvault.xyz/applications/core/interface/file/attachment.php?id=11&amp;key=87d58b0127def685b374740d325787aa" data-fileExt='txt' data-fileid='11' data-filekey='87d58b0127def685b374740d325787aa'>FAQ (Read me).txt</a></p>]]></description><guid isPermaLink="false">5</guid><pubDate>Sat, 03 Oct 2026 13:48:28 +0000</pubDate></item><item><title>Airfield Event</title><link>https://nulledvault.xyz/files/file/4-airfield-event/</link><description><![CDATA[<h2>Works with</h2><p>Compatible add-ons, packages, or tools that pair well with this resource.</p><ul><li><p><a rel="external nofollow" href="https://codefling.com/plugins/simple-loot-table"><strong>Simple Loot TableOptional</strong></a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/notify"><strong>NotifyOptional</strong></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/rust-kits"><strong>KitsOptional</strong></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/nteleportation"><strong>NTeleportationOptional</strong></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/clans"><strong>ClansOptional</strong></a></p><p></p></li></ul><p>Show More (2)</p><h2><strong>About Airfield Event</strong></h2><p>Adds an airfield event to your server! A cargo plane lands on the airfield and drops airdrops, boxes. Strong NPCs, Bradley and a patrol helicopter will protect the crates</p><p>You can also set up custom loot using the "SimpleLootTable" plugin</p><p><br><strong>Features:</strong></p><p>Easy to set up. Excellent customization options in the config</p><p><strong>Commands(admin only):</strong></p><p>afestart -  force the event to start</p><p>afestart {steamID/name} - the event will be reserved for one player</p><p>afefast -  quick landing of a cargo plane, for testing settings</p><p>afefast {steamID/name} - quick landing of a cargo plane, the event will be reserved for one player</p><p>afestop - cause the event to end</p><p>afe_addcustom -  adds a custom landing place for a cargo plane. You must stand on level ground and look in the direction where the cargo plane will move(do not forget to set in the config file "Use a custom place to land a cargo plane": true)</p><p><strong>Hooks:</strong></p><p>void AirfieldEventStarted() - called when the event starts</p><p>void AirfieldEventEnded() - called when the event has ended</p><p>AirfieldEventWinner(BasePlayer player) - called at the end of the event, returns the event winner</p><p> </p><div class="ipsEmbedded__wrap ipsEmbedded__wrap--center"><div class="ipsEmbeddedVideo" style="box-sizing: border-box; float: none; clear: both; width: 1034px; overflow: auto; position: relative; padding-bottom: 581.625px; padding-top: 25px; --i-media-width: 100%;"><div style="box-sizing: border-box;"><iframe allowfullscreen="" frameborder="0" height="113" title="Airfield Event Rust" width="200" src="https://www.youtube-nocookie.com/embed/sqfrLuLWQhY?feature=oembed" style="box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 1034px; height: 606.625px;" loading="lazy"></iframe></div></div></div><p><strong>AirfieldEvent config:</strong></p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>{
  "PVE mode (crates can only be looted by the player who first dealt damage to the NPC)": false,
  "Time after which the owner of the event will be deleted if he left the dome or left the server (for PVE mode)": 300,
  "Give event ownership to the owner's teammates if he is no longer the owner. Only if teammates are within the event radius (for PVE mode)": true,
  "Radius for event(for PVE mode)": 380,
  "Create a dome for PVE mode": false,
  "Dome transparency (the higher the value, the darker the dome, recommended 4)": 4,
  "Dome offset": {
    "x": 0.0,
    "y": 0.0,
    "z": 30.0
  },
  "Do not allow other players into the event(only for PVE mode if there is a dome)": false,
  "Allow admin to be in event dome (only for PVE mode if there is a dome)": true,
  "Triggering an event by timer (disable if you want to trigger the event only manually)": true,
  "Minimum time to event start(in seconds)": 3600,
  "Maximum time to event start(in seconds)": 7200,
  "Event duration(In seconds. Time is calculated from the moment the cargo is dropped by the plane at the airfield)": 3600,
  "End the event early if all crates were completely looted and all NPCs were killed(including Bradley and Heli)": true,
  "Minimum number of online players to trigger an event": 1,
  "Minimum drops amount(minimum number of cargo spawns after plane landing, should not be less than 1)": 2,
  "Maximum drops amount(maximum number of cargo spawns after plane landing, should not be less than 1, maximum 10)": 4,
  "Minimum crates amount(spawn every cargo drop)": 1,
  "Maximum crates amount(spawn every cargo drop)": 1,
  "Crate simple loot table name(plugin SimpleLootTable is required)": "",
  "Minimum number of items in a crate(plugin SimpleLootTable is required)": 0,
  "Maximum number of items in a crate(plugin SimpleLootTable is required)": 0,
  "Remove crates after being looted by a player(in seconds)": 300,
  "Extend event duration if NPCs, Heli or Bradley is attacked (if less time left, extend to set time (in seconds))": 600,
  "Crates timer(in seconds)": 900,
  "Minimum airdrops amount(spawn every cargo drop)": 1,
  "Maximum airdrops amount(spawn every cargo drop)": 1,
  "Airdrop simple loot table name(plugin SimpleLootTable is required)": "",
  "Minimum number of items in an airdrop(plugin SimpleLootTable is required)": 0,
  "Maximum number of items in an airdrop(plugin SimpleLootTable is required)": 0,
  "Minimum NPCs amount(spawn every cargo drop)": 1,
  "Maximum NPCs amount(spawn every cargo drop)": 2,
  "NPCs type(NPCs prefab, experimental setting, it is not known how the NPCs will behave) 0 - tunneldweller; 1 - underwaterdweller; 2 - excavator; 3 - full_any; 4 - lr300; 5 - mp5; 6 - pistol; 7 - shotgun; 8 - heavy; 9 - junkpile_pistol; 10 - oilrig; 11 - patrol; 12 - peacekeeper; 13 - roam; 14 - roamtethered; 15 - bandit_guard; 16 - cargo; 17 - cargo_turret_any; 18 - cargo_turret_lr300; 19 - ch47_gunner": 8,
  "NPCs health(0 - default)": 0,
  "NPCs damage multiplier": 1.0,
  "NPCs accuracy(the lower the value, the more accurate, 0 - maximum accuracy)": 2.0,
  "NPCs attack range": 75.0,
  "Radius of chasing the player(NPCs will chase the player as soon as he comes closer than the specified radius, must be no greater than the attack range)": 60.0,
  "Minimum distance to NPC damage": 75.0,
  "Forcibly immobilize an NPC": false,
  "Method of distribution of kits for NPCs(1 - sequentially, 2 - repeating, 3 - randomly)": 1,
  "List of kits for NPC(requires Kits plugin)": [
    "kit1",
    "kit2",
    "kit3"
  ],
  "Default displayName for NPC(for SimpleKillFeed/DeathNotes plugin)": "Airfield NPC",
  "List of displayNames for each NPC(for SimpleKillFeed/DeathNotes plugin)": [
    "Airfield NPC1",
    "Airfield NPC2",
    "Airfield NPC3"
  ],
  "Chance of an NPC throwing a grenade(0-100%) Only if the NPC loses sight of the player, if the player is in a vehicle, if the player is trying to search crates": 50,
  "NPC grenade damage scale": 1.0,
  "Will the NPC take damage from a collision with a car": true,
  "Will NPCs attack zombies": true,
  "Remove NPC corpses": false,
  "Patrol helicopter spawn chance (0 - 100%)": 50,
  "Call the helicopter only after activating the hackable crate": false,
  "How long the helicopter will patrol the airfield (in minutes)": 5,
  "Helicopter damage multiplier": 1.0,
  "Helicopter health": 10000.0,
  "Helicopter main rotor health": 900.0,
  "Helicopter tail rotor health": 500.0,
  "The patrol helicopter will not patrol the airfield if it has found a target": true,
  "Spawns a helicopter right on the airfield(if false, then the helicopter will arrive from afar in a few seconds)": false,
  "Helicopter patrol range": 150,
  "Event marker on the map(will spawn a marker immediately after the start of the event)": false,
  "If true, spawn the marker only after the plane lands": true,
  "Event marker name": "Airfield event",
  "Display on the marker how much time is left until the end of the event": true,
  "Event marker transparency(0-1)": 0.75,
  "Event marker radius": 0.5,
  "Event marker color.R(0-1)": 1.0,
  "Event marker color.G(0-1)": 0.0,
  "Event marker color.B(0-1)": 0.0,
  "Use a custom place to land a cargo plane": false,
  "Custom place position": {
    "x": 0.0,
    "y": 0.0,
    "z": 0.0
  },
  "Custom place rotation": {
    "x": 0.0,
    "y": 0.0,
    "z": 0.0
  },
  "Use custom navmesh (enable if using custom airfield and getting NPC navmesh error)": false,
  "BradleyAPC spawn chance (0 - 100%) If you are not using a custom map, correct operation of BradleyAPC is not guaranteed. Use the default airfield or a landing spot that is similar to the default airfield": 50,
  "BradleyAPC bullet damage": 7.0,
  "BradleyAPC health": 1000.0,
  "Notification type for the Notify plugin (-1 does not use Notify)": -1,
  "Notice message type (0 or 1, -1 do not use notice messages)": -1,
  "SteamID for chat message icon": 0,
  "Number of points for the winner(only for ServerRewards plugin)": 0,
  "Number of skill points for the winner(only for Skill Tree plugin)": 0,
  "Drone Ban Radius (0 - not used)": 0.0,
  "Damage drones take when near an event(every 5 seconds)": 50.0
}</code></pre><p> </p>]]></description><guid isPermaLink="false">4</guid><pubDate>Sat, 03 Oct 2026 13:41:58 +0000</pubDate></item><item><title>Harbor Event</title><link>https://nulledvault.xyz/files/file/3-harbor-event/</link><description><![CDATA[<h2>depends on</h2><p>Required files or plugins needed for this resource to work properly.</p><ul><li><p><a rel="external nofollow" href="https://codefling.com/extensions/npc-spawn"><strong>Npc SpawnRequired</strong></a></p></li></ul><h2><strong>About Harbor Event</strong></h2><p>Creates a unique event at the Harbor monument for players to participate in for rewards. Players must battle numerous NPCs and APCs to access the puzzle to open the loot room!</p><div class="ipsEmbedded__wrap ipsEmbedded__wrap--center"><div class="ipsEmbeddedVideo" contenteditable="false" style="box-sizing: border-box; float: none; clear: both; width: 796px; overflow: auto; position: relative; padding-bottom: 447.75px; padding-top: 25px; --i-media-width: 100%;"><div style="box-sizing: border-box;"><iframe allowfullscreen="" frameborder="0" height="113" title="Harbor Event (Update 2.2.2) | RUST Custom Plugin | MAD MAPPERS" width="200" src="https://www.youtube-nocookie.com/embed/izkoOym_YrA?feature=oembed" style="box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 796px; height: 472.75px;" loading="lazy"></iframe></div></div></div><p> </p><div class="ipsEmbedded__wrap ipsEmbedded__wrap--center"><div class="ipsEmbeddedVideo" style="box-sizing: border-box; float: none; clear: both; width: 796px; overflow: auto; position: relative; padding-bottom: 447.75px; padding-top: 25px; --i-media-width: 100%;"><div style="box-sizing: border-box;"><iframe allowfullscreen="" frameborder="0" height="113" width="200" src="https://www.youtube.com/embed/28LMIDp8Jyc?feature=oembed" style="box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 796px; height: 472.75px;" loading="lazy"></iframe></div></div></div><p style="text-align:center;"></p><p><strong>Description</strong></p><p>This event started off as a warning on the chatbox about the ships coming soon to dock in Port, loaded with precious cargo. After the period has passed, a ship appears in one of the locations at Harbour that are accessible from the map, where the crane loads the container.</p><p>The loading area is protected by one Tank and 7 NPCs by default. The container door is locked, you must push a button from inside the cranes cockpit to open the door. Inside the container, there is a default security camera, locked box, 2 DMS, 2 Elite, and 2 Military boxes.</p><p>The locations and loot from all crates/NPCs can be configured within configurations, and unwanted crates/NPCs added or removed. Also, ships will generate the default ship loot, e.g. The config file allows to modify tank as well as loot inside of the ship.</p><p>When the event occurs, the map displays the markers (configured in the config file). All players that are inside the event area will have a timer counting down the amount of time until the event ends.</p><p> </p><p><strong>Dependencies  Required</strong></p><ul><li><p><a rel="external nofollow" href="https://codefling.com/extensions/npc-spawn"><u>NpcSpawn</u></a></p></li></ul><p> </p><p><strong>Dependencies (optional, not required)</strong></p><ul><li><p><a rel="external nofollow" href="https://umod.org/plugins/true-pve"><u>True PVE</u></a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/pvemode"><u>PveMode</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/gui-announcements"><u>GUI Announcements</u></a></p></li><li><p><a rel="external nofollow" href="https://lone.design/product/notify"><u>Notify</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/discord-messages"><u>Discord Messages</u></a></p></li><li><p><a rel="external nofollow" href="https://chaoscode.io/resources/alphaloot.13/"><u>AlphaLoot</u></a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/customloot"><u>CustomLoot</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/nteleportation"><u>NTeleportation</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/heli-control"><u>HeliControl</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/economics"><u>Economics</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/server-rewards"><u>Server Rewards</u></a></p></li><li><p><a rel="external nofollow" href="https://skyplugins.ru/resources/136/"><u>IQEconomic</u></a></p></li><li><p><a rel="external nofollow" href="https://umod.org/plugins/rust-kits"><u>Kits</u></a></p></li></ul><p> </p><p><strong>Chat commands (only for administrators)</strong></p><p><strong>/harborstart</strong>  – starting of the event<br><strong>/harborstop</strong>  – ending of the event<br><strong>/harborpos</strong>  – determining the position and rotation coordinates for changing the location of NPCs and <a rel="external nofollow" href="https://crates.It">crates.It</a> should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the cargoship is read)</p><p> </p><p><strong>Console commands (RCON only)</strong></p><p><strong>harborstart</strong>  – starting of the event<br><strong>harborstop</strong>  – ending of the event</p><p> </p><p><strong>Plugin Config</strong></p><ul><li><p><a rel="external nofollow" href="https://pastebin.com/4pJT18Jj"><u>en</u></a> - example of plugin configuration in English</p></li><li><p><a rel="external nofollow" href="https://pastebin.com/7arQZxYi"><u>ru</u></a> - example of plugin configuration in Russian</p></li></ul><p> </p><p><strong>Hooks</strong></p><p><strong>void OnHarborEventStart()</strong> – called when the event starts</p><p><strong>void OnHarborEventEnd()</strong> – called when the event ends</p><p><strong>void OnHarborEventWinner(ulong winnerId)</strong>  – called at the end of the event, where the  <strong>winnerId</strong>  is the player who did more actions to complete the event</p>]]></description><guid isPermaLink="false">3</guid><pubDate>Sat, 03 Oct 2026 13:36:48 +0000</pubDate></item><item><title><![CDATA[XP Pro - Level UP, Progression, Skills & Abilities]]></title><link>https://nulledvault.xyz/files/file/2-xp-pro-level-up-progression-skills-abilities/</link><description><![CDATA[<h2><strong>About XP Pro - Level UP, Progression, Skills &amp; Abilities</strong></h2><p></p><h2>depends on:</h2><p>Required files or plugins needed for this resource to work properly.</p><ul><li><p><a rel="external nofollow" href="https://umod.org/plugins/image-library"><strong><i class="fa-regular fa-images" title="images"></i>Image LibraryRequired</strong></a></p></li><li><p><a rel="external nofollow" href="https://codefling.com/plugins/custom-vitals-manager"><strong>Custom Vitals ManagerRequired</strong></a></p></li></ul><p style="text-align:center;"><u><img class="ipsImage ipsRichText__align--block" data-fileid="57005" src="https://codefling.com/uploads/monthly_2026_08/xppro-banner.png.a3ffaeac75962a31de53a87150db8cee.png" alt="xppro-banner.png.a3ffaeac75962a31de53a87150db8cee.png" title="xppro-banner.png.a3ffaeac75962a31de53a87150db8cee.png" width="1200" loading="lazy"><img class="ipsImage ipsRichText__align--block" data-fileid="57004" src="https://codefling.com/uploads/monthly_2026_08/commands-permissions-banner.png.8363291a0e95fb8be14709c534e13ab4.png" alt="commands-permissions-banner.png.8363291a0e95fb8be14709c534e13ab4.png" title="commands-permissions-banner.png.8363291a0e95fb8be14709c534e13ab4.png" width="1200" loading="lazy"><img class="ipsImage ipsRichText__align--block" data-fileid="57003" src="https://codefling.com/uploads/monthly_2026_08/config-localization-banner.png.44c1531c794257842705375865255965.png" alt="config-localization-banner.png.44c1531c794257842705375865255965.png" title="config-localization-banner.png.44c1531c794257842705375865255965.png" width="1200" loading="lazy"><img class="ipsImage ipsRichText__align--block" data-fileid="57002" src="https://codefling.com/uploads/monthly_2026_08/developer-api-banner.png.aeb178d792b2e981bc0d439e67335da1.png" alt="developer-api-banner.png.aeb178d792b2e981bc0d439e67335da1.png" title="developer-api-banner.png.aeb178d792b2e981bc0d439e67335da1.png" width="1200" loading="lazy"><img class="ipsImage ipsRichText__align--block" data-fileid="57001" src="https://codefling.com/uploads/monthly_2026_08/video-showcase-banner.png.d3654d5886d8f4b8b79c851c1dc59cd1.png" alt="video-showcase-banner.png.d3654d5886d8f4b8b79c851c1dc59cd1.png" title="video-showcase-banner.png.d3654d5886d8f4b8b79c851c1dc59cd1.png" width="1200" loading="lazy"></u></p><p></p><div class="ipsEmbedded__wrap ipsEmbedded__wrap--center"><div class="ipsEmbeddedVideo" contenteditable="false" style="box-sizing: border-box; float: none; clear: both; width: 1034px; overflow: auto; position: relative; padding-bottom: 581.625px; padding-top: 25px; --i-media-width: 969px;"><div style="box-sizing: border-box;"><iframe allowfullscreen="" frameborder="0" height="113" title="XPPro Rust Game Plugin |XP - Skills - Abilities | Codefling | LoneDesign | Oxide Umod" width="200" src="https://www.youtube-nocookie.com/embed/o3-xJx4nQVY?feature=oembed" style="box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 1034px; height: 606.625px;" loading="lazy"></iframe></div></div></div><p></p><p></p><p><strong><span class="ipsEmoji" title="">🗃️</span>Configuration</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>{"XPPro Main UI open commands": "xp","Server Store URL (shown in the How to get XP tab)": "https://yourserver.com/store","BetterChat Config": {
    "Enable BetterChat integration - Only works if BetterChat is installed": true,
    "Enable Better Level Tag": true,
    "BetterChat Tag format": "&lt;color=#{0}&gt;[LVL {1}]&lt;/color&gt;",
    "BetterChat Level colors": {
      "1": "9eed2f",
      "5": "6ee7b7,10b981",
      "10": "67e8f9,0891b2",
      "15": "60a5fa,2563eb",
      "20": "c084fc,7c3aed",
      "30": "f0abfc,c026d3",
      "40": "fb7185,e11d48",
      "50": "fde047,f59e0b,ea580c"
    },
    "Enable Better Prestige Tag": true,
    "BetterChat Prestige Tag format": "&lt;color=#{0}&gt;[P{1}]&lt;/color&gt;",
    "BetterChat Prestige colors": {
      "1": "ffe98a,f5a623",
      "2": "ffb347,ff5e3a",
      "3": "ff5e3a,ff2079,c0392b"
    }},"Belt Bar UI Config": {
    "Show Button UI on Player BELT": true,
    "Button UI Overlay or HUD": "Overlay",
    "Button UI Image URL": "https://i.postimg.cc/d0fRZVZ0/xp1.png",
    "Button UI Anchors": "0.5 0.0 0.5 0.0",
    "Button UI Offsets": "185 18 245 78",
    "Button UI Color": "0.969 0.922 0.882 0.035"},"Global Boost UI Config": {
    "Show Global Boost UI": true,
    "UI Update interval": 1,
    "UI Anchors": "1 1 1 1",
    "UI Offsets": "-243 -67 -7 -3",
    "UI Color": "0.09 0.09 0.085 0.90",
    "UI Accent Color": "0.49 0.62 0.30 1",
    "Percent pill format - {0} = boost percent": "+{0}%"},"XP Recevied UI Config": {
    "Show XP Recevied UI": true,
    "XP Recevied UI Anchors": "0.5 0.5 0.5 0.5",
    "XP Recevied UI Offsets": "-50 244 50 268",
    "XP Recevied Text": "&lt;color=#a2e430&gt;+{XPAmount} XP&lt;/color&gt;",
    "XP Recevied UI Destroy Time": 1.0},"Chat Config": {
    "Enable Chat Message": true,
    "Enable Chat Message Prefix": "&lt;color=#a2e430&gt;&lt;size=16&gt;XPPro&lt;/size&gt;&lt;/color&gt;\n",
    "Enable Chat Message Icon": 0,
    "Enable Game Tips Messages": true,
    "Enable Level up Message on chat": true,
    "Enable Level up Message Sound": true,
    "Enable Level up Message Sound FX": "assets/bundled/prefabs/fx/item_unlock.prefab",
    "Enable Skills unlocked Message": true,
    "Enable Skills unlocked Message Sound": true,
    "Enable Skills unlocked Message Sound FX": "assets/bundled/prefabs/fx/item_unlock.prefab",
    "Enable Send Global Broadcast Message when a player level up": true,
    "Enable Send Global Broadcast Message when a player prestige upgrade": true},"Use Custom Vitals Status plugin": {
    "Enable Custom Vitals Status": true,
    "Vital Status XP Bar": {
      "Enable Status": true,
      "Vitals Icon URL": "https://i.postimg.cc/pX4Md1H4/xp.png",
      "Vitals Color": "#728D4580",
      "Vitals Icon Color": "#A4FE0A",
      "Vitals Left Text Color": "#FFFFFF",
      "Vitals Right Text": "{XPCurrent}/{XPNext}",
      "Vitals Right Text Color": "#FFFFFF"
    }},"XP Config": {
    "Enable daily XP gain limit per task": false,
    "Daily XP limit reset time in seconds": 86400.0,
    "List of tasks to get xp from (\"Target\", \"XP Number\", \"Limit Number\")": {
      "PVP": {
        "XP Number": 100.0,
        "Limit Number": 0.0
      },
      "OreHit": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "FinalOreHit": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "WoodChop": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "FinalWoodChop": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "Skinining": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "FinalHitSkinining": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "CollectWildPlant": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "CollectGrownPlant": {
        "XP Number": 10.0,
        "Limit Number": 10000.0
      },
      "FishCaught": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "BuildingBlockDeployed": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "Crafting Common": {
        "XP Number": 1.0,
        "Limit Number": 2000.0
      },
      "Crafting Weapon": {
        "XP Number": 5.0,
        "Limit Number": 2000.0
      },
      "Crafting Ammunition": {
        "XP Number": 3.0,
        "Limit Number": 2000.0
      },
      "Crafting Attire": {
        "XP Number": 3.0,
        "Limit Number": 2000.0
      },
      "Crafting Construction": {
        "XP Number": 3.0,
        "Limit Number": 2000.0
      },
      "Crafting Tool": {
        "XP Number": 3.0,
        "Limit Number": 2000.0
      },
      "Crafting Electrical": {
        "XP Number": 1.0,
        "Limit Number": 2000.0
      },
      "Crafting Traps": {
        "XP Number": 3.0,
        "Limit Number": 2000.0
      },
      "Crafting Items": {
        "XP Number": 2.0,
        "Limit Number": 2000.0
      },
      "Crafting Medical": {
        "XP Number": 2.0,
        "Limit Number": 2000.0
      },
      "Crafting Resources": {
        "XP Number": 2.0,
        "Limit Number": 2000.0
      },
      "scientistnpc_roam": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_patrol": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_cargo": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_ch47_gunner": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_excavator": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_junkpile_pistol": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_oilrig": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scientistnpc_heavy": {
        "XP Number": 30.0,
        "Limit Number": 5000.0
      },
      "zombie": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "scarecrow": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "bradleyapc": {
        "XP Number": 100.0,
        "Limit Number": 0.0
      },
      "patrolhelicopter": {
        "XP Number": 100.0,
        "Limit Number": 0.0
      },
      "boar": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "stag": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "bear": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "polarbear": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crocodile": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "panther": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "snake": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "wolf2": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "simpleshark": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "Mission": {
        "XP Number": 10.0,
        "Limit Number": 2000.0
      },
      "Barrel": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "RoadSign": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_basic": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_basic_jungle": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_cannons": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_shore": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_elite": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_mine": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_normal": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_normal_2": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_normal_2_food": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_normal_2_medical": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_food_1": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_food_2": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_fuel": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_medical": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_tools": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_underwater_advanced": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_underwater_basic": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "crate_ammunition": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "bradley_crate": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "heli_crate": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "codelockedhackablecrate": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "codelockedhackablecrate_ghostship": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "codelockedhackablecrate_oilrig": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "supply_drop": {
        "XP Number": 10.0,
        "Limit Number": 5000.0
      },
      "Plugin MonumentEventsWinner": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin FloorDrops": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin GlassBridge": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin NpcRaiders Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin NpcRaiders Medium": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin NpcRaiders Hard": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin NpcRaiders Expert": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin NpcRaiders Nightmare": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin RaidableBases Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin RaidableBases Medium": {
        "XP Number": 2000.0,
        "Limit Number": 0.0
      },
      "Plugin RaidableBases Hard": {
        "XP Number": 3000.0,
        "Limit Number": 0.0
      },
      "Plugin RaidableBases Expert": {
        "XP Number": 4000.0,
        "Limit Number": 0.0
      },
      "Plugin RaidableBases Nightmare": {
        "XP Number": 5000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Clown": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Evil": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Franken": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Frankenstein": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Heavy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Horror": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Jason": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster King of the Night": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Michael Myers": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Oni": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Raptor": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BossMonster Scary": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin Convoy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin ArmoredTrain": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin GasStationEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin HarborEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin SatDishEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin WaterEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin JunkyardEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin ArcticBaseEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin AirEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin SputnikEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin PowerPlantEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin ShipwreckEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin SupermarketEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin CaravanEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin FerryTerminalEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin AirfieldEvent": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyTiers Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyTiers Medium": {
        "XP Number": 2000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyTiers Hard": {
        "XP Number": 3000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyTiers Nightmare": {
        "XP Number": 4000.0,
        "Limit Number": 0.0
      },
      "Plugin RoadBradley Normal": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin RoadBradley Hard": {
        "XP Number": 2000.0,
        "Limit Number": 0.0
      },
      "Plugin RoadBradley Extreme": {
        "XP Number": 3000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Normal": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Medium": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Hard": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Nightmare": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin DungeonEvents Impossible": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Medium": {
        "XP Number": 2000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Hard": {
        "XP Number": 3000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Elite": {
        "XP Number": 4000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Multi Easy": {
        "XP Number": 5000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Multi Medium": {
        "XP Number": 6000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Multi Hard": {
        "XP Number": 7000.0,
        "Limit Number": 0.0
      },
      "Plugin HeliSignals Multi Elite": {
        "XP Number": 8000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyDrops Easy": {
        "XP Number": 1000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyDrops Medium": {
        "XP Number": 2000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyDrops Hard": {
        "XP Number": 3000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyDrops Expert": {
        "XP Number": 4000.0,
        "Limit Number": 0.0
      },
      "Plugin BradleyDrops Nightmare": {
        "XP Number": 5000.0,
        "Limit Number": 0.0
      }
    },
    "XP Bonus Permissions": {
      "xppro.vip1": 25.0,
      "xppro.vip2": 50.0
    },
    "Global Buff Config": {
      "Enabled": true,
      "Min time in seconds": 10800,
      "Max time in seconds": 21600,
      "Boosts duration time in seconds": 1800,
      "Send chat message when global boosts activates": true,
      "Global Buff List": [
        {
          "Name": "XP Boost For All",
          "ID": 1,
          "Description": "Server-wide XP bonus applied to every XP source.",
          "GetXPFrom": [
            "*"
          ],
          "BonusPercentage": 10.0,
          "Enabled": false
        },
        {
          "Name": "Loot Crate XP Boost",
          "ID": 2,
          "Description": "Bonus XP from looting crates.",
          "GetXPFrom": [
            "crate_basic",
            "crate_basic_jungle",
            "crate_cannons",
            "crate_shore",
            "crate_elite",
            "crate_mine",
            "crate_normal",
            "crate_normal_2",
            "crate_normal_2_food",
            "crate_normal_2_medical",
            "crate_tools",
            "crate_underwater_advanced",
            "crate_underwater_basic",
            "crate_ammunition",
            "crate_food_1",
            "crate_food_2",
            "crate_fuel",
            "crate_medical",
            "bradley_crate",
            "heli_crate",
            "codelockedhackablecrate",
            "codelockedhackablecrate_ghostship",
            "codelockedhackablecrate_oilrig",
            "supply_drop"
          ],
          "BonusPercentage": 10.0,
          "Enabled": false
        },
        {
          "Name": "Gathering XP Boost",
          "ID": 3,
          "Description": "Bonus XP from gathering wood, ore, plants, fish and skinning.",
          "GetXPFrom": [
            "NodeHit",
            "NodeHitFinal",
            "TreeHit",
            "TreeHitFinal",
            "SkinHit",
            "SkinHitFinal",
            "CollectWildPlant",
            "CollectGrownPlant",
            "FishCaught"
          ],
          "BonusPercentage": 20.0,
          "Enabled": false
        },
        {
          "Name": "Crafting XP Boost",
          "ID": 4,
          "Description": "Bonus XP from crafting items.",
          "GetXPFrom": [
            "Crafting"
          ],
          "BonusPercentage": 20.0,
          "Enabled": false
        },
        {
          "Name": "Combat XP Boost",
          "ID": 5,
          "Description": "Bonus XP from killing NPCs and animals.",
          "GetXPFrom": [
            "scientistnpc_roam",
            "scientistnpc_patrol",
            "scientistnpc_cargo",
            "scientistnpc_ch47_gunner",
            "scientistnpc_excavator",
            "scientistnpc_junkpile_pistol",
            "scientistnpc_oilrig",
            "zombie",
            "scarecrow",
            "boar",
            "stag",
            "bear",
            "polarbear",
            "crocodile",
            "panther",
            "snake",
            "wolf2",
            "simpleshark"
          ],
          "BonusPercentage": 10.0,
          "Enabled": false
        }
      ]
    }},"Prestige Config": {
    "Enable Prestige System": true,
    "Max Prestige Level": 3,
    "Prestige Reset Config": {
      "Reset player levels to 0?": true,
      "Reset player skill points to 0?": false,
      "Reset player buffs to default?": false
    },
    "Bonus XP percent per Prestige level": 20.0,
    "Second Wind cooldown (seconds)": 300.0,
    "Passive Regen tick interval (seconds)": 10.0,
    "Passive Regen requires seconds out of combat": 30.0,
    "Chain Feller / Seismic Strike radius": 15.0,
    "Chain Feller / Seismic Strike max extra targets": 3,
    "Guardian Angel heal share radius": 20.0,
    "Scrap Instinct bonus scrap minimum": 3,
    "Scrap Instinct bonus scrap maximum": 8,
    "Ability spotter redraw interval (seconds)": 1.0,
    "Ability spotter reveal radius": 100.0,
    "Ability spotter max markers drawn": 60,
    "Guardian Bubble share radius": 20.0,
    "Bloodlust damage bonus percent": 30.0,
    "Quick Barrier duration (seconds)": 5.0,
    "Guardian Bubble duration (seconds)": 10.0,
    "Instant-Kill skills: skip targets whose max health is above this (stops Butcher/Executioner one-shotting bosses)": 120.0},"Respec Config": {
    "Enable skill respec": true,
    "Require a confirmation before respec": true,
    "Cooldown between respecs in seconds (0 = none)": 0.0,
    "Cost multiplier applied per paid respec (1 = flat, 1.5 = +50% each time)": 1.5,
    "Respec cost based on permissions [PermissionName | Cost Value] (Cost must be lower then default cost)": {
      "xppro.vip1": 80.0,
      "xppro.vip2": 50.0
    },
    "Payment Type (0 - Custom Item, 1 - Economics, 2 - ServerRewards)": 0,
    "Default Cost": 500.0,
    "Payment Type - If Custom Item": {
      "DisplayName": "",
      "Shortname": "scrap",
      "SkinId": 0
    }},"Version": {
    "Major": 1,
    "Minor": 0,
    "Patch": 0}}</code></pre></details><p><strong><span class="ipsEmoji" title="">🗃️</span> Lang</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-json" data-language="JSON"><code>{"LevelUpMessage": "&lt;color=#f0b132&gt;</code></pre><p>LEVEL UP!&lt;/color&gt; You've reached &lt;color=#a2e430&gt;Level {0}&lt;/color&gt;","LevelUpRank": " · &lt;color=#f0b132&gt;{0}&lt;/color&gt;","LevelUpRewardsHeader": "\n&lt;color=#87cefa&gt;Rewards&lt;/color&gt;","LevelUpSkillPoints": "\n&lt;color=#5a5f4f&gt;•&lt;/color&gt; &lt;color=#a2e430&gt;+{0} Skill Point{1}&lt;/color&gt;","LevelUpReward": "\n&lt;color=#5a5f4f&gt;•&lt;/color&gt; {0}","SkillsUnlocked": "&lt;color=#a2e430&gt;★&lt;/color&gt; SKILLS UNLOCKED: &lt;color=#f0b132&gt;{0}&lt;/color&gt;","SkillsUpgraded": "&lt;color=#a2e430&gt;★&lt;/color&gt; SKILLS UPGRADED: &lt;color=#f0b132&gt;{0}&lt;/color&gt; to &lt;color=#a2e430&gt;{1}&lt;/color&gt;!","Skills.RespecBtn": "RESPEC SKILLS","Respec.Disabled": "&lt;color=#e04f5f&gt;Skill respec is currently disabled.&lt;/color&gt;","Respec.Nothing": "You have no unlocked skills to respec.","Respec.Cooldown": "&lt;color=#e04f5f&gt;Respec on cooldown&lt;/color&gt; — try again in &lt;color=#f0b132&gt;{0}s&lt;/color&gt;.","Respec.Unavailable": "&lt;color=#e04f5f&gt;Respec is unavailable right now.&lt;/color&gt; The configured payment method ({0}) is not set up on this server.","Respec.NotEnough": "&lt;color=#e04f5f&gt;Not enough to respec.&lt;/color&gt; Cost: &lt;color=#f0b132&gt;{0}&lt;/color&gt;.","Respec.ChargeFailed": "&lt;color=#e04f5f&gt;Respec payment failed.&lt;/color&gt; No changes were made.","Respec.Done": "&lt;color=#a2e430&gt;Respec complete&lt;/color&gt; — refunded &lt;color=#f0b132&gt;{0} SP&lt;/color&gt;. Paid &lt;color=#f0b132&gt;{1}&lt;/color&gt;.","Respec.Confirm.Title": "RESPEC SKILLS","Respec.Confirm.Body": "This resets &lt;color=#e04f5f&gt;ALL&lt;/color&gt; your skills and refunds &lt;color=#a2e430&gt;{0} SP&lt;/color&gt;.","Respec.Confirm.Cost": "Cost: &lt;color=#f0b132&gt;{0}&lt;/color&gt;","Respec.Confirm.Yes": "CONFIRM","Respec.Confirm.Cancel": "CANCEL","Respec.Confirm.Close": "CLOSE","Respec.Currency.Coins": "{0} coins","Respec.Currency.RP": "{0} RP","Respec.Currency.Item": "{0} {1}","PluginXpRecevied": "&lt;color=#a2e430&gt;XP&lt;/color&gt; awarded for &lt;color=#a2e430&gt;{0}&lt;/color&gt; &lt;color=#f0b132&gt;{1}&lt;/color&gt;.","DailyXpLimitReached": "&lt;color=#e04f5f&gt;Daily limit reached:&lt;/color&gt; You've earned the maximum XP from &lt;color=#a2e430&gt;{0}&lt;/color&gt; for today. It resets after the daily reset.","GlobalBoost.Status": "XP BOOST EVENT","GlobalBoost.EndsIn": "ENDS IN","XPVitals.Text": "LEVEL: {0}","XPVitals.Max": "MAX","BroadcastLevelUp": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; reached level &lt;color=#f0b132&gt;{1}&lt;/color&gt;!","BroadcastPrestigeUp": "&lt;color=#f0b132&gt;★&lt;/color&gt; &lt;color=#a2e430&gt;{0}&lt;/color&gt; reached Prestige &lt;color=#f0b132&gt;{1}&lt;/color&gt;!","Menu.Name": "MENU","Menu.Profile": "PROFILE","Menu.Progression": "PROGRESSION","Menu.Skills": "SKILLS","Menu.Settings": "SETTINGS","Menu.Info": "HOW TO GET XP","Menu.Version": "XPPRO V{0}","Info.Title": "HOW TO GET XP","Info.Header": "BOOST YOUR SKILL PROGRESSION","Info.WhatTitle": "WHAT IS XP","Info.WhatBody": "XP is experience earned through active gameplay.","Info.EarnTitle": "HOW YOU EARN XP","Info.EarnBody": "XP is earned naturally through your adventures and activities:\n&lt;color=#a2e430&gt;•&lt;/color&gt; Gather and farm valuable resources\n&lt;color=#a2e430&gt;•&lt;/color&gt; Explore the world and loot crates, barrels, and monuments\n&lt;color=#a2e430&gt;•&lt;/color&gt; Take on enemies and earn XP from PvP &amp; PvE kills\n&lt;color=#a2e430&gt;•&lt;/color&gt; Complete missions and cast your line while fishing\n&lt;color=#a2e430&gt;•&lt;/color&gt; Join server events and earn XP from participating","Info.SpendTitle": "SPENDING SKILL POINTS","Info.SpendBody": "Earned SP can be spent in the Skills menu to shape your progression:\n&lt;color=#a2e430&gt;•&lt;/color&gt; Choose the skills that match your playstyle\n&lt;color=#a2e430&gt;•&lt;/color&gt; Invest wisely and create a build that works for you\n&lt;color=#a2e430&gt;•&lt;/color&gt; The more you play, the stronger and more capable you become","Info.Tip": "The more active and diverse your gameplay, the faster you earn Skill XP.","Info.StoreTitle": "WANT TO PROGRESS FASTER?","Info.StoreBody": "Support the server to receive bonus XP and SKILL POINTS that speed up your progression.","Info.StoreBenefits": "&lt;color=#a2e430&gt;•&lt;/color&gt; Level up faster and progress further\n&lt;color=#a2e430&gt;•&lt;/color&gt; Spend less time grinding and more time playing\n&lt;color=#a2e430&gt;•&lt;/color&gt; Experiment freely and build your character your way\n&lt;color=#a2e430&gt;•&lt;/color&gt; Try different builds without being locked into one playstyle","Info.StoreCTA": "Visit the server store for maximum progression:","Info.StoreCopyHint": "Copy this URL and open it in your browser","Info.AbilTitle": "USING ABILITIES","Info.AbilBody": "Skills marked &lt;color=#a2e430&gt;ABILITY&lt;/color&gt; use a radial wheel — bind a key to open it.&lt;br&gt;Press that key in-game to use them. Paste one of these into your F1 console:","Info.AbilExamples": "bind mouse2 xppro.pie - Scroll wheel click&lt;br&gt;bind mouse3 xppro.pie - Mouse Side button&lt;br&gt;bind z xppro.pie&lt;br&gt;bind x xppro.pie","Info.XpSourcesTitle": "XP SOURCES","Info.XpSourcesSub": "Actions and events that reward XP on this server","Profile.PlayerName": "{0}","Profile.Rank&amp;Prestige": "{0} &lt;color=#f0b132&gt;Prestige {1}&lt;/color&gt;","Profile.Progression": "{0} / {1} XP &lt;color=#3a3d3f&gt;|&lt;/color&gt; {2} XP TO LEVEL {3}","Profile.Level": "LEVEL","Stats.Title": "STATISTICS","Stats.Level": "LEVEL","Stats.Rank": "RANK","Stats.Prestige": "&lt;color=#f0b132&gt;PRESTIGE {0}&lt;/color&gt;","Stats.TotalXP": "TOTAL XP","Stats.Playtime": "PLAYTIME","Stats.SkillPoints": "SKILL POINTS","Stats.TotalSP": "TOTAL SKILL POINTS","Stats.SAc": "SKILLS ACHIEVED","Stats.SR": "SERVER RANK","Buffs.Title": "ACTIVE BUFF","Buffs.Sum.Active": "ACTIVE BUFFS","Buffs.Sum.Total": "TOTAL BONUS","Buffs.Sum.Strongest": "STRONGEST","Buffs.Frame.Title": "PERMANENT BONUSES","Buffs.Frame.Scroll": "SCROLL","Buffs.Active": "ACTIVE","Buffs.Inactive": "LOCKED","Progres.Title": "PROGRESSION","Progres.Current": "CURRENT RANK","Progres.TotalXP": "TOTAL XP","Progres.Bar.Max": "MAX LEVEL REACHED","Progres.ToNext": "&lt;color=#dfe6cf&gt;{0}&lt;/color&gt; / {1} XP · {2} TO NEXT LEVEL","Progres.Max.Rank": "ALL RANKS UNLOCKED","Progres.NextLevel": "NEXT · LEVEL {0} &lt;color=#e9a021&gt;{1}&lt;/color&gt;","Progres.Status.Current": "CURRENT","Progres.Status.Unlocked": "UNLOCKED","Progres.Status.Locked": "LOCKED","Progres.Level": "LEVEL {0}","Progres.Level.Level&amp;Rank": "LEVEL {0} · {1}","Progres.ReqXP": "REQ XP &lt;color=#f0b132&gt;{0}&lt;/color&gt;","Progres.Buffs.Title": "ACTIVE BUFF","Progres.Buffs.Rewards": "REWARDS","Progres.Reward.SkillPoints": "+{0} SKILL POINT{1}","Skills.Title": "SKILLS","Skills.Cate.All": "ALL","Skills.Tree.Title": "SKILL TREE","Skills.Tree.Scroll": "SCROLL","Skills.Summary.AvailableSP": "AVAILABLE SKILL POINTS","Skills.Summary.SUnlocked": "SKILLS UNLOCKED","Skills.Summary.TotalSkills": "TOTAL SKILLS","Skills.Summary.Unlocked": "&lt;color=#94b521&gt;{0}&lt;/color&gt; / {1} UNLOCKED","Skills.Status.Max": "&lt;color=#f0b132&gt;{0} · MAX&lt;/color&gt;","Skills.Status.Owned": "&lt;color=#add675&gt;{0}&lt;/color&gt; &lt;color=#3a3d3f&gt;&gt;&lt;/color&gt; &lt;color=#f0b132&gt;{1}&lt;/color&gt;","Skills.Status.Unlocks": "UNLOCKS &lt;color=#f0b132&gt;{0}&lt;/color&gt;","Skills.Status.UnlocksLocked": "UNLOCKS {0}","Skills.Status.Unavailable": "UNAVAILABLE","Skills.Status.Ability": "ABILITY","Skills.AbilityBindHint": "&lt;color=#f0b132&gt;To use:&lt;/color&gt; &lt;color=#a2e430&gt;bind mouse2 xppro.pie&lt;/color&gt;","Skills.Reward": "LVL &lt;color=#f0b132&gt;{0}&lt;/color&gt; · {1} SP","Skills.Reward1": "RANK {0} / {1}","Skills.Maxed": "MAXED","Skills.Unav": "UNAVAILABLE","Skills.Reach": "REACH LEVEL {0}","Skills.NeedSP": "NEED {0} SP","Skills.Upgrade": "UPGRADE","Skills.Unlock": "UNLOCK","Skills.Proc.Activated": "&lt;color=#a2e430&gt;✿&lt;/color&gt; &lt;color=#f0b132&gt;{0}&lt;/color&gt; activated!","Prestige.Done": "&lt;color=#f0b132&gt;★ PRESTIGE {0} REACHED!&lt;/color&gt;\n{1}\nYou now earn &lt;color=#a2e430&gt;+{2} bonus XP&lt;/color&gt;. Your skills were kept.","Prestige.Reset.Done": "Your {0} were reset.","Prestige.Reset.None": "Only your prestige rank changed — nothing was reset.","Prestige.Reset.Levels": "LEVEL &amp; XP","Prestige.Reset.SkillPoints": "SKILL POINTS","Prestige.Reset.Buffs": "BUFFS","Prestige.Reset.Will": "Advancing resets your {0}. Your skills and unlocked prestige categories are kept.","Prestige.Reset.WillNone": "Advancing keeps your levels, buffs and skill points. Your skills and prestige categories are kept.","Skills.PrestigeChip": "PRESTIGE {0}","Skills.ReachPrestige": "REACH PRESTIGE {0}","Settings.Title": "SETTINGS","Settings.Interface": "INTERFACE","Settings.On": "ON","Settings.Off": "OFF","Settings.BeltButton": "MENU BUTTON ON HUD","Settings.BeltButton.Desc": "Shows the XP menu quick-access button on your screen.","Settings.XpBar": "XP STATUS BAR","Settings.XpBar.Desc": "Shows your level and XP progress in the vitals status bar.","Settings.XpPopup": "XP GAIN POPUP","Settings.XpPopup.Desc": "Shows a small popup on screen every time you earn XP.","Settings.LevelBetterChatTag": "CHAT LEVEL TAG","Settings.LevelBetterChatTag.Desc": "Shows your level in the chat.","Settings.PrestigeBetterChatTag": "CHAT PRESTIGE TAG","Settings.PrestigeBetterChatTag.Desc": "Shows your prestige level in the chat.","Settings.SkillProcMsg": "SKILL PROC MESSAGE","Settings.SkillProcMsg.Desc": "Shows chat message when an skill activates.","Settings.SkillProcTip": "SKILL PROC TIP","Settings.SkillProcTip.Desc": "Shows a small popup on screen when an skill activates.","Settings.GlobalBoostUI": "GLOBAL BOOST HUD","Settings.GlobalBoostUI.Desc": "Shows the global XP boost timer on your screen during events.","Settings.Prestige": "PRESTIGE","Settings.Prestige.Rank": "PRESTIGE {0} / {1}","Settings.Prestige.Bonus": "+{0} XP PER PRESTIGE","Settings.Prestige.BonusNow": "CURRENT BONUS +{0} XP","Settings.Prestige.NeedMax": "REACH LEVEL {0} TO PRESTIGE","Settings.Prestige.Max": "MAX PRESTIGE","Settings.Prestige.Btn": "PRESTIGE NOW","Settings.Prestige.Confirm": "CONFIRM PRESTIGE?","Settings.SkillToggles": "SKILL TOGGLES","Settings.SkillToggles.Empty": "Unlock skills to enable or disable them here.","GB.ToAll": "Global XP Boosts Active\n &lt;color=#f0b132&gt;{0} {1}&lt;/color&gt;\n {2}\n Time Left: &lt;color=#f0b132&gt;{3}&lt;/color&gt;","Ability.NotUnlocked": "You haven't unlocked this ability.","Ability.OnCooldown": "That ability is on cooldown ({0}s left).","Ability.AlreadyActive": "&lt;color=#f0b132&gt;{0}&lt;/color&gt; is already active.","Ability.Activated": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; activated for {1}s.","Ability.Ended": "&lt;color=#f0b132&gt;{0}&lt;/color&gt; has worn off.","Ability.FullHeal": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; — you are fully healed.","Ability.Cleanse": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; — cleared radiation, bleeding and temperature.","Ability.SelfRevive": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; — you revived yourself.","Ability.NotWounded": "You are not wounded.","Ability.BubbleShared": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; shielded you with Guardian Bubble.","Ability.Runner.NotInMonument": "You are not inside a monument.","Ability.Runner.Done": "&lt;color=#a2e430&gt;{0}&lt;/color&gt; — teleported to safety.","Ability.Unknown": "That ability isn't available.","Pie.UnlockedTotal": "{0}/{1} unlocked","Pie.CloseBTN": "Close","Pie.CloseBTN.Desc": "Close this menu","Pie.Locked": "Not unlocked","Pie.OnCooldown": "On cooldown ({0}s)","Pie.NoAbilities": "No abilities","Pie.NoAbilities.Desc": "Nothing here yet","Pie.BackBTN": "Back","Pie.BackBTN.Desc": "Back to categories","Buff.1.Name": "WILD PLANTS BONUS","Buff.1.Desc": "Increases the amount of resources gained from wild pickable plants.","Buff.2.Name": "STONE ORE BONUS","Buff.2.Desc": "Increases the amount of stone gathered from ore nodes.","Buff.3.Name": "METAL ORE BONUS","Buff.3.Desc": "Increases the amount of metal ore gathered from ore nodes.","Buff.4.Name": "HQM ORE BONUS","Buff.4.Desc": "Increases the amount of high quality metal ore gathered from nodes.","Buff.5.Name": "SULFUR ORE BONUS","Buff.5.Desc": "Increases the amount of sulfur ore gathered from ore nodes.","Buff.6.Name": "TREE BONUS","Buff.6.Desc": "Increases the amount of wood gathered from trees.","Buff.7.Name": "SKINNING BONUS","Buff.7.Desc": "Increases the amount of resources gained from harvesting animals.","Buff.8.Name": "GROWABLE FARMING BONUS","Buff.8.Desc": "Increases the amount of resources gained from player-grown plants.","Buff.9.Name": "SMELTING RESOURCE BONUS","Buff.9.Desc": "Chance for a furnace you own to produce bonus smelted resources.","Buff.10.Name": "SMELTING CHARCOAL BONUS","Buff.10.Desc": "Chance for a furnace you own to produce bonus charcoal while smelting.","Buff.11.Name": "CRAFTING REFUND BONUS","Buff.11.Desc": "Gives a chance to refund part of the materials used when crafting.","Buff.12.Name": "RECYCLER OUTPUT BONUS","Buff.12.Desc": "Increases the amount of resources returned from recycling items.","Buff.13.Name": "MIXING TABLE SPEED","Buff.13.Desc": "Reduces the time required to craft recipes in the mixing table.","Buff.14.Name": "MIXING TABLE OUTPUT BONUS","Buff.14.Desc": "Increases the output amount from mixing table recipes.","Buff.15.Name": "COOKING OUTPUT BONUS","Buff.15.Desc": "Chance for a BBQ you own to produce bonus cooked food.","Buff.16.Name": "BUILDING REFUND BONUS","Buff.16.Desc": "Gives refund materials when placing building blocks.","Buff.17.Name": "REFINERY OUTPUT BONUS","Buff.17.Desc": "Chance for an oil refinery you own to produce bonus low grade fuel.","Buff.18.Name": "QUARRY OUTPUT BONUS","Buff.18.Desc": "Increases the amount of resources produced by mining quarries and pump jacks you own.","Buff.19.Name": "FISHING BONUS","Buff.19.Desc": "Increases the amount of fish and loot gained from fishing.","Buff.20.Name": "RESEARCH REFUND BONUS","Buff.20.Desc": "Gives a chance to research an item without spending any scrap.","Skill.101.Name": "Lumberjack","Skill.101.Desc": "Chance to fell a tree in a single hit, dropping all of its remaining wood at once.","Skill.102.Name": "Free Coal","Skill.102.Desc": "Chance to give coal when chopping a tree.","Skill.103.Name": "Expert Chopper","Skill.103.Desc": "Chance to save tool durability when chopping a tree.","Skill.104.Name": "Sap Collector","Skill.104.Desc": "Chance to gather bonus cloth or seeds when chopping a tree.","Skill.105.Name": "Timber!","Skill.105.Desc": "Increases the XP earned from chopping trees.","Skill.106.Name": "Bark Stripper","Skill.106.Desc": "Chance to find metal ore or high quality metal ore hidden in trees.","Skill.201.Name": "Miner","Skill.201.Desc": "Chance to break an ore node in a single hit, collecting everything inside instantly.","Skill.202.Name": "Lucky!","Skill.202.Desc": "Chance to get smelted ores while mining a node.","Skill.203.Name": "Expert Miner","Skill.203.Desc": "Chance to save tool durability when mining a node.","Skill.204.Name": "Gem Finder","Skill.204.Desc": "Chance to uncover bonus sulfur, stones or high quality metal ore while mining.","Skill.205.Name": "Deep Digger","Skill.205.Desc": "Increases the XP earned from mining nodes.","Skill.206.Name": "Rock Breaker","Skill.206.Desc": "Chance to get bonus low grade fuel or charcoal while mining.","Skill.301.Name": "Hungry Again?","Skill.301.Desc": "Depletes food &amp; water slower.","Skill.302.Name": "More Food","Skill.302.Desc": "Gives player more food while consuming food.","Skill.303.Name": "More Water","Skill.303.Desc": "Gives player more water while consuming water.","Skill.304.Name": "Food saves life","Skill.304.Desc": "Consuming food gives extra health.","Skill.305.Name": "Radiation Resist","Skill.305.Desc": "Reduces radiation damage.","Skill.306.Name": "Cold Resist","Skill.306.Desc": "Reduces cold damage.","Skill.307.Name": "Too Hot Resist","Skill.307.Desc": "Reduces heat damage.","Skill.401.Name": "Master Skinner","Skill.401.Desc": "Chance to fully harvest an animal in a single hit.","Skill.402.Name": "Lucky!","Skill.402.Desc": "Chance to get cooked food while skinning.","Skill.403.Name": "Expert Skinner","Skill.403.Desc": "Chance to save tool durability when skinning an animal.","Skill.404.Name": "Field Dresser","Skill.404.Desc": "Chance to double the resources harvested from an animal.","Skill.405.Name": "Pelt Trader","Skill.405.Desc": "Chance to find scrap when harvesting large animals.","Skill.406.Name": "Survivalist","Skill.406.Desc": "Increases the XP earned from harvesting animals.","Skill.501.Name": "Marksman","Skill.501.Desc": "Chance for a body shot to land as a headshot against NPCs and animals, dealing bonus damage.","Skill.502.Name": "Butcher","Skill.502.Desc": "Chance to instantly kill an animal with a single hit.","Skill.503.Name": "Executioner","Skill.503.Desc": "Chance to instantly kill a scientist with a single hit.","Skill.504.Name": "Lone Wolf","Skill.504.Desc": "Reduces incoming damage from animals.","Skill.505.Name": "Ramboo","Skill.505.Desc": "Reduces incoming damage from NPCs.","Skill.506.Name": "Npc Damage","Skill.506.Desc": "Increases damage dealt to NPC enemies.","Skill.507.Name": "Animal Damage","Skill.507.Desc": "Increases damage dealt to animals.","Skill.508.Name": "Bradley APC Damage","Skill.508.Desc": "Increases damage dealt to Bradley APC.","Skill.509.Name": "Patrol Helicopter Damage","Skill.509.Desc": "Increases damage dealt to Patrol Helicopter.","Skill.1001.Name": "Crafter","Skill.1001.Desc": "Chance for a finished craft to produce a duplicate for free.","Skill.1002.Name": "Recycler Overdrive","Skill.1002.Desc": "Increases the output of recyclers you use.","Skill.1003.Name": "Harden Tools","Skill.1003.Desc": "Chance for any tool or weapon to take no durability loss.","Skill.1004.Name": "Scraper","Skill.1004.Desc": "Chance to get extra scrap when looting barrels/crates.","Skill.1005.Name": "Oiler","Skill.1005.Desc": "Chance to get extra fuel from oil barrels.","Skill.601.Name": "Better Heal","Skill.601.Desc": "Increases chance of better healing from medical items.","Skill.602.Name": "Mindful Usages","Skill.602.Desc": "Chance to recover the used medical item.","Skill.603.Name": "Wounded Reset","Skill.603.Desc": "Chances of getting back up when wounded and getting half health back.","Skill.604.Name": "Better Revive","Skill.604.Desc": "Chance to instantly revive a downed player.","Skill.605.Name": "Vampire","Skill.605.Desc": "Chance to recover health when taking damage.","Skill.701.Name": "Master Harvester","Skill.701.Desc": "Chance to double any gathered resource - wood, ore and flesh.","Skill.702.Name": "Chain Feller","Skill.702.Desc": "Chance to fell nearby trees as well, collecting all of their wood instantly.","Skill.703.Name": "Seismic Strike","Skill.703.Desc": "Chance to shatter nearby ore nodes, collecting everything inside instantly.","Skill.704.Name": "Refinery Touch","Skill.704.Desc": "Chance to receive the smelted version of mined ore while keeping the raw ore too.","Skill.705.Name": "Scrap Finder","Skill.705.Desc": "Chance to find bonus scrap when destroying barrels.","Skill.706.Name": "Ore Finder Instinct","Skill.706.Desc": "Shows nearby stone and metal ore nodes for 30 seconds on ability activation.","Skill.707.Name": "Animal Instinct","Skill.707.Desc": "Shows nearby animals for 30 seconds on ability activation.","Skill.708.Name": "Crates Instinct","Skill.708.Desc": "Shows nearby loot crates &amp; barrels for 30 seconds on ability activation.","Skill.709.Name": "Sulfur Sense","Skill.709.Desc": "Shows nearby sulfur nodes for 30 seconds on activation.","Skill.801.Name": "Second Wind","Skill.801.Desc": "A lethal hit leaves you at 1 HP instead of killing you. Has a cooldown.","Skill.802.Name": "Juggernaut","Skill.802.Desc": "Reduces all incoming damage from every source.","Skill.803.Name": "Ammo Hoarder","Skill.803.Desc": "Chance for a fired shot to not consume ammo.","Skill.804.Name": "Demolitionist","Skill.804.Desc": "Chance for thrown explosives and launched rockets to not be consumed.","Skill.805.Name": "Boss Hunter","Skill.805.Desc": "Increases damage dealt to heavy scientists.","Skill.806.Name": "Scientist Instinct","Skill.806.Desc": "Shows nearby scientists for 30 seconds on ability activation.","Skill.807.Name": "Bloodlust","Skill.807.Desc": "Deal +30% damage for 15 seconds on activation.","Skill.808.Name": "Quick Barrier","Skill.808.Desc": "Incoming damage reduced by 80% for 5 seconds on activation.","Skill.809.Name": "Runner","Skill.809.Desc": "Instantly teleports you out of a monument to safety.","Skill.901.Name": "Regeneration","Skill.901.Desc": "Slowly regenerate health per minute while out of combat.","Skill.902.Name": "Guardian Angel","Skill.902.Desc": "A portion of the healing you receive also heals nearby teammates.","Skill.903.Name": "Field Surgeon","Skill.903.Desc": "Players you revive get up instantly with full health.","Skill.904.Name": "Iron Lungs","Skill.904.Desc": "Greatly reduces drowning damage.","Skill.905.Name": "Fireproof","Skill.905.Desc": "Reduces fire and heat damage.","Skill.906.Name": "Field Kit","Skill.906.Desc": "Instantly heal to full and stop bleeding.","Skill.907.Name": "Cleanse","Skill.907.Desc": "Instantly clears radiation, bleeding, cold and heat.","Skill.908.Name": "Guardian Bubble","Skill.908.Desc": "You and nearby teammates take 50% less damage for 10 seconds.","Skill.909.Name": "Self Revive","Skill.909.Desc": "Revive yourself when wounded on ability activation.","Skill.1101.Name": "Reliable Explosives","Skill.1101.Desc": "Beancans and satchels never becomes dud.","Skill.1102.Name": "Instant Beancans","Skill.1102.Desc": "Beancan grenades explode in 3 seconds when thrown.","Skill.1103.Name": "Instant Satchel","Skill.1103.Desc": "Satchel charges explode in 3 seconds when thrown.","Skill.1104.Name": "Double Rocket","Skill.1104.Desc": "Chance to fire extra rocket when using the Rocket Launcher doing double damage.","Skill.1105.Name": "Double Boom","Skill.1105.Desc": "Chance to explode Timed Explosive Charge doing double damage.","Skill.1106.Name": "Bigger Boom","Skill.1106.Desc": "Increases the blast radius of your rockets and explosives.","Skill.1107.Name": "Flat Trajectory","Skill.1107.Desc": "Removes gravity on your rockets so they fly straight to the target.","Skill.1108.Name": "Demolition Streak","Skill.1108.Desc": "Each structure you blow up makes the next boom hit harder.","Skill.1109.Name": "Rapid Explosion","Skill.1109.Desc": "Chance to trigger multiple explosions after a rocket or C4 explodes.","Skill.1110.Name": "Cupboard Sense","Skill.1110.Desc": "Reveals nearby tool cupboards for 30 seconds on activation.","Skill.1111.Name": "Trap Spotter","Skill.1111.Desc": "Reveals nearby turrets, shotgun traps and flame turrets for 30 seconds.","Skill.1112.Name": "Vault Sense","Skill.1112.Desc": "Reveals nearby boxes and storage for 30 seconds on activation.","Skill.Cat.LUMBERJACK": "LUMBERJACK","Skill.Cat.MINER": "MINER","Skill.Cat.METABOLISM": "METABOLISM","Skill.Cat.SKINNING": "SKINNING","Skill.Cat.COMBAT": "COMBAT","Skill.Cat.SCAVENGER": "SCAVENGER","Skill.Cat.MEDICAL": "MEDICAL","Skill.Cat.GATHERING": "GATHERING","Skill.Cat.HITMAN": "HITMAN","Skill.Cat.SURVIVOR": "SURVIVOR","Skill.Cat.RAIDER": "RAIDER","Level.1.Rank": "ROOKIE","Level.1.Desc": "The journey begins. Survive and gather XP.","Level.2.Rank": "ROOKIE","Level.2.Desc": "Reach level 2 to unlock new permanent rewards.","Level.3.Rank": "ROOKIE","Level.3.Desc": "Reach level 3 to unlock new permanent rewards.","Level.4.Rank": "SCAVENGER","Level.4.Desc": "Reach level 4 to unlock new permanent rewards.","Level.5.Rank": "SCAVENGER","Level.5.Desc": "Reach level 5 to unlock new permanent rewards.","Level.6.Rank": "SCAVENGER","Level.6.Desc": "Reach level 6 to unlock new permanent rewards.","Level.7.Rank": "SURVIVOR","Level.7.Desc": "Reach level 7 to unlock new permanent rewards.","Level.8.Rank": "SURVIVOR","Level.8.Desc": "Reach level 8 to unlock new permanent rewards.","Level.9.Rank": "SURVIVOR","Level.9.Desc": "Reach level 9 to unlock new permanent rewards.","Level.10.Rank": "RAIDER","Level.10.Desc": "Reach level 10 to unlock new permanent rewards.","Level.11.Rank": "RAIDER","Level.11.Desc": "Reach level 11 to unlock new permanent rewards.","Level.12.Rank": "RAIDER","Level.12.Desc": "Reach level 12 to unlock new permanent rewards.","Level.13.Rank": "VETERAN","Level.13.Desc": "Reach level 13 to unlock new permanent rewards.","Level.14.Rank": "VETERAN","Level.14.Desc": "Reach level 14 to unlock new permanent rewards.","Level.15.Rank": "VETERAN","Level.15.Desc": "Reach level 15 to unlock new permanent rewards.","Level.16.Rank": "ELITE","Level.16.Desc": "Reach level 16 to unlock new permanent rewards.","Level.17.Rank": "ELITE","Level.17.Desc": "Reach level 17 to unlock new permanent rewards.","Level.18.Rank": "ELITE","Level.18.Desc": "Reach level 18 to unlock new permanent rewards.","Level.19.Rank": "MASTER","Level.19.Desc": "Reach level 19 to unlock new permanent rewards.","Level.20.Rank": "MASTER","Level.20.Desc": "Reach level 20 to unlock new permanent rewards.","Level.21.Rank": "MASTER","Level.21.Desc": "Reach level 21 to unlock new permanent rewards.","Level.22.Rank": "WARLORD","Level.22.Desc": "Reach level 22 to unlock new permanent rewards.","Level.23.Rank": "WARLORD","Level.23.Desc": "Reach level 23 to unlock new permanent rewards.","Level.24.Rank": "WARLORD","Level.24.Desc": "Reach level 24 to unlock new permanent rewards.","Level.25.Rank": "LEGEND","Level.25.Desc": "Reach level 25 to unlock new permanent rewards.","Level.26.Rank": "LEGEND","Level.26.Desc": "Reach level 26 to unlock new permanent rewards.","Level.27.Rank": "LEGEND","Level.27.Desc": "Reach level 27 to unlock new permanent rewards.","Level.28.Rank": "APEX","Level.28.Desc": "Reach level 28 to unlock new permanent rewards.","Level.29.Rank": "APEX","Level.29.Desc": "Reach level 29 to unlock new permanent rewards.","Level.30.Rank": "APEX","Level.30.Desc": "Reach level 30 to unlock new permanent rewards.","Level.31.Rank": "MYTHIC","Level.31.Desc": "Reach level 31 to unlock new permanent rewards.","Level.32.Rank": "MYTHIC","Level.32.Desc": "Reach level 32 to unlock new permanent rewards.","Level.33.Rank": "MYTHIC","Level.33.Desc": "Reach level 33 to unlock new permanent rewards.","Level.34.Rank": "TITAN","Level.34.Desc": "Reach level 34 to unlock new permanent rewards.","Level.35.Rank": "TITAN","Level.35.Desc": "Reach level 35 to unlock new permanent rewards.","Level.36.Rank": "TITAN","Level.36.Desc": "Reach level 36 to unlock new permanent rewards.","Level.37.Rank": "OVERLORD","Level.37.Desc": "Reach level 37 to unlock new permanent rewards.","Level.38.Rank": "OVERLORD","Level.38.Desc": "Reach level 38 to unlock new permanent rewards.","Level.39.Rank": "OVERLORD","Level.39.Desc": "Reach level 39 to unlock new permanent rewards.","Level.40.Rank": "ASCENDANT","Level.40.Desc": "Reach level 40 to unlock new permanent rewards.","Level.41.Rank": "ASCENDANT","Level.41.Desc": "Reach level 41 to unlock new permanent rewards.","Level.42.Rank": "ASCENDANT","Level.42.Desc": "Reach level 42 to unlock new permanent rewards.","Level.43.Rank": "IMMORTAL","Level.43.Desc": "Reach level 43 to unlock new permanent rewards.","Level.44.Rank": "IMMORTAL","Level.44.Desc": "Reach level 44 to unlock new permanent rewards.","Level.45.Rank": "IMMORTAL","Level.45.Desc": "Reach level 45 to unlock new permanent rewards.","Level.46.Rank": "GODLIKE","Level.46.Desc": "Reach level 46 to unlock new permanent rewards.","Level.47.Rank": "GODLIKE","Level.47.Desc": "Reach level 47 to unlock new permanent rewards.","Level.48.Rank": "GODLIKE","Level.48.Desc": "Reach level 48 to unlock new permanent rewards.","Level.49.Rank": "ETERNAL","Level.49.Desc": "Reach level 49 to unlock new permanent rewards.","Level.50.Rank": "ETERNAL","Level.50.Desc": "Reach level 50 to unlock new permanent rewards."</p></details><p><br><strong><span class="ipsEmoji" title="">✨</span>XP Keys</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>{
                // PVP
                ["PVP"] = R(100, 0),

                // gathering
                ["OreHit"] = R(10, 10000),
                ["FinalOreHit"] = R(10, 10000),
                ["WoodChop"] = R(10, 10000),
                ["FinalWoodChop"] = R(10, 10000),
                ["Skinining"] = R(10, 10000),
                ["FinalHitSkinining"] = R(10, 10000),
                ["CollectWildPlant"] = R(10, 10000),
                ["CollectGrownPlant"] = R(10, 10000),
                ["FishCaught"] = R(10, 5000),

                // buildings
                ["BuildingBlockDeployed"] = R(10, 5000),

                // crafting
                ["Crafting Common"] = R(1, 2000),
                ["Crafting Weapon"] = R(5, 2000),
                ["Crafting Ammunition"] = R(3, 2000),
                ["Crafting Attire"] = R(3, 2000),
                ["Crafting Construction"] = R(3, 2000),
                ["Crafting Tool"] = R(3, 2000),
                ["Crafting Electrical"] = R(1, 2000),
                ["Crafting Traps"] = R(3, 2000),
                ["Crafting Items"] = R(2, 2000),
                ["Crafting Medical"] = R(2, 2000),
                ["Crafting Resources"] = R(2, 2000),

                // kills / combat
                ["scientistnpc_roam"] = R(10, 5000),
                ["scientistnpc_patrol"] = R(10, 5000),
                ["scientistnpc_cargo"] = R(10, 5000),
                ["scientistnpc_ch47_gunner"] = R(10, 5000),
                ["scientistnpc_excavator"] = R(10, 5000),
                ["scientistnpc_junkpile_pistol"] = R(10, 5000),
                ["scientistnpc_oilrig"] = R(10, 5000),
                ["scientistnpc_heavy"] = R(30, 5000),
                ["zombie"] = R(10, 5000),
                ["scarecrow"] = R(10, 5000),
                ["bradleyapc"] = R(100),
                ["patrolhelicopter"] = R(100),

                // animals
                ["boar"] = R(10, 5000),
                ["stag"] = R(10, 5000),
                ["bear"] = R(10, 5000),
                ["polarbear"] = R(10, 5000),
                ["crocodile"] = R(10, 5000),
                ["panther"] = R(10, 5000),
                ["snake"] = R(10, 5000),
                ["wolf2"] = R(10, 5000),
                ["simpleshark"] = R(10, 5000),

                // misc
                ["Mission"] = R(10, 2000),

                // killable crates
                ["Barrel"] = R(10, 5000),
                ["RoadSign"] = R(10, 5000),

                // openable crates
                ["crate_basic"] = R(10, 5000),
                ["crate_basic_jungle"] = R(10, 5000),
                ["crate_cannons"] = R(10, 5000),
                ["crate_shore"] = R(10, 5000),
                ["crate_elite"] = R(10, 5000),
                ["crate_mine"] = R(10, 5000),
                ["crate_normal"] = R(10, 5000),
                ["crate_normal_2"] = R(10, 5000),
                ["crate_normal_2_food"] = R(10, 5000),
                ["crate_normal_2_medical"] = R(10, 5000),
                ["crate_food_1"] = R(10, 5000),
                ["crate_food_2"] = R(10, 5000),
                ["crate_fuel"] = R(10, 5000),
                ["crate_medical"] = R(10, 5000),
                ["crate_tools"] = R(10, 5000),
                ["crate_underwater_advanced"] = R(10, 5000),
                ["crate_underwater_basic"] = R(10, 5000),
                ["crate_ammunition"] = R(10, 5000),
                ["bradley_crate"] = R(10, 5000),
                ["heli_crate"] = R(10, 5000),
                ["codelockedhackablecrate"] = R(10, 5000),
                ["codelockedhackablecrate_ghostship"] = R(10, 5000),
                ["codelockedhackablecrate_oilrig"] = R(10, 5000),
                ["supply_drop"] = R(10, 5000),

                // MonumentEvents Winner
                ["Plugin MonumentEventsWinner"] = R(1000),

                // Floor Drops
                ["Plugin FloorDrops"] = R(1000),

                // GlassBridge
                ["Plugin GlassBridge"] = R(1000),

                // Npc Raiders
                ["Plugin NpcRaiders Easy"] = R(1000),
                ["Plugin NpcRaiders Medium"] = R(1000),
                ["Plugin NpcRaiders Hard"] = R(1000),
                ["Plugin NpcRaiders Expert"] = R(1000),
                ["Plugin NpcRaiders Nightmare"] = R(1000),

                // Raidablebases
                ["Plugin RaidableBases Easy"] = R(1000),
                ["Plugin RaidableBases Medium"] = R(2000),
                ["Plugin RaidableBases Hard"] = R(3000),
                ["Plugin RaidableBases Expert"] = R(4000),
                ["Plugin RaidableBases Nightmare"] = R(5000),

                // Boss Monster
                ["Plugin BossMonster Clown"] = R(1000),
                ["Plugin BossMonster Evil"] = R(1000),
                ["Plugin BossMonster Franken"] = R(1000),
                ["Plugin BossMonster Frankenstein"] = R(1000),
                ["Plugin BossMonster Heavy"] = R(1000),
                ["Plugin BossMonster Horror"] = R(1000),
                ["Plugin BossMonster Jason"] = R(1000),
                ["Plugin BossMonster King of the Night"] = R(1000),
                ["Plugin BossMonster Michael Myers"] = R(1000),
                ["Plugin BossMonster Oni"] = R(1000),
                ["Plugin BossMonster Raptor"] = R(1000),
                ["Plugin BossMonster Scary"] = R(1000),

                // Adem KpucTaJl
                ["Plugin Convoy"] = R(1000),
                ["Plugin ArmoredTrain"] = R(1000),
                ["Plugin GasStationEvent"] = R(1000),
                ["Plugin HarborEvent"] = R(1000),
                ["Plugin SatDishEvent"] = R(1000),
                ["Plugin WaterEvent"] = R(1000),
                ["Plugin JunkyardEvent"] = R(1000),
                ["Plugin ArcticBaseEvent"] = R(1000),
                ["Plugin AirEvent"] = R(1000),
                ["Plugin SputnikEvent"] = R(1000),
                ["Plugin PowerPlantEvent"] = R(1000),
                ["Plugin ShipwreckEvent"] = R(1000),
                ["Plugin SupermarketEvent"] = R(1000),
                ["Plugin CaravanEvent"] = R(1000),
                ["Plugin FerryTerminalEvent"] = R(1000),

                // Fruster
                ["Plugin AirfieldEvent"] = R(1000),

                // Krungh Crow
                ["Plugin BradleyTiers Easy"] = R(1000),
                ["Plugin BradleyTiers Medium"] = R(2000),
                ["Plugin BradleyTiers Hard"] = R(3000),
                ["Plugin BradleyTiers Nightmare"] = R(4000),

                // ThePitereq
                ["Plugin RoadBradley Normal"] = R(1000),
                ["Plugin RoadBradley Hard"] = R(2000),
                ["Plugin RoadBradley Extreme"] = R(3000),

                // Martian
                ["Plugin DungeonEvents Easy"] = R(1000),
                ["Plugin DungeonEvents Normal"] = R(1000),
                ["Plugin DungeonEvents Medium"] = R(1000),
                ["Plugin DungeonEvents Hard"] = R(1000),
                ["Plugin DungeonEvents Nightmare"] = R(1000),
                ["Plugin DungeonEvents Impossible"] = R(1000),

                // ZEODE
                ["Plugin HeliSignals Easy"] = R(1000),
                ["Plugin HeliSignals Medium"] = R(2000),
                ["Plugin HeliSignals Hard"] = R(3000),
                ["Plugin HeliSignals Elite"] = R(4000),
                ["Plugin HeliSignals Multi Easy"] = R(5000),
                ["Plugin HeliSignals Multi Medium"] = R(6000),
                ["Plugin HeliSignals Multi Hard"] = R(7000),
                ["Plugin HeliSignals Multi Elite"] = R(8000),

                ["Plugin BradleyDrops Easy"] = R(1000),
                ["Plugin BradleyDrops Medium"] = R(2000),
                ["Plugin BradleyDrops Hard"] = R(3000),
                ["Plugin BradleyDrops Expert"] = R(4000),
                ["Plugin BradleyDrops Nightmare"] = R(5000),};</code></pre></details><p><strong><span class="ipsEmoji" title="">⚡</span>Permanent Buffs</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>Name: WILD PLANTS BONUS Des: Increases the amount of resources gained from wild pickable plants.Name: STONE ORE BONUS Des: Increases the amount of stone gathered from ore nodes.Name: METAL ORE BONUS Des: Increases the amount of metal ore gathered from ore nodes.Name: HQM ORE BONUS Des: Increases the amount of high quality metal ore gathered from nodes.Name: SULFUR ORE BONUS Des: Increases the amount of sulfur ore gathered from ore nodes.Name: TREE BONUS Des: Increases the amount of wood gathered from trees.Name: SKINNING BONUS Des: Increases the amount of resources gained from harvesting animals.Name: GROWABLE FARMING BONUS Des: Increases the amount of resources gained from player-grown plants.Name: SMELTING RESOURCE BONUS Des: Chance for a furnace you own to produce bonus smelted resources.Name: SMELTING CHARCOAL BONUS Des: Chance for a furnace you own to produce bonus charcoal while smelting.Name: CRAFTING REFUND BONUS Des: Gives a chance to refund part of the materials used when crafting.Name: RECYCLER OUTPUT BONUS Des: Increases the amount of resources returned from recycling items.Name: MIXING TABLE SPEED Des: Reduces the time required to craft recipes in the mixing table.Name: MIXING TABLE OUTPUT BONUS Des: Increases the output amount from mixing table recipes.Name: COOKING OUTPUT BONUS Des: Chance for a BBQ you own to produce bonus cooked food.Name: BUILDING REFUND BONUS Des: Gives refund materials when placing building blocks.Name: REFINERY OUTPUT BONUS Des: Chance for an oil refinery you own to produce bonus low grade fuel.Name: QUARRY OUTPUT BONUS Des: Increases the amount of resources produced by mining quarries and pump jacks you own.Name: FISHING BONUS Des: Increases the amount of fish and loot gained from fishing.Name: RESEARCH REFUND BONUS Des: Gives a chance to research an item without spending any scrap.</code></pre></details><p><strong><span class="ipsEmoji" title="">🎓</span>Skills</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>Name: Lumberjack Des: Chance to fell a tree in a single hit, dropping all of its remaining wood at once.Name: Free Coal Des: Chance to give coal when chopping a tree.Name: Expert Chopper Des: Chance to save tool durability when chopping a tree.Name: Sap Collector Des: Chance to gather bonus cloth or seeds when chopping a tree.Name: Timber! Des: Increases the XP earned from chopping trees.Name: Bark Stripper Des: Chance to find metal ore or high quality metal ore hidden in trees.Name: Miner Des: Chance to break an ore node in a single hit, collecting everything inside instantly.Name: Lucky! Des: Chance to get smelted ores while mining a node.Name: Expert Miner Des: Chance to save tool durability when mining a node.Name: Gem Finder Des: Chance to uncover bonus sulfur, stones or high quality metal ore while mining.Name: Deep Digger Des: Increases the XP earned from mining nodes.Name: Rock Breaker Des: Chance to get bonus low grade fuel or charcoal while mining.Name: Hungry Again? Des: Depletes food &amp; water slower.Name: More Food Des: Gives player more food while consuming food.Name: More Water Des: Gives player more water while consuming water.Name: Food saves life Des: Consuming food gives extra health.Name: Radiation Resist Des: Reduces radiation damage.Name: Cold Resist Des: Reduces cold damage.Name: Too Hot Resist Des: Reduces heat damage.Name: Master Skinner Des: Chance to fully harvest an animal in a single hit.Name: Lucky! Des: Chance to get cooked food while skinning.Name: Expert Skinner Des: Chance to save tool durability when skinning an animal.Name: Field Dresser Des: Chance to double the resources harvested from an animal.Name: Pelt Trader Des: Chance to find scrap when harvesting large animals.Name: Survivalist Des: Increases the XP earned from harvesting animals.Name: Marksman Des: Chance for a body shot to land as a headshot against NPCs and animals, dealing bonus damage.Name: Butcher Des: Chance to instantly kill an animal with a single hit.Name: Executioner Des: Chance to instantly kill a scientist with a single hit.Name: Lone Wolf Des: Reduces incoming damage from animals.Name: Ramboo Des: Reduces incoming damage from NPCs.Name: Npc Damage Des: Increases damage dealt to NPC enemies.Name: Animal Damage Des: Increases damage dealt to animals.Name: Bradley APC Damage Des: Increases damage dealt to Bradley APC.Name: Patrol Helicopter Damage Des: Increases damage dealt to Patrol Helicopter.Name: Crafter Des: Chance for a finished craft to produce a duplicate for free.Name: Recycler Overdrive Des: Increases the output of recyclers you use.Name: Harden Tools Des: Chance for any tool or weapon to take no durability loss.Name: Scraper Des: Chance to get extra scrap when looting barrels/crates.Name: Oiler Des: Chance to get extra fuel from oil barrels.Name: Better Heal Des: Increases chance of better healing from medical items.Name: Mindful Usages Des: Chance to recover the used medical item.Name: Wounded Reset Des: Chances of getting back up when wounded and getting half health back.Name: Better Revive Des: Chance to instantly revive a downed player.Name: Vampire Des: Chance to recover health when taking damage.Name: Master Harvester Des: Chance to double any gathered resource - wood, ore and flesh.Name: Chain Feller Des: Chance to fell nearby trees as well, collecting all of their wood instantly.Name: Seismic Strike Des: Chance to shatter nearby ore nodes, collecting everything inside instantly.Name: Refinery Touch Des: Chance to receive the smelted version of mined ore while keeping the raw ore too.Name: Scrap Finder Des: Chance to find bonus scrap when destroying barrels.Name: Ore Finder Instinct Des: Shows nearby stone and metal ore nodes for 30 seconds on ability activation.Name: Animal Instinct Des: Shows nearby animals for 30 seconds on ability activation.Name: Crates Instinct Des: Shows nearby loot crates &amp; barrels for 30 seconds on ability activation.Name: Sulfur Sense Des: Shows nearby sulfur nodes for 30 seconds on activation.Name: Second Wind Des: A lethal hit leaves you at 1 HP instead of killing you. Has a cooldown.Name: Juggernaut Des: Reduces all incoming damage from every source.Name: Ammo Hoarder Des: Chance for a fired shot to not consume ammo.Name: Demolitionist Des: Chance for thrown explosives and launched rockets to not be consumed.Name: Boss Hunter Des: Increases damage dealt to heavy scientists.Name: Scientist Instinct Des: Shows nearby scientists for 30 seconds on ability activation.Name: Bloodlust Des: Deal +30% damage for 15 seconds on activation.Name: Quick Barrier Des: Incoming damage reduced by 80% for 5 seconds on activation.Name: Runner Des: Instantly teleports you out of a monument to safety.Name: Regeneration Des: Slowly regenerate health per minute while out of combat.Name: Guardian Angel Des: A portion of the healing you receive also heals nearby teammates.Name: Field Surgeon Des: Players you revive get up instantly with full health.Name: Iron Lungs Des: Greatly reduces drowning damage.Name: Fireproof Des: Reduces fire and heat damage.Name: Field Kit Des: Instantly heal to full and stop bleeding.Name: Cleanse Des: Instantly clears radiation, bleeding, cold and heat.Name: Guardian Bubble Des: You and nearby teammates take 50% less damage for 10 seconds.Name: Self Revive Des: Revive yourself when wounded on ability activation.Name: Reliable Explosives Des: Beancans and satchels never becomes dud.Name: Instant Beancans Des: Beancan grenades explode in 3 seconds when thrown.Name: Instant Satchel Des: Satchel charges explode in 3 seconds when thrown.Name: Double Rocket Des: Chance to fire extra rocket when using the Rocket Launcher doing double damage.Name: Double Boom Des: Chance to explode Timed Explosive Charge doing double damage.Name: Bigger Boom Des: Increases the blast radius of your rockets and explosives.Name: Flat Trajectory Des: Removes gravity on your rockets so they fly straight to the target.Name: Demolition Streak Des: Each structure you blow up makes the next boom hit harder.Name: Rapid Explosion Des: Chance to trigger multiple explosions after a rocket or C4 explodes.Name: Cupboard Sense Des: Reveals nearby tool cupboards for 30 seconds on activation.Name: Trap Spotter Des: Reveals nearby turrets, shotgun traps and flame turrets for 30 seconds.Name: Vault Sense Des: Reveals nearby boxes and storage for 30 seconds on activation.</code></pre></details><p><strong><span class="ipsEmoji" title="">🍀</span>Ability</strong></p><details class="ipsRichTextBox ipsRichTextBox--expandable ipsRichText__no-index"><summary class="ipsRichTextBox__title"><p><a rel="external nofollow" href="https://codefling.com/plugins/xp-pro-level-up-progression-skills-abilities#"><strong> </strong></a><strong> Hide contents</strong></p></summary><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>GATHERING (Prestige 1)Name: Ore Finder Instinct Des: Shows nearby stone and metal ore nodes for 30 seconds on ability activation.Name: Animal Instinct Des: Shows nearby animals for 30 seconds on ability activation.Name: Crates Instinct Des: Shows nearby loot crates &amp; barrels for 30 seconds on ability activation.Name: Sulfur Sense Des: Shows nearby sulfur nodes for 30 seconds on activation.

HITMAN (Prestige 1)Name: Scientist Instinct Des: Shows nearby scientists for 30 seconds on ability activation.Name: Bloodlust Des: Deal +30% damage for 15 seconds on activation.Name: Quick Barrier Des: Incoming damage reduced by 80% for 5 seconds on activation.Name: Runner Des: Instantly teleports you out of a monument to safety.

SURVIVOR (Prestige 2)Name: Field Kit Des: Instantly heal to full and stop bleeding.Name: Cleanse Des: Instantly clears radiation, bleeding, cold and heat.Name: Guardian Bubble Des: You and nearby teammates take 50% less damage for 10 seconds.Name: Self Revive Des: Revive yourself when wounded on ability activation.

RAIDER (Prestige 3)Name: Cupboard Sense Des: Reveals nearby tool cupboards for 30 seconds on activation.Name: Trap Spotter Des: Reveals nearby turrets, shotgun traps and flame turrets for 30 seconds.Name: Vault Sense Des: Reveals nearby boxes and storage for 30 seconds on activation.</code></pre></details><p><strong><span class="ipsEmoji" title="">🌐</span>XPPro Editor<br>- Edit the levels, rewards, skills abilities using the website (</strong><a rel="external nofollow" href="https://xppro-editor.vercel.app/"><strong><u>https://xppro-editor.vercel.app/</u></strong></a><strong>)<br><span class="ipsEmoji" title="">⚙️</span>Languages</strong></p><p>- Right now I have already translated files you can download and use: <strong>German, Spanish, French, Brazilian Portuguese, Russian, Simplified Chinese</strong></p><p><a class="ipsAttachLink" data-fileid="2" data-fileext="zip" data-extension="zip" href="https://nulledvault.xyz/applications/core/interface/file/attachment.php?id=2&amp;key=00b1979250a09bc6c3c9d3bfc4d970be" rel="">Translation.zip</a></p>]]></description><guid isPermaLink="false">2</guid><pubDate>Fri, 23 Oct 2026 11:34:04 +0000</pubDate></item></channel></rss>
