Skip to content

Instantly share code, notes, and snippets.

@sdaugherty
Last active July 15, 2020 15:02
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sdaugherty/cb37d61d524e2ef96f64495c7ceed82b to your computer and use it in GitHub Desktop.
Save sdaugherty/cb37d61d524e2ef96f64495c7ceed82b to your computer and use it in GitHub Desktop.
things that minecraft server owners need

This is a general wishlist of things that server owners need, particularly for successful public servers. Not every server will need all of these, but, these solve real problems for server admins.

Tools to combat Cheating / Griefing

  • Logging, logging, logging - block logging, logging of anomolous events, filters to make sense of all this
    • Ability to log just specific events (break diamond, chest interaction, etc)
    • Statistical detection of possible cheats based on behavior
  • Anti-XRay based on lying to clients about all the blocks they can't see
  • A completely airtight vanish implementation (spectate without showing up on the user list, and without introducing side effects that other clients could detect)
  • Rollback tools (partly covered by worldedit, but it would be nice to be able to do a rollback of a particular user's actions)
  • See locations and logs of all players
  • See inventory and enderchest of all players
  • Explosion limiting
  • Fluid limiting
  • Claim protection
  • Seed splitting (different seeds for structures, slimes, ore generation, etc, or even better, ability to use cryptographically secure randomization for these independent of the world seed)

Mod Tools

  • Freeze/unfreeze players (frozen players can't interact or take damage)
  • Easily change individual players spawn points
  • Server pause (I know we have carpet /tick freeze but carpet has compat issues, and this doesn't freeze players in place)

Tools to combat lag

  • Find all loaded chunks and why they are loaded
  • Search loaded chunks for redstone, entities, etc
  • Delete items on ground
  • Kill mobs easily and selectively without dropping their items

Offline World Manipulation

  • Out of game editors for region files and player data
    • Change players location (for example, to move them out of a chunk you intend to delete)
    • Delete chunks
  • Chunk pruning to remove uninhabited chunks
  • Region file repair tools
  • Search and replace for items/blocks

Other nice to haves?

  • Some sort of vanilla friendly way to make it easier for players to find slime chunks without knowing the world seed?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment