Installation¶
Requirements¶
- A Hytale server with plugin support
- Java 17 or higher
Optional Dependencies¶
- WiFlowPlaceholderAPI — Enables placeholder support in messages
Install Steps¶
- Download
HTSkyBlock.jarand place it in your server'smods/folder - Start the server once — the plugin will generate default config files in
plugins/HTSkyBlock/ - Stop the server
- Edit
plugins/HTSkyBlock/config.jsonto configure the plugin (see Configuration) - Optionally add schematics to
plugins/HTSkyBlock/schematics/or prefabs toserver/prefabs/ - Start the server
First-Time Setup Checklist¶
- [ ] Choose island mode:
per_world(each player gets their own world) orsingle_world(all islands in one shared world) - [ ] Choose island generation type:
schematicorprefab - [ ] Set spawn coordinates in the
spawnconfig section - [ ] Configure economy settings (built-in or external provider)
- [ ] Set up starter items for normal and hardcore modes
- [ ] Add shop categories and items using
/htshopcommands - [ ] Configure block worth values in
blockworth.jsonfor island scoring - [ ] Set up permissions for your player ranks
File Structure¶
After first run, the plugin creates these files in plugins/HTSkyBlock/:
plugins/HTSkyBlock/
config.json # Main configuration
islands.json # Island data
economy.json # Player balances (self economy)
shop.json # Shop items and categories
blockworth.json # Block worth values for scoring
challenges.json # Challenge definitions
challenge_data.json # Player challenge progress
ahlist.json # Auction house listings
stacked_blocks.json # Stacked block data
npcs.json # NPC data
homes.json # Player home points
cinematics.json # Cinematic sequences
flytime_data.json # Timed fly balances
lang/
en.json # English language file
schematics/ # Schematic files for island generation