Skip to content

RenaudRl/TypeWriter-VoteSystem-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VoteSystem Extension

Java Version Build Status Target

VoteSystem Extension is a voting management module for TypeWriter, engineered for BTC Studio infrastructure. It enables comprehensive voting mechanics with cooldown management and reward triggers.


πŸš€ Key Features

πŸ—³οΈ Voting Mechanics

  • Cooldown triggers: Execute actions automatically when vote cooldowns expire.
  • Progress Tracking: Track player voting habits and history.

πŸ“‹ Menu Integration

  • Dynamic Interfaces: Organized menus to view active votes and cooldown statuses.
  • Category Support: Group votes logically for better user experience.

βš™οΈ Configuration

VoteSystem Extension configuration is managed via TypeWriter's manifest system.

πŸ›  Building & Deployment

Requires Java 21.

# Clone the repository
git clone https://github.com/RenaudRl/TypeWriter-VoteSystem-Public.git
cd TypeWriter-VoteSystem-Public

# Build the project
./gradlew clean build

Artifact Locations:

  • build/libs/VoteSystem-[Version].jar

🀝 Credits & Inspiration

  • TypeWriter - The engine this extension is built for.
  • BTC Studio - Maintenance and specialized optimizations.

πŸ“œ License

Licensed under the MIT License.