Tags
Creators
Details
All versions
v0.6.1-beta
Beta
kashub v0.6.1-beta10 months ago 28
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client-side
Client and server
Changes
[v0.6.1] - 2025-12-19
⚙️ IBug Fixes
Task Manager Autorun GUI
- Fixed script selection - Clicking on scripts in autorun lists now properly selects them
- Fixed arrow buttons - Add/Remove buttons now work with selected scripts
- Added double-click support - Double-click to quickly add/remove scripts from autorun
- Visual selection indicator - Selected scripts are now highlighted with accent color
Text Editor Crash Fix
- Fixed paste crash - Fixed
StringIndexOutOfBoundsExceptionwhen pasting text with selection - Bounds checking - Added proper bounds validation in
deleteSelection()and selection methods - Safer text operations - Selection indices are now clamped to valid line lengths
🔧 Improvements
Code Cleanup
- Removed debug logging - Eliminated all hardcoded FileWriter debug logs from ScriptTask and ScriptTaskManager
- Cleaner codebase - Removed 20+ debug log blocks that were writing to absolute paths
Documentation
- Horizontal scrolling in docs - DocsDialog now supports Shift+MouseWheel for horizontal scrolling
- No more truncated text - Command descriptions display in full without "..." truncation
- Updated KHScriptGuide.md - Removed HTTP references, added Marketplace section
- Complete command documentation - All commands now have detailed help with:
- Full usage syntax and parameters
- Multiple examples for each command
- Variables set by commands
- Notes and important details
- Category classification
Commands with Enhanced Documentation
- Movement: moveTo, run, jump, sneak, sprint, swim, teleport, stop
- Combat: attack (with target types, range, count)
- Interaction: interact, placeBlock, breakBlock, useItem, eat, dropItem, equipArmor
- Inventory: inventory, selectSlot, autoCraft, autoTrade
- Scanner: scan, scanner (with caching and async support)
- Visual: fullbright, animation
- Sound: sound (with music/melody support)
- Input: input (comprehensive player input control)
- AI: ai (AI assistant integration)
- Events: onEvent (event-driven scripting)
- Control Flow: loop (with nested loop support)
- Output: log, chat
- Script Management: scripts (task management)
- Player: setHealth, speed
Security
- Removed HTTP commands - Deleted HttpCommand, LoadScriptCommand, and HttpService for safer scripting
- Removed HTTP config options - Cleaned up allowHttpRequests, httpWhitelistedDomains, allowRemoteScripts, remoteScriptSources from config
- Updated GUI - Removed HTTP toggle from Settings panels
✨ Added
Marketplace Skeleton (Preparation for future)
- MarketplaceService.java - Service for future GitHub-based script repository
- VerifiedScript.java - Model for verified scripts with ratings, downloads, signatures
- MarketplaceConfig.java - Configuration for marketplace settings
- Categories: automation, utility, farming, building, combat, navigation, misc
🗑️ Removed
HttpCommand.java- HTTP GET/POST commands for scriptsHttpService.java- Async HTTP serviceLoadScriptCommand.java- Remote script loading- HTTP-related config options from KashubConfig
- HTTP tick processing from KashubClient
📝 Notes
- This is a patch release focusing on stability and cleanup
- Marketplace is skeleton only - full implementation coming in future version
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| kashub-v0.6.1-beta-sources.jar | Sources jar | 3.45 MiB |
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:yq1pcH6Z:gFQiIdSL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yq1pcH6Z:gFQiIdSL"
}

