Skip to content

RenaudRl/Typewriter-RegionProtectionExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protection Extension

Java Version Build Status Target

Protection Extension is a region management system for TypeWriter, engineered for BTC Studio infrastructure. It provides WorldGuard-grade protection features, fully optimized for Paper and Folia environments.


🚀 Key Features

🛡️ Region Management

  • Full-Featured Engine: Create and manage regions with a robust selection toolset.
  • Flag Presets: Pre-configured flags for common protection scenarios.

⚡ Performance Optimized

  • Paper/Folia Safe: Runtime enforcement designed for modern async architectures.
  • Lightweight Replacement: Replaces the heavy WorldGuard + ExtraFlags dependency stack.

⚙️ Configuration

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

🛠 Building & Deployment

Requires Java 21.

# Clone the repository
git clone https://github.com/RenaudRl/ProtectionExtension.git
cd ProtectionExtension

# Build the project
./gradlew clean build

Artifact Locations:

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

🤝 Credits & Inspiration

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

📜 License

Licensed under the MIT License.