COWMODSКаталог модов

CTrabalhos

Daily jobs and missions

Автор: banibu1921обновлён 24 мая 2025 г.
ЭкономикаМеханики игрыУтилиты

Описание

CTrabalhos - The Complete System of Professions, Missions and Levels for Your Server!

Transform the gaming experience on your Minecraft server with CTrabalhos! This robust and highly configurable plugin introduces an immersive profession system, dynamic daily missions, level progression with rewards, challenging weekly goals and a competitive ranking to engage your players like never befores.

This project depends on plugins such as Vault and PlaceHolderAPI.

🔥 Amazing features of CTrabalhos:

  • Comprehensive Professions System:
    • Allows players to choose a profession (Lumberjack, Miner, Farmer, Fisherman, Warrior, Cook, Alchemist, Enchanter, Swimmer, Explorer, Blacksmith, Craftsman, Beekeeper and more - fully configurable!).

    • Intuitive GUI for choosing and viewing the current profession.

    • Option to cancel the profession, with a configurable cost (requires Vault) and a 1-day cooldown to prevent abuse (bypassable with permission).

  • Progression of Levels and Experience (EXP):
    • Detailed leveling system for each profession, with fully configurable total levels, base XP and level increases.

    • Players earn XP by completing daily missions, encouraging continued participation.

    • Level Rewards: Defines specific commands to be executed when a player reaches a certain level in their profession!

    • Dedicated Progress GUI, where players can view all the levels of their profession, the XP required for each one, the rewards and which ones have already been reached.

  • Dynamic and configurable daily missions:
    • Each profession has its own set of daily missions.

    • Quests are randomly assigned to each player on a daily basis, ensuring variety.

    • Fully configurable: Define the name of the quest (which can include the amount dynamically, e.g. “Mine {quantity} Stones”), whether it is active and the amount needed to complete it, all within the section for each job in config.yml.

    • Real-Time Feedback: Players see the progress of their current mission directly in the action bar as they perform the actions! (Ex: “Chopping Wood: 25/50”).

    • Completion messages and assignment of new missions.

    • Automatic daily mission reset.

  • Weekly targets with bonuses:
    • Encourage dedication with weekly goals! Players who complete X number of daily quests during the week receive a bonus XP reward.

    • The amount of bonus XP is fully configurable.

    • Weekly reset system for counting and collecting the reward.

  • Ranking of completed missions:
    • Adds a competitive touch! A Ranking GUI displays the top 10 players who have completed the most daily missions in total.

    • It shows the player's head, their position in the rank, name (with LuckPerms prefix via PlaceholderAPI, if available) and total daily missions completed.

    • Accessible via an item in the Profession GUI.

  • Highly configurable:
    • Most aspects of the plugin can be adjusted via a well-structured config.yml.

    • Define profession names, icon textures (skulls), XP, missions, rewards and more!

    • /ct reload command to reload the settings without restarting the server.

  • Integrações:
    • Vault: Required for cost functionality when canceling professions.

    • PlaceholderAPI: Placeholder support (ex: show the player's current daily quest on a scoreboard).

  • Database:
    • Support for MySQL and SQLite for storing player data.

    • Uses HikariCP for efficient and robust connection pooling with MySQL.

  • ⚙️ Flexible configuration at your fingertips!
    • CTrabalhos has been designed to be easily adaptable to your server. An example of how you can configure professions and their missions directly in config.yml:
# Inside your config.yml
# ...
jobs:
  Lumberjack:
    skull: http://textures.minecraft.net/texture/327859b7cea388362c19298bf221aed039ee7490335b2a2e2ba6be8d13c453a7
    name: '&eLumberjack
    missions: # Specific missions for the Woodcutter
      CuttingWood:
        active: true
        quantity: 64
      PeelWood:
        active: true
        quantity: 32
  Miner:
    skull: http://textures.minecraft.net/texture/ac30e59c533484c5732e30a6cc6a320731d11b636ed6e333d6ac62a84e213803
    name: '&bMinerator'
    missions:
      MineStone:
        active: true
        quantity: 128
      HeatIron:
        active: true
        quantity: 32
# ... and so on for all your professions!

levels:
  total: 100
  default_exp: 1000
  increment_exp: 500
  exp_per_mission: 150
  commands:
    10: “say Congratulations <player> on reaching level 10 of your profession!”
    50: “eco give <player> 10000”
    100: “lp user <player> permission set vip”

goals:
  weekly:
    # quantity_missions: 7 # Currently fixed at 7 in the code for the reward
    reward_exp: 2500 # Bonus XP for completing 7 daily missions in a week

📋 Main commands:

  • /job - Opens the GUI to choose a profession (if the player doesn't have one) or to view the current profession and its options (missions, progress, cancel).

  • /ct reload - (Admin) Reloads the plugin configuration.

  • /ct help - Shows information about the commands.

  • 📝 Permissions:

    • CT.reload.admin - Allows the use of the /ct reload command. (Default: OP)

    • ctrabalhos.bypass.delay - Allows the player to ignore the 1-day cooldown when canceling a profession. (Default: OP)

  • Get CTrabalhos now and take the profession system and engagement on your server to the next level!

    • Support: For questions, suggestions or bug reports, contact us via Discord.
    • Proprietary License: Consult the included EULA.txt file for the terms of use.

Галерея

JobsMissions, rank and levels panel.Levels

Последние версии

Все версии →
alpha

CTrabalhos 2.8-ALPHA

2.8-ALPHA
24 мая 2025 г.160Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur, spigot
Скачать
Что нового
# 📦 Version 2.8-ALPHA - Refinements and New Features! ### This update brings more flexibility to configure your server, improves the player experience with messages and interfaces, and increases the overall stability of the plugin. **✨ What's New and Improved?** - **More Powerful Level Rewards:** - You can now define reward commands for a **range of levels** (e.g., levels 10 to 20 receive the same command). - Configure multiple commands to be executed when a player reaches a specific level or enters a new level range. - **Smarter Configuration Updates:** - Your ```config.yml``` file will now be automatically updated with new options when you install a new version of CTrabalhos, **without losing your custom settings!** - Language files (like ```messages_en.yml``` or ```messages_br.yml```) will also receive new message keys from the plugin, while keeping your existing translations and modifications. - **Improved Messages and Interface:** - All messages to players (chat, menus, items) now use a modern system for colors and styles, allowing for a richer and more customizable appearance. - Placeholders (like ```<player>```, ```<cost>```) have been standardized for better integration. - The reward message for completing a daily mission has been unified: it now more clearly informs about EXP and money earned. - **More Polished Graphical User Interface (GUI):** - Item names in menus, such as the "Cancel Profession" button, now display colors and styles correctly. - Dynamic information in profession menus (like remaining mission time, weekly goal progress) is updated in real-time more reliably. - **Free Profession Cancellation with Permission**: Players with the ```ctrabalhos.bypass.delay``` permission can now cancel their profession at no cost, and the confirmation menu will reflect this. - **Simpler Mission System:** - It's no longer necessary to include the mission quantity in the key name in ```config.yml```. The mission name displayed to the player will come directly from the translation, making configuration easier. - The level-up reward system has been adjusted to work with the new multiple and ranged commands. - **Better PlaceholderAPI Integration:** - Fixed an issue that prevented some placeholders from working correctly. - The "No profession" message displayed by placeholders is now translatable. 🛠️ **Optimizations and Minor Fixes** - Internal improvements to make the plugin more stable and easier to maintain. - - Fixed a small typo in one of the message files. - - Adjustments to console logs to be clearer and more useful for administrators (with better color support in the Pterodactyl console, when possible). Thank you for using CTrabalhos! We hope these improvements make your server even more amazing.
alpha

CTrabalhos 2.7-ALPHA

2.7-ALPHA
11 мая 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur, spigot
Скачать
Что нового
**📦 Version 2.7-ALPHA - Initial Release** ✨ Additions - Official launch of CTrabalhos, the complete profession system for Minecraft servers. - Support for multiple configurable professions (e.g. farmer, miner, lumberjack, fisherman, warrior and more). - Intuitive GUI interface with page navigation, custom head representations and visual feedback (locked/unlocked levels). - Progression system with **levels from 1 to 100**, rewards per level (money and commands). - YAML files to configure all professions, levels and rewards. - Storage system with MySQL and SQLite support. - Compatibility with Vault, PlaceholderAPI and HolographicDisplays. - Customizable messaging system with ActionBar and Title support. - Statistics on player participation and progress. **🛠️ Structure and Optimizations** - Modular structure designed for future expansion. - Commands such as /work with modern interfaces and fluid navigation. - Full support for Purpur 1.20+ servers.