SimpleCrawling adds manual crawling to your server in a clean and intuitive way. It works perfectly for survival, roleplay, adventure maps, stealth systems, minigames, and any server that wants a manual crawling mechanic without unnecessary complexity.
How Does It Work? SimpleCrawling listens for a quick double sneak (shift) input. When a player triggers crawling, the plugin places them into a crawl state and keeps that state active while they move. If the player toggles crawling off, disconnects, or the plugin is disabled, the crawling session is stopped safely.
No bloated setup, no unnecessary complexity, just a practical crawling mechanic with useful API support.
| Command | Permission | Description |
|---|---|---|
/simplecrawling reload or /scrawl reload | simplecrawling.reload | Reloads the plugin config and message file (Default: OP) |
The configuration is straightforward and gives you full control:
SimpleCrawling includes a robust API for plugin developers who want to control crawling through code or restrict it in certain areas.
Methods:
plugin.startCrawling(player);
plugin.stopCrawling(player);
plugin.isCrawling(player);
plugin.forceStartCrawling(player);
plugin.forceStopCrawling(player);
Events:
PlayerStartCrawlingEventPlayerStopCrawlingEventBoth events are cancellable, meaning other plugins can easily prevent a player from starting or stopping a crawl when needed.
Example Usage:
@EventHandler
public void onStart(PlayerStartCrawlingEvent event) {
if (event.getPlayer().hasPermission("crawl.blocked")) {
event.setCancelled(true);
}
}
If you encounter any issues or need help with the API, feel free to reach out!
PayPal: emsockz1@gmail.com