<?xml version="1.0"?>
<rss version="2.0"><channel><title>Latest Files</title><link>https://rust.forjadev.com/files/</link><description>Latest Files</description><language>en</language><item><title>WipeFlow</title><link>https://rust.forjadev.com/files/file/1-wipeflow/</link><description><![CDATA[<p>WipeFlow — Wipe Director + Elite UI</p><p>Version: 1.0.0</p><p>Author: WipeFlow Team</p><p>Compatibility: Oxide/uMod + Carbon</p><p>Description</p><p>WipeFlow is a comprehensive wipe progression system for Rust servers. It automatically manages the entire wipe lifecycle through configurable phases, dynamic</p><p>item restrictions, gather rate scaling, unlock milestones, scheduled events, and a premium in-game UI — all from a single plugin.</p><p>Instead of managing dozens of separate plugins for gather rates, item blocking, wipe scheduling, and event management, WipeFlow unifies everything into one</p><p>streamlined, highly configurable system.</p><p>Key Features</p><p>Automatic Phase Progression — Define up to 6+ phases with percentage-based or time-based transitions. The server automatically advances through phases</p><p>as the wipe progresses.</p><p>Item Blocking &amp; Workbench Restrictions — Block specific items (explosives, rockets, etc.) and limit workbench tiers per phase. Items are blocked from</p><p>crafting, researching, and deploying.</p><p>Dynamic Gather Rates — Set independent gather multipliers (wood, stone, metal, sulfur, cloth) for each phase. Rates automatically change on phase</p><p>transitions.</p><p>Recycler &amp; Crafting Control — Adjust recycler yield and crafting speed multipliers per phase.</p><p>Global Unlocks — Define milestones triggered by wipe percentage or global metrics (e.g., total scrap recycled by all players). Unlocks can change rules,</p><p>unblock items, trigger events, or broadcast messages.</p><p>Automated Events — Schedule airdrops, gather bonuses, and server-wide announcements based on time windows, player count, and phase restrictions.</p><p>Premium In-Game UI — A sleek, dark-themed panel with 8 tabs: Overview, Timeline, Info, Rules, Unlocks, Events, Progress, and Settings. Includes a pinnable</p><p>mini-HUD.</p><p>Multi-Language Support — Built-in translations for Spanish, English, French, Russian, and Portuguese. Auto-detects player's Steam language.</p><p>Preset System — Save and apply server configurations as presets. Auto-apply on wipe for consistent server restarts.</p><p>Config Validator — Built-in validation system that checks your configuration for errors, warnings, and best practices.</p><p>Admin Panel — Full in-game admin tab for phase control, preset management, and server status monitoring.</p><p>Installation</p><p>1. Download WipeFlow.cs</p><p>2. Place it in your server's plugins folder:</p><p>Oxide/uMod: server/oxide/plugins/</p><p>Carbon: server/carbon/plugins/</p><p>3. Restart the server or reload the plugin:</p><p>Oxide: oxide.reload WipeFlow</p><p>Carbon: c.reload WipeFlow</p><p>4. On first load, a default configuration file will be generated:</p><p>Oxide: server/oxide/config/WipeFlow.json</p><p>Carbon: server/carbon/configs/WipeFlow.json</p><p>5. A state file will also be created in the data folder:</p><p>wipeflow_state.json</p><p>6. Edit the configuration to your needs and reload the plugin.</p><p>Permissions</p><p>Permission Description</p><p>wipeflow.use</p><p>Allows players to use the /wf command and view the WipeFlow panel.Grant to the default group for all</p><p>players.</p><p>wipeflow.mod Allows moderators to use preset commands (wf.preset list/apply ).</p><p>wipeflow.admin Full administrative access: change phases, pause/resume, modify settings, reload config, validate, and preview.</p><p>Granting Permissions</p><p>oxide.grant group default wipeflow.use</p><p>oxide.grant user &lt;steam64id&gt; wipeflow.admin</p><p>oxide.grant group moderator wipeflow.mod</p><p>Commands</p><p>Player Commands (Chat)</p><p>Command Permission Description</p><p>/wf wipeflow.use</p><p>Opens the WipeFlow panel (or displays status in chat if UI is</p><p>disabled)</p><p>/wipeflow wipeflow.use Alias for /wf</p><p>/wf help wipeflow.use Shows a list of available commands</p><p>Admin Commands (Console / F1)</p><p>Command Permission Description</p><p>wf.preview wipeflow.admin</p><p>Displays a text summary of all phases, unlocks, and</p><p>events</p><p>wf.validate wipeflow.admin Runs the config validator and shows errors/warnings</p><p>wf.setphase &lt;PhaseId&gt; wipeflow.admin Force-jump to a specific phase (e.g., wf.setphase P3 )</p><p>wf.skipphase wipeflow.admin Skip forward to the next phase</p><p>wf.pause wipeflow.admin Pause wipe progression (freezes the timer)</p><p>wf.resume wipeflow.admin Resume wipe progression after a pause</p><p>wf.set wipelength &lt;duration&gt; wipeflow.admin Change wipe length (e.g., wf.set wipelength 7d )</p><p>wf.set wipeend &lt;date&gt; wipeflow.admin Set a fixed wipe end date (format: yyyy-MM-dd HH:mm )</p><p>wf.reload wipeflow.admin Hot-reload config and state from disk without server</p><p>restart</p><p>wf.preset list wipeflow.mod List all available presets</p><p>wf.preset apply &lt;name&gt; wipeflow.mod Apply a preset configuration</p><p>wf.track &lt;unlock_id&gt; wipeflow.use Track a specific unlock in your HUD</p><p>wf.untrack &lt;unlock_id&gt; wipeflow.use Stop tracking an unlock</p><p>Configuration</p><p>The full configuration is stored in WipeFlow.json. Below is a detailed breakdown of every section.</p><p>General Settings</p><p>{</p><p></p><p>{</p><p>"Version": 1,</p><p>"General": {</p><p>"Language": "es",</p><p>"TimeZone": "server",</p><p>"Wipe": {</p><p>"Mode": "Percent",</p><p>"WipeLength": "7d",</p><p>"WipeEnd": "",</p><p>"AutoDetectWipeOnMapChange": true},</p><p>"Preset": {</p><p>"AutoApplyOnWipe": true,</p><p>"Name": "Weekly_2x_Competitive"},</p><p>"Experimental": {</p><p>"EnableCraftingTimeMultiplier": false,</p><p>"EnableRecyclerYieldMultiplier": false},</p><p>"Airdrop": {</p><p>"Enabled": true,</p><p>"Mode": "safe",</p><p>"FallbackToBroadcast": true}}}</p><p>SSeettttiinngg</p><p> TTyyppee DDeeffaauulltt</p><p> DDeessccrriippttiioonn</p><p>Language</p><p> string</p><p> "es"</p><p> Server default language (es, en, fr, ru , pt )</p><p>TimeZone</p><p> string</p><p> "server"</p><p> Time zone for schedules</p><p>Wipe.Mode</p><p> enum</p><p> "Percent"</p><p> How phases are calculated:Percent, Fixed , or</p><p>WipeEnd</p><p>Wipe.WipeLength</p><p> string</p><p> "7d"</p><p> Total wipe duration (e.g., 7d , 168h , 5d12h )</p><p>Wipe.WipeEnd</p><p> string</p><p> ""</p><p> Fixed end date (format: yyyy-MM-dd HH:mm )</p><p>Wipe.AutoDetectWipeOnMapChange</p><p> bool</p><p> true</p><p> Auto-detect wipe when the map changes</p><p>Preset.AutoApplyOnWipe</p><p> bool</p><p> true</p><p> Automatically apply the named preset on map wipe</p><p><a rel="external nofollow" href="https://Preset.Name">Preset.Name</a></p><p> string</p><p> "Weekly_2x_Competitive" Preset to auto-apply</p><p>Experimental.EnableCraftingTimeMultiplier</p><p> bool</p><p> false</p><p> Enable per-phase crafting time changes</p><p>Experimental.EnableRecyclerYieldMultiplier bool</p><p> false</p><p> Enable per-phase recycler yield changes</p><p>Airdrop.Enabled</p><p> bool</p><p> true</p><p> Allow WipeFlow to call airdrops</p><p>Airdrop.Mode</p><p> string</p><p> "safe"</p><p> Airdrop calling mode</p><p>Airdrop.FallbackToBroadcast</p><p> bool</p><p> true</p><p> If airdrops are disabled, broadcast a message instead</p><p>PPhhaasseess</p><p>Phases define the progression stages of your wipe. Each phase specifies when it starts/ends and what rules apply</p><p>"Phases": [<br>{<br>"Id": "P1",<br>"Name": " Primitivo",<br>"Start": { "Percent": 0.0, "Offset": null },<br>"End": { "Percent": 25.0, "Offset": null },<br>"Rules": {<br>"WorkbenchMaxTier": 1,<br>"BlockedItems": [<br>"explosive.satchel", "explosive.timed", "ammo.rocket.basic"<br>],<br>"GatherMultipliers": {<br>"Wood": 2.0, "Stone": 2.0, "Metal": 2.0,<br>"Sulfur": 1.5, "Cloth": 2.0<br>},<br>"Recycler": { "Enabled": true, "YieldMultiplier": 1.0 },<br>"Crafting": { "TimeMultiplier": 1.0 }<br>},<br>"Announcements": { "OnEnter": true, "OnExit": false }<br>}<br>]<br>Setting Description<br>Id Unique phase identifier (e.g., P1 , P2 , P3 , P4 )<br>Name Display name shown in UI and announcements<br>Start.Percent Wipe percentage when phase begins (0-100)<br>End.Percent Wipe percentage when phase ends<br>Rules.WorkbenchMaxTier Maximum workbench tier allowed (1, 2, or 3)<br>Rules.BlockedItems<br>List of item shortnames blocked during this<br>phase<br>Rules.GatherMultipliers Gather rates for Wood, Stone, Metal, Sulfur, Cloth<br>Rules.Recycler.YieldMultiplier Recycler output multiplier<br>Rules.Crafting.TimeMultiplier Crafting speed multiplier<br>Announcements.OnEnter Broadcast when entering this phase<br>Announcements.OnExit Broadcast when leaving this phase<br>Blocked items prevent players from:<br>Crafting the item<br>Researching the item at a research table<br>Deploying the item (e.g., placing a workbench T3)<br>Unlocks<br>Unlocks are milestones that trigger actions when reached. They can be time-based (wipe percentage) or metric-based (global milestones).<br>"Unlocks": [<br>{<br>"Id": "U_SATCHEL",<br>"Type": "Time",<br>"At": { "Percent": 28.0, "Offset": null },<br>"Goal": null,<br>"Action": {<br>"UnblockItems": ["explosive.satchel"],<br>"SetWorkbenchMaxTier": 2,<br>"TriggerEventGroup": null,<br>"Broadcast": "Bolsas explosivas desbloqueadas!"},<br>"UI": {<br>"Title": "Bolsa explosiva",<br>"Icon": " ",<br>"Show": true}},<br>{<br>"Id": "U_GLOBAL_SCRAP",<br>"Type": "GlobalMilestone",<br>"At": null,<br>"Goal": { "Metric": "scrap_recycled", "Amount": 30000 },<br>"Action": {<br>"TriggerEventGroup": "MidWipe_Bonus",<br>"Broadcast": "30K Scrap reciclado! Bonus activado!"},<br>"UI": {<br>"Title": "Hito: 30K Scrap",<br>"Icon": "<span class="ipsEmoji" title="">♻</span>",<br>"Show": true}}]<br>SSeettttiinngg<br>DDeessccrriippttiioonn<br>Id<br>Unique unlock identifier<br>Type<br>Time (wipe percentage based) or GlobalMilestone (metric based)<br>At.Percent<br>For Time type: wipe percentage to trigger<br>Goal.Metric<br>For GlobalMilestone : metric name to track (e.g., scrap_recycled ,<br>sulfur_mined )<br>Goal.Amount<br>For GlobalMilestone : target amount to reach<br>Action.UnblockItems<br>Items to unblock when triggered<br>Action.BlockItems<br>Items to block when triggered<br>Action.SetWorkbenchMaxTier Change max workbench tier<br>Action.TriggerEventGroup<br>Trigger an event group by ID<br>Action.Broadcast<br>Message to broadcast to all players<br>UI.Title<br>Display title in the UI<br>UI.Icon<br>Emoji icon for the UI<br>UI.Show<br>Whether to show in the UI<br>EEvveennttss<br>Events are automated server actions triggered by time windows, player count, or other systems.<br>"Events": {<br>"Groups": [<br>{<br>"Id": "PrimeTime_Drops",<br>"Name": "ev_name_PrimeTime_Drops",<br>"Schedule": {<br>"Mode": "window",<br>"AllowedPhases": ["P2", "P3", "P4"],<br>"MinOnline": 35,<br>"Cooldown": "90m",<br>"Windows": [{ "Start": "18:00", "End": "23:30" }],<br>"Interval": null},<br>"Actions": [<br>{ "Type": "airdrop", "Count": 1 }]},<br>{<br>"Id": "MidWipe_Bonus",<br>"Name": "ev_name_MidWipe_Bonus",<br>"Schedule": {<br>"Mode": "manual_or_triggered",<br>"AllowedPhases": [],<br>"MinOnline": 0,<br>"Cooldown": "60m"},<br>"Actions": [<br>{ "Type": "broadcast", "Message": "Bonus de farmeo activado!" },<br>{ "Type": "airdrop", "Count": 2 },<br>{ "Type": "bonus_gather", "Multiplier": 1.5, "Duration": "120m" }]}]}<br>EEvveenntt SScchheedduulleeMMooddeess<br>MMooddee<br>DDeessccrriippttiioonn<br>window<br>Activates automatically when conditions are met: correct time window, enough players online, allowed phase, and cooldown elapsed<br>manual_or_triggered Never activates by time. Only fires when triggered by an Unlock action or manually by an admin<br>EEvveenntt AAccttiioonn TTyyppeess<br>TTyyppee<br>PPaarraammeetteerrss<br>DDeessccrriippttiioonn<br>broadcast<br>Message<br>Sends a message to all online players<br>airdrop<br>Count<br>Calls supply drops (uses supply.call )<br>bonus_gather Multiplier,<br>Duration<br>Temporarily multiplies all gather rates.MMuullttiipplliiccaattiivvee: if phase rate is x2 and bonus is x1.5, result is x3. Auto-restores when timer expires.<br>SScchheedduullee SSeettttiinnggss<br>SSeettttiinngg<br>TTyyppee DDeessccrriippttiioon<br>AllowedPhases array Phase IDs where this event can fire. Empty = all phases.<br>MinOnline<br>int<br>Minimum players online required<br>Cooldown<br>string Minimum time between activations (e.g., 90m , 2h )<br>Windows<br>array Time windows withStart and End (24h format, e.g., "18:00" )<br>Interval<br>string Fixed interval between checks<br>SSeettttiinngg<br>TTyyppee DDeessccrriippttiioonn<br>UUII SSeettttiinnggss<br>"UI": {<br>"Enabled": true,<br>"Theme": "elite_dark",<br>"Panel": {<br>"Command": "wipeflow",<br>"DefaultOpenOnJoin": false,<br>"ShowPhaseBar": true,<br>"ShowCountdown": true,<br>"ShowRulesSummary": true,<br>"ShowUnlocks": true,<br>"ShowUpcoming": true},<br>"Announcements": {<br>"Chat": true,<br>"Toast": true,<br>"Sound": false,<br>"RateLimit": "30s"}}<br>SSeettttiinngg<br>DDeessccrriippttiioonn<br>Enabled<br>Enable/disable the entire UI system<br>Theme<br>Visual theme (currently: elite_dark )<br>Panel.Command<br>Chat command to open panel<br>Panel.DefaultOpenOnJoin Auto-open panel when players join<br>Panel.ShowPhaseBar<br>Show phase progress bar in overview<br>Panel.ShowCountdown<br>Show countdown timer<br>Panel.ShowRulesSummary<br>Show current rules summary<br>Panel.ShowUnlocks<br>Show upcoming unlocks<br>Panel.ShowUpcoming<br>Show upcoming phase transitions<br>Announcements.Chat<br>Send chat announcements<br>Announcements.Toast<br>Show toast notifications<br>Announcements.RateLimit Minimum interval between announcements<br>UUII TTaabbss<br>The WipeFlow panel includes 88 ttaabbss:<br>TTaabb<br>IIccoonn DDeessccrriippttiioonn<br>OOvveerrvviieeww<br>Current phase, wipe percentage, countdown, and rules summary<br>TTiimmeelliinnee<br>Visual timeline of all phases with progress indicator<br>IInnffoo<br><span class="ipsEmoji" title="">ℹ</span><br>Server information and WipeFlow details<br>RRuulleess<br><br>Current active rules: blocked items, gather rates, workbench tier<br>UUnnlloocckkss<br><br>All milestones with completion status<br>EEvveennttss<br><br>Configured events with last trigger times<br>PPrrooggrreessss<br>Server metrics: scrap recycled, sulfur mined, players<br>SSeettttiinnggss<br><span class="ipsEmoji" title="">⚙</span><br>Player preferences: HUD pin, toasts, compact mode, zoom<br>MMiinnii HHUUDD<br>Players can pin a compact mini-HUD to their screen that displays:<br>Current phase name and iconWipe progress percentageTime remainingWorkbench tier restriction<br>/wf command hint<br>Toggle via the SSeettttiinnggss tab → "Mini panel en pantalla".<br>AAddmmiinn SSeettttiinnggss<br>"Admin": {<br>"Permissions": {<br>"Admin": "wipeflow.admin",<br>"Mod": "wipeflow.mod",<br>"User": "wipeflow.use"},<br>"Logging": {<br>"Enabled": true,<br>"LogToFile": true,<br>"LogPhaseChanges": true,<br>"LogUnlocks": true,<br>"LogRuleApplications": true}}<br>SSeettttiinngg<br>DDeessccrriippttiioonn<br>Permissions.*<br>Permission strings (customizable)<br>Logging.Enabled<br>Enable/disable logging<br>Logging.LogToFile<br>Write logs to file<br>Logging.LogPhaseChanges<br>Log phase transitions<br>Logging.LogUnlocks<br>Log unlock completions<br>Logging.LogRuleApplications Log when rules are applied<br>IInntteeggrraattiioonnss<br>"Integrations": {<br>"Economy": { "Enabled": false, "Provider": "auto" },<br>"Clans": { "Enabled": false, "Provider": "auto" },<br>"Loot": { "Enabled": false, "Provider": "auto" }}<br>WipeFlow supports integration with external plugins for economy, clans, and loot systems. Set Enabled to true and Provider to auto (auto-detect) or the<br>specific plugin name.<br>LLooccaalliizzaattiioonn<br>WipeFlow includes 55 bbuuiilltt--iinn llaanngguuaaggeess with automatic detection:<br>CCooddee LLaanngguuaaggee<br>es<br>Spanish (Español)<br>en<br>English<br>fr<br>French (Français)<br>ru<br>Russian (Русский)<br>pt<br>Portuguese (Português)<br>The plugin automatically detects each player's Steam client language and shows the UI and messages in their language. The server default language is configurable<br>via General.Language .<br>All text in the plugin is translated, including:UI labels, titles, and descriptionsChat messages and announcementsItem namesEvent names<br>Welcome messages and command helpError messages<br>PPrreesseett SSyysstteemm<br>Presets let you save and apply complete server configurations with a single command. They are embedded in the plugin code and can be applied via console or the admin panel.<br>BBuuiilltt--iinn PPrreesseettss<br>PPrreesseett<br>DDeessccrriippttiioonn<br>Weekly_2x_Competitive 7-day wipe, 2x gather, competitiveprogression<br>UUssiinngg PPrreesseettss<br>wf.preset list<br>// List available presets<br>wf.preset apply &lt;name&gt;<br>// Apply a preset<br>When AutoApplyOnWipe is enabled, the configured preset is automatically applied whenever a map wipe is detected.<br>HHooww IItt WWoorrkkss<br>PPhhaassee PPrrooggrreessssiioon<br>1. When the server starts (or the map is wiped), WipeFlow calculates the wipe start time and end time.<br>2. Every 3300 sseeccoonnddss, the plugin checks the current wipe percentage and determines which phase should be active.<br>3. When a phase transition occurs:<br>New phase rules are applied (gather rates, blocked items, workbench tier) Announcements are broadcast to all players (if configured)The state is saved to disk<br>IItteemm BBlloocckkiinngg<br>When an item is blocked in the current phase:<br>CCrraaffttiinngg iiss bblloocckkeedd — OnItemCraft hook prevents creation and notifies the player RReesseeaarrcchh iiss bblloocckkeedd — OnItemResearch hook prevents learning at a research table<br>DDeeppllooyyiinngg iiss bblloocckkeedd — OnEntityBuilt hook prevents placing the item (e.g., blocked workbench tier) WWoorrkkbbeenncchh aacccceessss iiss bblloocckkeedd — CanLootEntity hook prevents opening workbenches above the allowed tier<br>GGaatthheerr SSyysstteemm<br>Phase rules set per-resource gather multipliers that affect:OnDispenserGather — Mining nodes, trees<br>OnDispenserBonus — Bonus resources from mining<br>OnCollectiblePickup — Pickable items on the ground<br>OnGrowableGather — Hemp and farm plants<br>EEvveenntt SSyysstteemm<br>The event system runs on every tick (30s interval):<br>1. For each event group with window mode:<br>Check if current phase is in AllowedPhases<br>Check if enough players are online ( MinOnline )<br>Check if within time window ( Windows )<br>Check if cooldown has elapsed<br>2. If all conditions pass → execute all actions in the group<br>3. manual_or_triggered events skip the automatic check and only fire when triggered by an Unlock or admin<br>BBoonnuuss GGaatthheerr EEvveennttss<br>When a bonus_gather action fires:<br>1. All runtime gather multipliers are multiplied by the bonus factor<br>2. A timer is started for the configured duration<br>3. When the timer expires, rates are restored by dividing out the bonus<br>4. Example: Phase rate x2 → Bonus x1.5 → Result x3.0 → Timer expires → Back to x2.0<br>MMeettrriiccss<br>WipeFlow tracks server-wide metrics that can be used for GlobalMilestone unlocks:<br>MMeettrriicc<br>DDeessccrriippttiioonn<br>scrap_recycled Total scrap recycled by all players<br>sulfur_mined<br>Total sulfur ore mined by allplayers<br>Custom metrics can be defined in the configuration for use with milestone unlocks.<br>SSttaattee PPeerrssiisstteennccee<br>WipeFlow saves its state to wipeflow_state.json, which includes:<br>Current phase IDWipe start/end timesPause statusCompleted unlocksServer metricsEvent trigger historyActive blocked itemsCurrent max workbench tier<br>Per-player UI preferences (HUD pin, theme, etc.)<br>State is automatically saved on server save, plugin unload, and phase transitions.<br>CCoonnffiigg VVaalliiddaattoorr<br>Run wf.validate in the console to check your configuration for issues:<br>EErrrroorrss — Critical problems that will prevent the plugin from working correctly <span class="ipsEmoji" title="">⚠</span>WWaarrnniinnggss — Potential issues that should be reviewedIInnffoo — Informational messages confirming correct setup<br>The validator checks:<br>Phase percentage ordering and gapsBlocked item shortname validityUnlock configuration integrityEvent schedule consistencyGeneral settings validity<br>TTrroouubblleesshhoooottiinngg<br>PPlluuggiinn wwoonn''tt llooaadd // ccoommppiillee eerrrroorr<br>Ensure you're running a compatible server version with Oxide/uMod or CarbonCheck the server console for specific error messages<br>Run wf.validate after loading to check config issues<br>IItteemmss aarreenn''tt bbeeiinngg bblloocckkeedd<br>Verify item shortnames are correct in BlockedItems (use Rust item shortnames)<br>Check that the current phase actually blocks those items<br>Ensure wipeflow.use permission is granted to the player's group<br>PPhhaasseess aarreenn''tt aaddvvaanncciinngg<br>Check wf.preview to verify percentage ranges<br>Ensure the wipe length is correctly configured<br>Use wf.pause / wf.resume to check if progression is paused<br>Verify Wipe.Mode matches your setup<br>EEvveennttss aarreenn''tt ttrriiggggeerriinngg<br>Check AllowedPhases includes the current phase<br>Check MinOnline requirement<br>Check Windows time ranges (uses server time)<br>Check Cooldown hasn't blocked repeated triggers<br>For manual_or_triggered events: ensure an unlock or admin action triggers them<br>UUII nnoott sshhoowwiinngg<br>Ensure UI.Enabled is true<br>Ensure wipeflow.use permission is granted<br>Try /wf in chat<br>GGaatthheerr rraatteess nnoott aappppllyyiinngg<br>Check GatherMultipliers in the current phase's Rules<br>Verify the plugin is initialized (check console for [WipeFlow] Initialized )<br>SSuuppppoorrtt<br>For bug reports, feature requests, or questions, please use the plugin's discussion page on the publishing platform.<br>CChhaannggeelloog<br>vv11..00..00<br>Initial release<br>4-phase wipe progression system<br>Item blocking (crafting, research, deploy) Workbench tier restrictionsDynamic gather rates per phaseRecycler yield control<br>Crafting time modifiers (experimental)Global milestone unlock system<br>Automated event system (airdrops, broadcasts, bonus gather) Premium elite dark UI with 8 tabsPinnable mini-HUD<br>5-language localization (ES, EN, FR, RU, PT)Preset system with auto-apply on wipeConfig validation system<br>Welcome message and /wf help command<br>Full admin panel with phase control<br>Integration hooks for economy, clans, and loot plugins</p>]]></description><guid isPermaLink="false">1</guid><pubDate>Sun, 22 Mar 2026 15:38:23 +0000</pubDate></item></channel></rss>
