Skip to content

TerminatorNL/Chunkwatcher-backport-1.7.10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ChunkWatcher

ChunkWatcher is a lightweight mod able to block force chunkloading of specified mods.

Features

  • Configurable blacklist for mods
  • In-game commands
  • Reloadable at runtime
  • See what mods keeps chunks loaded in a certain world, and how many.

Commands

  • /chunkwatcher
    shows available commands
  • /chunkwatcher block <mod name>
    Blocks forcing chunks for a mod (Case insensitive).
  • /chunkwatcher allow <mod name>
    Re-enables forcing chunks for a mod (Case insensitive).
  • /chunkwatcher reload
    Reload the config.
  • /chunkwatcher show <mod name> [dimension ID]
    Shows coordinates of the loaded chunks, for the specified mod.
  • /chunkwatcher list [dimension ID]
    Provides a summary of total forced chunks per-mod.
    Example:
    /chunkwatcher list shows the forced chunks in your current world.
    /chunkwatcher list 0 shows the forced chunks in the overworld.
    /chunkwatcher list 1 shows the forced chunks in the end.
    /chunkwatcher list -1 shows the forced chunks in the nether.

    Note: As console, you must always provide a dimension ID.

How it works

ChunkWatcher listens for mods that request to force a chunk. When that happens, ChunkWatcher checks the mod's name against the configurable blacklist. If there's a match, the chunk will be unloaded immediately.

Benefits

  • Server performance!
  • Disabling unnecessary chunkloading by mods. Potentially allowing you to un-ban some items related to chunk loading!
  • Prevent illegal chunk loading.

Limitations

Not all mods are written equally, some mods may require a chunk to be loaded in order to function at all. In most cases, though: it should work.