SybSafetyFirst
Make Minecraft, just a little harder...
SybSafetyFirst
SybSafetyFirst
Make Minecraft, just a little harder...
Features
SybSafetyFirst is a Minecraft plugin that adds various modules to enhance the game's difficulty. The following modules are currently available:
- More to come: Creepers move faster and can jump, making them more challenging to deal with. They also have a configurable fuse duration. - More to come: Simulates a water current that pushes players in a specific direction, with configurable speed and direction change intervals. - More to come: You'll figure this one out soon enough. - More to come: Disables the F3 debug screen, including the visibility of the player's current coordinates. - More to come: Fire spreads like wildfire. - More to come: Players wearing heavy armor will experience reduced movement speed, making them more vulnerable in combat. - More to come: Hostile mobs will call for reinforcements when in combat with a player. - More to come: Players that take fall damage will be slowed down temporarily, simulating broken bones. - More to come: When a player dies, they will respawn as a zombie with the same name and equipment, the better your gear, the harder it is to get it back. - More to come: Players will experience nausea when their hunger bar is low, simulating the effects of starvation. - More to come: Players can only craft items that they have unlocked the recipe for. - More to come: Lightning strikes spread fire. - More to come: Using the wrong tool on a block will cause damage to the player. - More to come: Nether portals have a chance to destabilize, causing the portal destination to move. - More to come: Inventory slots are locked until the player reaches a certain level, making early game inventory management more challenging. - More to come: Sometimes, poisonous gas will fill caves, causing damage to players. - More to come: Any LivingEntity can spawn as a baby, babies are faster and smaller than their adult counterparts. - More to come: Villager trades are more expensive, making it harder to obtain valuable items. - More to come: Item stack sizes are reduced, making inventory management more challenging. - More to come: Redstone components may not work as expected, adding unpredictability to redstone contraptions. - More to come: Disables the F5 third-person view. - More to come: Disables sweeping damage, making combat with multiple mobs more challenging. - More to come: This plugin is a work in progress, with more modules planned for future releases.
Configuration
Each module can be toggled on or off and be configured to your liking the configuration files, allowing server administrators to customize the gameplay experience. Documentation for each module's configuration can be found here.
Installation
1. Download the plugin JAR file. 2. Place the JAR file in your server's `plugins` directory. 3. Start or restart your server. 4. Configure the modules as needed in the `plugins/SybSafetyFirst/modules` directory.
Commands
The following commands are available to server administrators:
- `/sf reload <module>` - Reloads the module, useful for configuration changes. - `/sf enable/disable <module>` - Enables or disables the module on or off. - `/sf modules` - Lists all available modules and their current status.
Development
Requirements
- Kotlin - Java - Gradle - Minecraft server (for testing)
Building the Project
Run the following command to build the project:
```bash ./gradlew build ```
Or run a test server with:
```bash ./gradlew runServer ```