Skip to main content

TBGeneral Commands

Complete command reference for all TBGeneral features.

Portal Commands

/tbg portal create <name>

Create a new portal at your location.

Usage:

/tbg portal create spawn_to_nether

Process:

  1. Stand where you want the portal
  2. Run command
  3. Configure destination with /tbg portal link

Link portal to a destination.

Destination Formats:

  • world,x,y,z - Specific coordinates
  • world,spawn - World spawn point
  • <portal_name> - Another portal

Examples:

# Link to specific coordinates
/tbg portal link spawn_to_nether world_nether,0,64,0

# Link to world spawn
/tbg portal link hub_portal world,spawn

# Link to another portal (bidirectional)
/tbg portal link portal1 portal2

/tbg portal delete <name>

Remove a portal.

/tbg portal delete old_portal

/tbg portal list

List all configured portals.

/tbg portal list
# Shows: name, location, destination, status

/tbg portal tp <name>

Teleport to a portal location (admin).

/tbg portal tp spawn_portal

World Commands

/tbg world create <name> <type>

Create a new world.

Types: NORMAL, NETHER, END, FLAT

Examples:

# Create normal world
/tbg world create resource_world NORMAL

# Create flat world for building
/tbg world create creative_flat FLAT

# Create custom nether
/tbg world create custom_nether NETHER

/tbg world load <name>

Load an existing world.

/tbg world load old_world

/tbg world unload <name>

Unload a world (saves and removes from memory).

/tbg world unload resource_world

Options:

  • Add --save to save before unloading
  • Add --force to force unload (kicks players)

/tbg world delete <name>

⚠️ DANGEROUS: Permanently delete a world.

/tbg world delete old_world --confirm

Requires --confirm flag for safety.

/tbg world tp <world> [player]

Teleport to a world.

# Teleport yourself
/tbg world tp resource_world

# Teleport another player
/tbg world tp resource_world PlayerName

/tbg world list

List all worlds and their status.

/tbg world list
# Shows: name, type, loaded, players

/tbg world info <name>

Detailed info about a world.

/tbg world info resource_world
# Shows: type, seed, difficulty, spawn, gamemode

Texture Commands

/tbg texture apply <pack> [player]

Apply a resource pack.

Examples:

# Apply to yourself
/tbg texture apply default

# Apply to specific player
/tbg texture apply default PlayerName

# Apply to all players
/tbg texture apply default @a

/tbg texture remove [player]

Remove current resource pack.

/tbg texture remove
/tbg texture remove PlayerName

/tbg texture list

List available resource packs.

/tbg texture list
# Shows: name, URL, required, players using

/tbg texture reload

Reload texture pack configurations.

/tbg texture reload

Utility Commands

/tbg reload

Reload all TBGeneral configurations.

/tbg reload

Reloads:

  • config.yml
  • portals.yml
  • worlds.yml
  • textures.yml

/tbg help [command]

Show help for commands.

# General help
/tbg help

# Specific command help
/tbg help portal
/tbg help world
/tbg help texture

/tbg version

Show TBGeneral version info.

/tbg version

Permission-Based Commands

CommandPermissionDefault
/tbg portal *tbgeneral.portal.adminop
/tbg portal usetbgeneral.portal.usetrue
/tbg world *tbgeneral.world.adminop
/tbg texture applytbgeneral.texture.applyop
/tbg texture usetbgeneral.texture.usetrue
/tbg reloadtbgeneral.adminop

Command Examples

Complete Portal Setup

# 1. Create portal in spawn
/tbg portal create spawn_portal

# 2. Link to nether hub
/tbg portal link spawn_portal world_nether,100,64,100

# 3. Create return portal
/tp world_nether 100 64 100
/tbg portal create nether_hub

# 4. Link back to spawn
/tbg portal link nether_hub spawn_portal

# 5. List to verify
/tbg portal list

Multi-World Server Setup

# Create resource world
/tbg world create resource NORMAL

# Create minigame world
/tbg world create minigames FLAT

# Create void world for hub
/tbg world create void FLAT

# List all worlds
/tbg world list

# Teleport to configure
/tbg world tp resource

Resource Pack Management

# Apply server pack to all online
/tbg texture apply server_pack @a

# Remove pack from specific player
/tbg texture remove BadPlayer

# Check who's using packs
/tbg texture list

Next: Permissions - Configure access control