StoryLocations are interactive places in your Minecraft world that the AI system can understand and reference. They contain rich context about the location's history, current events, and relationships
Creating a Location
Primary Method: In-Game Command
Use the /story location create command while standing at the location you want to create:
/story location create <location_name> [context]
What happens:
The plugin automatically captures your current coordinates (x, y, z, yaw, pitch)
If you provide context, it cross-references keywords with your existing NPCs, lore, and other locations
An AI-generated location context is created based on your input and world knowledge
A YAML file is created in the locations/ directory
Examples
Basic location creation:
/story location create <location_name>
Creates a location with just coordinates and basic info.
Location with context:
/story location create Lannisport "A bustling trade city ruled by House Mervail, known for its three-tiered structure and strategic position on the Azure Sea"
The system will:
Recognize "House Mervail" if it exists in your lore/NPCs
Generate context about trade, city structure, and geography
Cross-reference with other coastal locations or trade hubs
"A fortified outpost of the Eldoran Kingdom, recently captured from Rutis forces"
"A hidden Brotherhood sanctuary where initiates study cross-racial magic"
"The main marketplace of Lysathara, bustling with elven merchants and foreign traders"
# Name of the location
name: LocationName
# List of contexts
context:
- |-
First paragraph of context describing the location...
- |-
Second paragraph with additional details...
# "sit" or "sleep". This is optional. If this is set, it will pose the NPC if they random path to the location.
randomPathingAction: "sit"
# Auto-generated location details if location create command is used. This is used to determine a NPC's current location (which we feed current location context during conversations). Also enables to be used in random pathing and schedule pathing. Still, optional.
world: world
x: -1267.36
y: 111.0
z: 970.68
yaw: -0.42
pitch: 0.0