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

LyttleScoreboardEconomy

A lightweight scoreboard-based economy system for your Minecraft server!

3640обновлён 24 авг. 2025 г.

Описание

Lyttle Scoreboard Economy

Paper Hangar Discord

✨ A lightweight scoreboard-based economy system for your Minecraft server! ✨

📚 Features • ⌨️ Commands • 🔑 Permissions • 📥 Installation • ⚙️ Configuration • 📱 Support

Divider

🌟 Features

🎯 Core Plugin Features

  • Scoreboard-based token economy system
  • Player-to-player token transfers
  • Real-time balance checking
  • Simple and intuitive command system
  • MiniMessage formatting support for all messages

🤌 Lyttle Certified

  • Basic plugin without fluff
  • No unnecessary features
  • Full flexibility and configurability
  • Open source and free to use (MIT License)

⌨️ Commands

💡 <required> [optional]

CommandPermissionDescription
/tokenstokens.balanceCheck your token balance
/tokens balance [player]tokens.balanceCheck another player's balance
/tokens send <player> <amount>tokens.sendSend tokens to another player

🔑 Permissions

Permission NodeDescriptionDefault
tokens.*Grants all plugin permissions❌
tokens.balanceAllows checking token balances✔️
tokens.sendAllows sending tokens to other players✔️

📥 Installation

Quick Start

  1. Download the latest version from Hangar
  2. Place the .jar file in your server's plugins folder
  3. Restart your server
  4. Edit the configuration file to customize the scoreboard settings
  5. Use /tokens to start managing your economy

📋 Requirements

  • Java 21 or newer
  • Paper 1.21.x+
  • Minimum 10MB free disk space

💫 Dependencies

  • None! This plugin works standalone

📝 Configuration Files

🔧 config.yml

scoreboard_objective: "tokens" 
scoreboard_objective_name: "Tokens"

💬 messages.yml

Customize all plugin messages with MiniMessage formatting support.

🔄 The #defaults Folder

The folder serves several important purposes: #defaults

  1. Backup Reference: Contains original copies of all configuration files
  2. Reset Option: Use these to restore default settings
  3. Update Safety: Preserved during plugin updates
  4. Documentation: Shows all available options with comments

💡 Never modify files in the #defaults folder! They are automatically overwritten during server restarts.


💬 Support

🤝 Need Help?

Discord

🐛 Found a bug? Open an Issue
💡 Have a suggestion? Share your idea


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Made with the lyttlest details in mind by Lyttle Development

If you enjoy this plugin, please consider:

⭐ Giving it a star on GitHub
💬 Sharing it with other server owners
🎁 Supporting development through Donations

Divider

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

Все версии →
release

1.3.2

1.3.2
24 авг. 2025 г.144Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.2 This pull request consolidates and modernizes the CI/CD workflows for releasing and publishing packages, and updates a core dependency in the codebase. The main changes include replacing separate workflow files for the `main` and `alpha` branches with a single unified workflow, automating version tagging and release creation, and updating the plugin version and configuration class to use a new config type. **CI/CD Workflow Consolidation and Automation:** * Replaces `.github/workflows/main.yml` and `.github/workflows/alpha.yml` with a new unified workflow `.github/workflows/release-and-publish.yml` that handles both `main` and `alpha` branches, streamlining the release process and reducing duplication. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR1-R144) [[2]](diffhunk://#diff-7829468e86c1cc5d5133195b5cb48e1ff6c75e3e9203777f6b2e379d9e4882b3L1-L57) [[3]](diffhunk://#diff-77705eb5ee9cd3186d976656ab5cd8d5177355a6a4f3631c004205b636830473L1-L57) * Adds automated steps in the new workflow to build the project, extract the plugin version, create git tags, and generate GitHub releases with uploaded artifacts, improving release traceability and automation. **Dependency and Version Updates:** * Updates the plugin version in `gradle.properties` from `1.3.1` to `1.3.2`. * Refactors `Configs.java` to use `YamlConfig` instead of the deprecated `Config` class for all configuration files, aligning with updated dependencies and improving maintainability.
alpha

1.3.2-ALPHA.2

1.3.2-ALPHA.2
24 авг. 2025 г.20Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.2 This pull request refactors the GitHub Actions workflow for releasing and publishing the project. The main focus is on simplifying the build and deployment jobs, removing unnecessary steps, and improving clarity with comments. The jobs for publishing to GitHub, Hangar, and Modrinth are now more streamlined and easier to maintain. **Workflow simplification and job improvements:** * The main build-and-release job has been renamed to `publish-github`, and the workflow no longer uses a separate build artifact step. Each publish job now builds the project independently, reducing cross-job dependencies. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dL10-R10) [[2]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dL77) * Removed the setup of GitHub Packages credentials and the use of artifact download/upload steps in all jobs, as they are no longer needed with the new approach. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR20-R36) [[2]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR83-L119) [[3]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR120-R144) **Build process and security improvements:** * Each job now includes explicit steps for checking out the repository and validating the Gradle Wrapper for improved security and clarity, with added comments explaining each step. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR20-R36) [[2]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR83-L119) [[3]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR120-R144) * The build command now uses `./gradlew build shadowJar --stacktrace` in all jobs, ensuring the shadow JAR is built before publishing. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR20-R36) [[2]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR83-L119) [[3]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR120-R144) **Publishing steps:** * Publishing commands for Hangar and Modrinth have been simplified to remove unnecessary Gradle properties, and comments have been added to clarify their purpose. [[1]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR83-L119) [[2]](diffhunk://#diff-f1aa31b040aa63ad53feecf5f41bcf0699b50576cc2b1f1ed23daf0d12b5fe8dR120-R144)
release

1.3.1

1.3.1
28 июл. 2025 г.35Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.1 This pull request simplifies the repository by removing outdated workflows, updating version properties, and cleaning up dependency files. The most important changes include the deletion of the beta branch workflow, renaming the main branch workflow, updating the `paperVersion` property, and removing unused library definitions. ### Workflow changes: * Deleted the workflow for publishing packages on the beta branch, including all steps related to GitHub Packages, Hangar, and Modrinth uploads. * Renamed the workflow from "Beta Branch" to "Main Branch" and updated the trigger branch from `beta` to `main`. ### Version updates: * Updated `paperVersion` from `1.21.4` to `1.21.8`, reflecting the latest platform version. ### Dependency cleanup: * Removed unused dependency definitions for VaultAPI and Paper API, cleaning up the file.
alpha

1.3.1-ALPHA.13

1.3.1-ALPHA.13
28 июл. 2025 г.35Minecraft: 1.21.8paper
Скачать
Что нового
v1.3.1 This pull request simplifies the repository by removing outdated workflows, updating version properties, and cleaning up dependency files. The most important changes include the deletion of the beta branch workflow, renaming the main branch workflow, updating the `paperVersion` property, and removing unused library definitions. ### Workflow changes: * Deleted the workflow for publishing packages on the beta branch, including all steps related to GitHub Packages, Hangar, and Modrinth uploads. * Renamed the workflow from "Beta Branch" to "Main Branch" and updated the trigger branch from `beta` to `main`. ### Version updates: * Updated `paperVersion` from `1.21.4` to `1.21.8`, reflecting the latest platform version. ### Dependency cleanup: * Removed unused dependency definitions for VaultAPI and Paper API, cleaning up the file.
alpha

1.3.1-ALPHA.12

1.3.1-ALPHA.12
23 июн. 2025 г.66Minecraft: 1.21.4paper
Скачать
Что нового
v1.3.1 This pull request updates the GitHub Actions workflows for the Alpha, Beta, and Main branches to enhance package publishing capabilities and improves version management by incrementing the plugin version. Key changes include renaming workflows, adding support for publishing to multiple platforms, and updating environment variables for clarity. ### Workflow Updates * Renamed workflow to "Release & Publish Packages (Alpha Branch)" and added steps for publishing to GitHub Packages, Hangar, and Modrinth. Updated environment variables with comments for better clarity. * Renamed workflow to "Release & Publish Packages (Beta Branch)" and added similar publishing steps as the Alpha workflow. Updated environment variables and comments for consistency. * Renamed workflow to "Release & Publish Packages (Beta Branch)" and changed the target branch from `main` to `beta`. Added publishing steps for GitHub Packages, Hangar, and Modrinth, with updated environment variables. ### Version Management * Incremented `pluginVersion` from `1.3.0` to `1.3.1` to reflect the new release.
release

LyttleScoreboardEconomy 1.3.0

1.3.0
22 июн. 2025 г.64Minecraft: 1.21.4paper
Скачать
Что нового
v1.3.0 This pull request introduces several updates, including workflow enhancements, licensing changes, dependency updates, and significant refactoring to improve maintainability and functionality. The most important changes include adding environment variables to GitHub workflows, replacing a custom configuration management class with a shared utility, updating the plugin version, and refactoring the messaging system for better integration. ### Workflow Enhancements: * `.github/workflows/alpha.yml`, `.github/workflows/beta.yml`, `.github/workflows/main.yml`: Added `GPR_USER` and `GPR_API_KEY` environment variables to enable secure access to GitHub Package Registry. ### Licensing and Documentation: * Added the MIT License to the repository. * Updated the license section to reflect the new MIT License and removed the previous "all rights reserved" statement. ### Dependency and Version Updates: * Updated `pluginVersion` from `1.2.1` to `1.3.0`. ### Refactoring and Codebase Simplification: * Removed the custom `Config` class in favor of using the shared `Config` utility from `lyttleutils`. * Updated imports to use the shared `Config` utility. ### Messaging System Refactor: * Replaced static initialization of `Console` and `Message` with instance-based initialization for better encapsulation and flexibility. * Commands (`BaltopCommand`, `LyttleScoreboardEconomyCommand`, `TokensCommand`): Updated to use the refactored `plugin.message` instance for sending messages instead of the static `Message` utility.