File Details
VKCraft-1.3.jar
- R
- Jan 17, 2026
- 58.72 KB
- 783
- Early Access
File Name
VKCraft-1.3.jar
Supported Versions
- Early Access
📜 VKCraft v9.12 - The "Customization & Balance" Update
This update focuses on giving server owners complete control over XP sources, rebalancing the early game, and fixing critical inventory API issues.
⚙️ Total Configuration Control
-
Configurable XP Sources: The lists for Mining and Woodcutting are no longer hardcoded in the mod.
-
You can now define exactly which blocks grant XP in
config/vkcraft_config.json. -
Default Fix: Added
Rock_Stone(and variants like Limestone, Marble) to the default config, so mining regular rocks now properly grants XP and Quest progress.
-
-
Smart Config Updater: The mod automatically detects missing config sections (like
allowedBlocksorquests) and adds them to your existing file without deleting your saved data.
⚖️ Gameplay & Progression Rebalance
-
🧙♂️ Magic Staff Acquisition:
-
New Method: Players no longer receive a Magic Staff immediately upon joining.
-
Unlock: The Wooden Staff is now a reward for reaching Farming Level 3.
-
Hint: The welcome message has been updated to guide players towards Farming to unlock magic.
-
-
🌾 Farming Nerf:
-
Removed the Growth Potion from default rewards (it was considered too OP).
-
New Bonus: Replaced with Health Potions.
-
Configurable: You can now customize the Bonus Item ID, Amount, and Drop Interval for farming in the config.
-
🆕 New Commands
-
!quest: Receive a random objective based on your current skill levels (Mining, Woodcutting, Farming, or Combat) to earn extra XP. -
!abandonquest: Cancel your active quest if the objective is too difficult. -
!resetprogress: (Warning!) Completely wipes your player data (Levels, XP, Rewards). Useful for testing or restarting on a new map.
🌍 Localization & Polish
-
6-Language Support: All new features (Welcome messages, Quest info, Reset warnings, Hints) are fully translated into EN, CZ, ES, DE, PO, FR.
-
Smart Lang Updater: The
vkcraft_lang.jsonfile now auto-updates to include new translation keys while preserving your custom edits.
🐛 Technical Fixes
-
Inventory API: Fixed a critical crash regarding
ItemContaineriteration andgetComponentusage. The mod now correctly handles inventory checks using the HytalegetQuantity()andsetItemStackForSlot()methods. -
Component Retrieval: Fixed an issue where
getComponentwas failing because it requiredComponentTypeinstead of the Java class.