Jump to content

timhpuPl

Creator
  • Posts

    10
  • Joined

  • Last visited

Everything posted by timhpuPl

  1. Version 1.0.0

    1 download

    EssentialsX — the lightweight “essentials” your Rust server actually needs Give your players the quality‑of‑life features they expect — without bloat. EssentialsX bundles the most-used commands into one clean, configurable plugin, Teleportation done right: TPA + Homes with warmup, cooldowns, movement/damage cancel, hostile checks. Kits system: permissions, cooldowns, inventory-space protection, and an admin command to create kits straight from your inventory. Modern chat experience: configurable chat format with {GROUP}/{NICK}/{MESSAGE}, Minecraft-style & colors, permission-based group tags. AutoMessages: scheduled server announcements with & colors. Wipe timer that fits your schedule: weekly / biweekly / monthly wipe schedules. Admin tools: broadcast announcements and inventory view (/invsee) with view-only mode by default. Full control: every module can be toggled via Features (enable/disable) and hidden automatically. Multi-language: all messages live in config and can be edited per language. Main Features - TPA teleport requests with timeout, warmup, cooldown, and cancel on movement/damage - Homes with limits, warmup, cooldown, and cancel on movement/damage - Kits with per-kit permissions and cooldowns - Admin kit creation that reads the creator’s inventory and saves it into config - Private messages (/msg) and quick reply (/r) - /pop online counter - /wipe countdown based on a configurable schedule (weekly/biweekly/monthly) - Admin broadcast messages - Inventory view (invsee) for admins - Chat formatting with {GROUP}/{NICK}/{MESSAGE} and Minecraft-style color codes (&0..&f, &r) - Multi-language messages (EN/RU/PL/ES/DE) via config - AutoMessages (periodic server messages) via config MORE FEATURES COMMING SOON! Installation 1) Copy the file `EssentialsX.cs` into your server’s plugins folder: oxide/plugins/EssentialsX.cs 2) Reload or restart the server: oxide.reload EssentialsX 3) Edit the generated config file: oxide/config/EssentialsX.json COLOR CODES: &0 black &1 dark blue &2 dark green &3 dark aqua &4 dark red &5 dark purple &6 gold &7 gray &8 dark gray &9 blue &a green &b aqua &c red &d light purple &e yellow &f white CONFIG Default "Chat": { "Format": "[{GROUP}] <{NICK}> {MESSAGE}", "UseMinecraftColors": true, "AllowPlayerMessageColors": true, "PermissionPrefixes": [ { "Permission": "essentialsx.prefix.admin", "Prefix": "<color=#FF5555>ADMIN</color>", "Priority": 100 }, { "Permission": "essentialsx.prefix.vip", "Prefix": "<color=#FFAA00>VIP</color>", "Priority": 10 } ] }, Modern example: "Chat": { "Format": "{GROUP} &7{NICK} &b» &7{MESSAGE}", "UseMinecraftColors": true, "AllowPlayerMessageColors": true, "PermissionPrefixes": [ { "Permission": "essentialsx.prefix.admin", "Prefix": "<color=#FF5555>[ADMIN]</color>", "Priority": 100 }, { "Permission": "essentialsx.prefix.vip", "Prefix": "<color=#FFAA00>[VIP]</color>", "Priority": 10 } ] }, Example of language coloring: default "Help.Header": "EssentialsX commands (page {0}/{1}):", Custom "Help.Header": "&eEssentialsX commands (&fpage {0}&c/&f{1}&e):", Languages (Server-wide) - Set the server language in config: Language: "en" | "ru" | "pl" | "es" | "de" - All plugin messages will use the selected language. Player Commands TPA - /tpa <name> Sends a teleport request to another online player. - /tpaccept Accepts the pending request (teleports the requester to you). - /tpdeny Denies the pending request. Notes (TPA) - Requests expire after a configurable timeout. - Teleport uses warmup time (countdown). - Teleport can be cancelled if the teleporting player moves too far. - Teleport can be cancelled if the teleporting player takes damage/hostile. - Cooldowns are saved and survive restarts. Homes - /sethome <name> Saves your current position as a home. - /home <name> Teleports you to the selected home. - /removehome <name> Removes an existing home. - /homes Lists your homes. Notes (Homes) - Home limit can be configured and can also be increased by permission. - Teleport uses warmup time (countdown). - Teleport can be cancelled on movement/damage. Kits - /kits Shows kits you can use (based on permissions). - /kit <name> Redeems a kit. Notes (Kits) - Each kit can have: - Items (with amount, skin, condition, attachments/contents where supported) - Per-kit permission - Cooldown - Kit cooldowns are saved and survive restarts. Messaging - /msg <name> <message> Sends a private message to another online player. - /r <message> Replies to the last player you messaged (or who messaged you). Info Commands - /pop Shows online player count. - /wipe Shows time remaining until next wipe (from config). - /help [page] Shows available player commands (paged). - /help admin [page] Shows available admin commands (paged). Admin Commands Broadcast - /broadcast <text> Sends a server-wide announcement with a configurable prefix. Permission: essentialsx.admin.broadcast Invsee - /invsee <name> Opens the target player’s inventory for viewing (view-only by default). Permission: essentialsx.admin.invsee Create Kit (from inventory) - /createkit <name> <cooldownSeconds> Reads your current inventory (main/belt/wear) and creates/overwrites a kit in config. A permission is automatically created for the kit using the configured prefix. Permission: essentialsx.admin.createkit Permissions Summary - essentialsx.admin.broadcast - essentialsx.admin.invsee - essentialsx.admin.createkit - essentialsx.chat.colors - essentialsx.prefix.admin - essentialsx.prefix.vip Config Overview (Important Keys) Language - Language: "en" (default) Supported: en / ru / pl / es / de Translations / Messages - UseMinecraftColorsInMessages If true, translation strings can use Minecraft color codes (&0..&9, &a..&f, &r). Use && for a literal &. - Messages All translation strings are stored in config. Wipe - Wipe.Mode: "weekly" | "biweekly" | "monthly" - Wipe.TimeZoneOffsetMinutes: 0 - Wipe.Weekly.DayOfWeek: "Thursday" - Wipe.Weekly.Hour: 16 - Wipe.Weekly.Minute: 0 - Wipe.BiWeekly.AnchorUtc: "2026-01-01T14:00:00Z" (used when Mode = biweekly) - Wipe.Monthly.Day: 1 - Wipe.Monthly.Hour: 20 - Wipe.Monthly.Minute: 0 Chat Prefix - Chat.Format Supports Minecraft-style color codes (&0..&9, &a..&f, &r) and placeholders: {GROUP}, {NICK}, {MESSAGE} - Chat.UseMinecraftColors If true, color codes in Chat.Format are converted to Rust <color=#...> tags. - Chat.AllowPlayerMessageColors If true, players with permission essentialsx.chat.colors can color their own message by typing & codes (e.g. "&2Hejka"). - Chat.PermissionPrefixes List of permission-based group tags (used for {GROUP}) with priority. Features (enable/disable) - Features (enable/disable) Toggle each module on/off. Disabled features do not work and are hidden from /help. Teleport (TPA) - Teleport.RequestTimeoutSeconds - Teleport.WarmupSeconds - Teleport.CooldownSeconds - Teleport.BlockIfHostile - Teleport.CancelOnDamage - Teleport.CancelOnMoveDistance - Teleport.SleepBeforeTeleportSeconds - Teleport.SleepAfterTeleportSeconds Home - Home.WarmupSeconds - Home.CooldownSeconds - Home.BlockIfHostile - Home.CancelOnDamage - Home.CancelOnMoveDistance - Home.SleepBeforeTeleportSeconds - Home.SleepAfterTeleportSeconds - Home.DefaultLimit - Home.LimitsByPermission Kits - Kits.PermissionPrefix (default: "essentialsx.kit.") - Kits.KitDefinitions Messaging - Messaging.SentPrefix - Messaging.ReceivedPrefix Broadcast AutoMessages - Features (enable/disable).AutoMessages - AutoMessages.IntervalSeconds - AutoMessages.Random - AutoMessages.MinOnline - AutoMessages.UseMinecraftColors - AutoMessages.Messages - Broadcast.Prefix Invsee - Invsee.TimeoutSeconds - Invsee.AllowModify
    $17.99
  2. Damn another banger incomming 😶‍🌫️

    It's more than 2x like 5x, not worth buying, you will be disappointed
  3. timhpuPl

    How does this plugin work?

    Changed Status from Work in Progress to Closed
  4. timhpuPl

    How does this plugin work?

    Changed Status from Pending to Work in Progress
  5. timhpuPl

    How does this plugin work?

    Hi, This plugin is designed specifically for tournament servers, such as rustoria's base invader. How the plugin works: You need to type /start in game chat to activate 1 global timer, which will be displayed on each player's screen. The timer will start counting down each phase of the game "PVE > PVP > RAID > END", the time of each phase can be configured in the configuration file. If you found a glitch/bug pleas contact me on discord: " timhpu " or " timhpu#0561 "
  6. I made it in purpose to add this on community vanilla servers without conflict with rules of community tab.
  7. Im not sure what do you want. Like UKN elo system?
  8. Version 1.0.1

    25 downloads

    STATISTICS by Timhpu Chat plugin, vanilla friendly KD statistics plugin for oxide Rust. Features: /stats - View your personal statistics: Kills, Deaths, KD ratio. /top10 - View list of top 10 best players. /clearstats - Clear statistics of every player. Permissions: stats.Stats stats.Top10 stats.Clearstats Configuration: Easy to translate config.
    $2.00
  9. timhpuPl

    Admin Menu

    Dang man, I wonder how long it took you to create this clean UI. Great job keep doing!
  10. Tournament timer will recevie huge update soon!!! 🙂

  11. Yes, PVP/RAIDING is blocked while PVE is ON
  12. Version 2.0.0

    29 downloads

    Simple tournament plugin with UI that has four game modes: PVE, PVP, RAID and END. Default Config: PVE_TIME = 1800 PVP_TIME = 3600 RAID_TIME = 7200 END_TIME = 3600 TIME IS IN SECOUNDS! Permissions: TimerPlugin.use Chat commands: "/start" - starts the timer. "/stop" - stops the timer, resets the time and game mode. "/status" - displays information about the current game mode and time.
    $15.00
2.2m

Downloads

Total number of downloads.

10.1k

Customers

Total customers served.

146.7k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.