Tags
Creators
Details
1.0.0
Compatibility
Changes
๐ฆข GooseSync - Advanced Latency Compensation Plugin
The Ultimate Solution for High-Ping Players on Minecraft Servers
๐ Overview
GooseSync is a revolutionary Minecraft plugin designed to eliminate the frustration of high latency gameplay. Whether you're playing on servers across the globe or experiencing network issues, GooseSync intelligently compensates for ping-related delays, providing a smooth and fair gaming experience for all players.
โจ Key Features
๐ฅ Combat Compensation System
- Smart Knockback Adjustment: Automatically adjusts knockback based on player ping
- Damage Timing Optimization: Compensates for latency in combat scenarios
- Velocity Stabilization: Prevents unfair knockback for high-ping players
- Real-time Ping Monitoring: Continuously tracks player connection quality
๐ Consumption Speed Enhancement
- Golden Apple Optimization: Reduces consumption delays for high-ping players
- Food Consumption Boost: Faster eating mechanics for better gameplay flow
- Smart Delay Reduction: Automatically adjusts based on ping thresholds
๐ฎ Ender Pearl Optimization
- Cooldown Reduction: Reduces ender pearl cooldown for high-ping players
- Teleportation Compensation: Smoother pearl usage experience
- Fair Play Balancing: Maintains game balance while improving accessibility
๐งช Potion Throw Enhancement
- Throw Speed Optimization: Faster potion throwing for high-ping players
- Splash Potion Support: Enhanced mechanics for all potion types
- Timing Compensation: Reduces delay in potion usage
๐ Advanced Ping Monitoring
- Real-time Tracking: Monitors player ping every second
- Automatic Compensation: Applies optimizations based on ping levels
- Performance Metrics: Detailed logging for server administrators
๐ Installation
Prerequisites
- Minecraft Server: 1.16.x - 1.21.x (Spigot, Paper, Purpur, or any Bukkit-based server)
- Java: Version 8 or higher (Java 17+ recommended for optimal performance)
- Permissions: Server restart capability
Quick Installation Guide
-
Download the Plugin
# Download goosesync-1.0.0.jar from the releases -
Install on Your Server
# Place the JAR file in your plugins folder cp goosesync-1.0.0.jar /path/to/your/server/plugins/ -
Start Your Server
# Restart your server to load the plugin ./start.sh -
Verify Installation
[INFO] GooseSync has been enabled successfully! [INFO] Compatible with Minecraft versions 1.16 - 1.21.x
โ๏ธ Configuration
Default Configuration
The plugin automatically creates a plugins/GooseSync/config.yml file:
# Main plugin settings
enabled: true
ping-threshold: 100
knockback-multiplier: 0.8
# Consumption settings
consumption:
enabled: true
delay-reduction: 0.2
# Ender pearl settings
pearl:
enabled: true
cooldown-reduction: 0.2
# Potion settings
potions:
enabled: true
throw-delay-reduction: 0.2
Configuration Options
| Setting | Default | Description |
|---|---|---|
enabled |
true |
Master toggle for the plugin |
ping-threshold |
100 |
Minimum ping (ms) to trigger compensation |
knockback-multiplier |
0.8 |
Knockback reduction multiplier |
consumption.delay-reduction |
0.2 |
Food consumption speed boost (20%) |
pearl.cooldown-reduction |
0.2 |
Ender pearl cooldown reduction (20%) |
potions.throw-delay-reduction |
0.2 |
Potion throw speed boost (20%) |
๐ฎ Commands
Player Commands
| Command | Description | Permission |
|---|---|---|
/gs or /goosesync |
Show plugin information | goosesync.use |
/gs help |
Display help menu | goosesync.use |
/gs version |
Show version details | goosesync.use |
Admin Commands
| Command | Description | Permission |
|---|---|---|
/gs reload |
Reload configuration | goosesync.reload |
Example Usage
/gs
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GooseSync โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ A Plugin to fix all the latency issues! โ
โ Version: 1.0.0 โ
โ Made by Kyssta! โ
โ Kyssta Network: kyssta.xyz โ
โ Server Version: 1_21_R0 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ง Permissions
Permission Nodes
| Permission | Default | Description |
|---|---|---|
goosesync.use |
true |
Allows use of basic commands |
goosesync.reload |
op |
Allows configuration reload |
Permission Examples
# Give all players access to basic commands
permissions:
goosesync.use:
default: true
# Give only admins access to reload
permissions:
goosesync.reload:
default: op
๐ Performance Impact
Minimal Overhead
- CPU Usage: < 1% additional server load
- Memory: ~2MB RAM usage
- Network: Minimal packet overhead
- Compatibility: Works with all major server software
Optimization Features
- Efficient Ping Monitoring: Updates every second with minimal impact
- Smart Compensation: Only applies when needed (ping > threshold)
- Version-Specific Optimizations: Tailored for each Minecraft version
๐ Server Compatibility
Supported Server Software
- โ Spigot - Full compatibility
- โ Paper - Enhanced performance
- โ Purpur - Full feature support
- โ Any Bukkit-based server - Universal compatibility
Minecraft Version Support
| Version | Status | Features |
|---|---|---|
| 1.16.x | โ Full Support | Basic compensation |
| 1.17.x | โ Full Support | Enhanced cooldown API |
| 1.18.x | โ Full Support | Performance optimizations |
| 1.19.x | โ Full Support | All features |
| 1.20.x | โ Full Support | New combat system |
| 1.21.x | โ Full Support | Latest optimizations |
๐ ๏ธ Troubleshooting
Common Issues
Plugin won't start:
[ERROR] Error occurred while enabling GooseSync
Solution: Ensure you're using Java 8+ and a supported Minecraft version (1.16+)
Commands not working:
Unknown command. Type /help for help.
Solution: Restart your server after installation
No compensation effects:
[INFO] Detected server version: 1_21_R0
Solution: Check if player ping is above the threshold (default: 100ms)
Debug Information
Enable debug logging by setting debug: true in config.yml:
debug: true
๐ Metrics & Monitoring
Server Logs
The plugin provides detailed logging:
[INFO] GooseSync has been enabled successfully!
[INFO] Compatible with Minecraft versions 1.16 - 1.21.x
[INFO] Detected server version: 1_21_R0
Performance Monitoring
Monitor plugin performance through:
- Server console logs
- Plugin command output
- Built-in metrics
๐ Updates & Maintenance
Automatic Features
- Version Detection: Automatically detects server version
- Compatibility Checks: Ensures plugin works with your setup
- Graceful Degradation: Falls back to compatible methods
Manual Updates
- Download the latest version
- Stop your server
- Replace the old JAR file
- Start your server
๐ก Best Practices
Server Configuration
- Java Version: Use Java 17+ for optimal performance
- Server Software: Paper or Purpur recommended
- Memory: Ensure adequate RAM allocation
Plugin Settings
- Ping Threshold: Adjust based on your player base
- Compensation Levels: Start with defaults, adjust as needed
- Monitoring: Enable debug mode for troubleshooting
๐ Support
Getting Help
- Documentation: Check this README first
- Issues: Report bugs with server logs
- Questions: Contact support with detailed information
- Discord: https://discord.gg/5USMkzcuxH
Required Information
When seeking support, please provide:
- Minecraft version
- Server software (Spigot/Paper/Purpur)
- Java version
- Plugin version
- Error logs
- Configuration file
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Credits
Developed by: Kyssta
Server: kyssta.xyz
Version: 1.0.0
Thank you for choosing GooseSync! ๐ฆข
Transform your high-ping gameplay experience today.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:HkM7O1XR:ye7rK6ad"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HkM7O1XR:ye7rK6ad"
}

