Skip to content

Latest commit

 

History

History
205 lines (166 loc) · 6.75 KB

builtin-modules.md

File metadata and controls

205 lines (166 loc) · 6.75 KB

Built-in Server Modules

Module Architecture

All built-in modules extend JavaPlugin or PluginBase and are located in com.hypixel.hytale.builtin.

Core Server Commands

Player Commands (server.core.command.commands.player)

Command Purpose Key Subcommands
/player Player management camera, effect, stats, viewradius
/gamemode Change game mode Adventure, Creative
/give Give items item, armor
/kill Kill player/entity —
/damage Deal damage —
/hide Player visibility —
/kick Kick player —
/sudo Execute as another player —
/whoami Show player info —
/whereami Show location —
/inventory Inventory management clear, backpack, item, see
/refer Referral system —

World Commands (server.core.command.commands.world)

Command Purpose Key Subcommands
/entity Entity management clean, clone, count, dump, effect, remove, stats
/chunk Chunk management load, unload, regenerate, resend, info
/spawnblock Spawn block entity —
/worldgen World generation benchmark, reload

Server Commands (server.core.command.commands.server)

Command Purpose
/stop Stop server
/who List online players
/maxplayers Set max player count
/auth Authentication management

Utility Commands (server.core.command.commands.utility)

Command Purpose
/help List available commands
/commands Command listing/search
/backup World backup
/lighting Lighting management
/sound Play sounds
/notify Send notifications
/sleep Sleep/time management
/worldmap World map management

Built-in Module Plugins

Gameplay Modules

Module Plugin Class Purpose
adventure Multiple plugins Adventure mode features
crafting CraftingPlugin Crafting system
deployables DeployablesPlugin Deployable items
fluid FluidPlugin Fluid physics
mounts MountPlugin Mount system
portals PortalsPlugin Portal mechanics
weather WeatherPlugin Weather system

Adventure Submodules

Module Plugin Class Purpose
camera CameraPlugin Camera control
farming FarmingPlugin Farming mechanics
memories MemoriesPlugin Player memories/journal
npcobjectives NPCObjectivesPlugin NPC quest objectives
npcreputation NPCReputationPlugin NPC reputation system
npcshop NPCShopPlugin NPC shops
objectives ObjectivePlugin Quest/objective system
reputation ReputationPlugin Reputation system
shop ShopPlugin Shopping system
stash StashPlugin Item stash
teleporter TeleporterPlugin Teleportation

World & Physics Modules

Module Plugin Class Purpose
blockphysics BlockPhysicsPlugin Block physics
blockspawner BlockSpawnerPlugin Block spawning
blocktick BlockTickPlugin Block tick processing
hytalegenerator WorldGenPlugin (in worldgen) World generation
worldgen WorldGenPlugin World generation

Editor/Tools Modules

Module Plugin Class Purpose
asseteditor AssetEditorPlugin Asset editor
buildertools BuilderToolsPlugin Builder tools (Creative mode)
npceditor NPCEditorPlugin NPC editor
model ModelPlugin Model management
commandmacro MacroCommandPlugin Command macros

Movement Modules

Module Plugin Class Purpose
crouchslide CrouchSlidePlugin Crouch sliding
mantling MantlingPlugin Ledge climbing
parkour ParkourPlugin Parkour mechanics
safetyroll SafetyRollPlugin Fall damage reduction
sprintforce SprintForcePlugin Sprint mechanics

Environment Modules

Module Plugin Class Purpose
ambience AmbiencePlugin Ambient sounds/music
beds BedsPlugin Bed respawning
instances InstancesPlugin World instances
landiscovery LANDiscoveryPlugin LAN discovery
creativehub CreativeHubPlugin Creative hub world
tagset TagSetPlugin Tag set system

Core Modules (server.core.modules)

Module Purpose
accesscontrol Access control mechanics
block Block management
blockhealth Block health/damage
blockset Block set definitions
camera Camera systems
collision Collision detection
debug Debug tools
entity Entity management, damage, AI
entitystats Entity statistics
entityui Entity UI elements
i18n Internationalization
interaction Interaction system
item Item management
migrations Data migrations
physics Physics engine
prefabspawner Prefab entity spawning
projectile Projectile system
serverplayerlist Server player list (tab)
singleplayer Singleplayer mode
splitvelocity Velocity splitting
time Time management

Builtin Module Commands

Teleport Module

/tp <player>                  — Teleport to player
/tp <player> <target>         — Teleport player to target
/tp <x> <y> <z>              — Teleport to coordinates

Weather Module

/weather set <weather_asset>  — Set weather
/weather clear                — Clear weather

Mount Module

/mount <entity>               — Mount an entity
/dismount                     — Dismount current mount

Ambience Module

/ambience setmusic <fx>       — Set ambient music
/ambience clear               — Clear ambience
/ambience emitteradd          — Add emitter

Builder Tools Module

/brush use                    — Use brush tool
/brush config                 — Configure brush
/prefab                       — Prefab management
/selection                    — Selection tools

Permissions Module Commands

/op <player>                  — Grant operator permissions
/perm user add <player> <permission>    — Add user permission
/perm user remove <player> <permission> — Remove user permission
/perm group add <group> <permission>    — Add group permission
/perm group remove <group> <permission> — Remove group permission
/perm user addgroup <player> <group>    — Add user to group
/perm user removegroup <player> <group> — Remove user from group