Mineuniverse
Log in Register
Plugins

PlayerSnapshot

Create and restore snapshots of player dat files.
by _ForgeUser2804591
Download Claim this project
4,096 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools

Synopsis

Create and restore snapshots of player dat files containing their gear, inventory, enderchest, level and location.

Be sure to subscribe to file updates.

Features

  • Take snapshot upon player entering a world.
  • Take snapshot upon player leaving a world.
  • Take snapshot upon player death.
  • Take periodic snapshots at set intervals.
  • Take manual snapshops of player's dat files.
  • Restore snapshot via command, takes effect upon log off.
  • Automatic culling of old snapshots.
  • Supports UUID dat files. (v0.7)

Requirements

  • Java 6+
  • A permissions plugin.

Setup

  • Add the PlayerSnapshots.jar to your server's plugins folder.
  • Start the server, enjoy.

Commands

  • /ps version: Get the current version of the plugin.
  • /ps reload: Reload the config.
  • /ps create: Create a snapshot of a player.
  • /ps search: Show snapshots of a player.
  • /ps restore: Restore a snapshot to its owner.
  • /ps restoreto: Restore a snapshot to a specific player.
  • /ps rename: Rename an existing snapshot.
  • /ps delete: Delete an existing snapshot.

Permissions

  • ps.user:
    • ps.snapshot.periodic
    • ps.snapshot.player-death
    • ps.snapshot.player-login
    • ps.snapshot.world-enter
    • ps.snapshot.world-leave
  • ps.admin:
    • ps.search
    • ps.create
    • ps.reload
    • ps.restore
    • ps.restoreto
    • ps.rename
    • ps.delete

Config

  • properties
    • use-metrics: Let mcstats.org know you're running the plugin.
    • debug-messages: Send some debug messages to console.
    • default-lifetime: How long to keep snapshots.
  • periodic-snapshots:
    • enabled: Enabled/disabled.
    • lifetime: How long to keep periodic snapshots.
    • interval: When to take the snapshot.
  • event-snapshots:
    • player-death: Take snapshots upon player death. When restored they'll be alive at the location they died at.
    • player-login: Take snapshots upon player login.
    • world-enter: Take snapshots upon player entering a world.
    • world-leave: Take snapshots upon player leaving a world (doesn't include nether/end portal usage).

Metrics

http:mcstats.org/plugin/PlayerSnapshot

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Read more here. This functionality can be disabled in the config file.

Other

Source available here.
Bitcoin donate.

Have an issue or suggestion? Post a ticket.

0.7.1
MC CB 1.7.9-R0.2
Beta 2014-11-13 Get
0.7.0
MC CB 1.7.9-R0.1
Beta 2014-06-15 Get
0.6.2
MC CB 1.7.9-R0.1
Alpha 2014-06-07 Get
0.6.0
MC CB 1.7.2-R0.3
Beta 2014-05-19 Get
0.5.0
MC CB 1.7.2-R0.3
Beta 2014-04-24 Get
0.4.0
MC 1.7.2
Beta 2014-02-26 Get
0.3.0
MC 1.7.4
Beta 2014-02-24 Get
0.1.0
MC 1.7.4
Beta 2014-02-19 Get
0.2.0
MC 1.7.4
Beta 2014-02-19 Get

More from _ForgeUser2804591

Lifestones
8,739
ChestShopFinder
8,023
MyDrops
4,643
DynamicDropRate
4,071
ChunkSpawnerLimiter
28,049
NetherPortalRescue
2,493

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945