You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've searched existing issues and couldn't find a duplicate.
I confirm this is not a duplicate.
Is your feature request related to a problem? Please describe.
Problem
Currently, when players disconnect and reconnect to the server, they always spawn at the default world spawn point. This creates a poor user experience as players lose their position and have to travel back to where they were, which can be frustrating and time-consuming, especially in large worlds or after unplanned disconnections.
Describe the solution you'd like
Proposed Solution
Implement a reliable player location persistence system that saves player positions when they disconnect and restores them upon reconnection.
Core Features
Location Storage
Save player coordinates (X, Y, Z)
Save player rotation (yaw, pitch)
Save dimension information
Store in JSON format for easy debugging and manual editing
Save Triggers
On clean player disconnect
On server shutdown
Periodic saves (every 5 minutes)
During world save operations
Location Loading
Load after player initialization
Wait for chunks to be loaded
Verify location safety before teleporting
Fall back to spawn point if the location is invalid
Safety Considerations
Handle corrupted save files gracefully
Validate coordinates before teleporting
Consider dimension boundaries
Ensure chunks are loaded before teleport
Prevent teleporting into solid blocks
Add configuration options to disable the feature
Technical Implementation
Use JSON for data storage
Implement atomic writes to prevent corruption
Add proper error handling and logging
Support multiple dimensions
Consider adding location history
Future Enhancements
Custom spawn points per player
Last death location storage
Location history/rollback system
Admin commands to manage saved locations
Migration tools for format changes
Benefits
Improved player experience
Reduced frustration from disconnects
Time saved from not having to travel back
Better server administration tools
Examples
Similar features exist in:
Spigot/Paper servers (Essentials plugin)
Vanilla Minecraft (spawn point system)
Other popular multiplayer games
The text was updated successfully, but these errors were encountered:
I've searched existing issues and couldn't find a duplicate.
Is your feature request related to a problem? Please describe.
Problem
Currently, when players disconnect and reconnect to the server, they always spawn at the default world spawn point. This creates a poor user experience as players lose their position and have to travel back to where they were, which can be frustrating and time-consuming, especially in large worlds or after unplanned disconnections.
Describe the solution you'd like
Proposed Solution
Implement a reliable player location persistence system that saves player positions when they disconnect and restores them upon reconnection.
Core Features
Location Storage
Save Triggers
Location Loading
Safety Considerations
Technical Implementation
Future Enhancements
Benefits
Examples
Similar features exist in:
The text was updated successfully, but these errors were encountered: