Premium ChunkCuller - Save space by removing unused chunks [1.13-1.16] [Paid]

Discussion in 'Resource Discussion' started by zombie_striker, Oct 8, 2019.

  1. Does this skip chunks which are protect by GriefPrevention and WorldGuard?
     
  2. I really like the plugin, what about on option that allows you to ignore specific worlds? It would be really nice if the chunks in specific worlds on my server don't regen every after every restart
     
  3. Is there a way I could remove unused chunks that were generated before I installed the plugin? I know there's the magic wand, but I really can't manually select all the chunks that haven't been used. That would take forever... could I automate this process?
     
  4. You can't really automate this of what I know, maybe try downloading a program that loads your world and allows you to select what you wanna remove (I forgot the name of the program but its basically a worldmap where you can remove whatever you want)
     
  5. My chunks are not being deleted. The chunkdata.yml file has the same amount of lines after every startup. On the console, it always goes up to "Loaded 31980 chunks that need to be removed" but when I restart the server, nothing happens.

    Here is the log:
    Code (Text):
    [01:16:04 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:05 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:05 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:05 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:06 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:06 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:06 INFO]: Loaded 99% of chunks that need to be removed
    [01:16:06 INFO]: Loaded 31980 chunks that need to be removed
    [01:16:11 WARN]: Can't keep up! Is the server overloaded? Running 16752ms or 335 ticks behind
    [07:14:41 INFO]: [Vault] Checking for Updates ...
    [07:14:41 INFO]: [Vault] No new version available
    2021-02-06T12:44:59.850Z        INFO    mc-server-runner        Sending 'stop' to Minecraft server...
    2021-02-06T12:44:59.851Z        INFO    mc-server-runner        Waiting for completion...
    [12:44:59 INFO]: Stopping the server
    [12:44:59 INFO]: Stopping server
    [12:44:59 INFO]: [Dimensions] Disabling Dimensions v1.1.14
    [12:44:59 INFO]: [CoreProtect] Disabling CoreProtect v19.4
    [12:44:59 INFO]: [CoreProtect] Finishing up data logging. Please wait...
    [12:45:00 INFO]: [CoreProtect] Success! Disabled CoreProtect v19.4
    [12:45:00 INFO]: [WorldGuard] Disabling WorldGuard v7.0.4+f7ff984
    [12:45:00 INFO]: [WorldGuard] Shutting down executor and cancelling any pending tasks...
    [12:45:00 INFO]: [Multiverse-NetherPortals] Disabling Multiverse-NetherPortals v4.2.1-b786
    [12:45:00 INFO]: [Multiverse-NetherPortals] - Disabled
    [12:45:00 INFO]: [WorldEdit] Disabling WorldEdit v7.2.2+fc3c499
    [12:45:00 INFO]: Unregistering com.sk89q.worldedit.bukkit.BukkitServerInterface from WorldEdit
    [12:45:00 INFO]: [dynmap] Disabling dynmap v3.1-beta5-431
    [12:45:00 INFO]: [dynmap] Unloaded 11 components.
    [12:45:00 INFO]: [dynmap] Stopping map renderer...
    [12:45:01 INFO]: [dynmap] Disabled
    [12:45:01 INFO]: [ProtocolLib] Disabling ProtocolLib v4.6.0-SNAPSHOT-b492
    [12:45:01 INFO]: [Multiverse-Core] Disabling Multiverse-Core v4.2.2-b812
    [12:45:01 INFO]: [VariableTime] Disabling VariableTime v1.0.0
    [12:45:01 INFO]: [Vault] Disabling Vault v1.7.3-b131
    [12:45:01 INFO]: [PlaceholderAPI] Disabling PlaceholderAPI v2.10.9
    [12:45:01 INFO]: [ChunkCuller] Disabling ChunkCuller v1.1.23
    [12:45:01 INFO]: [ChunkCuller]Saving current list of chunks in case of crash.
    [12:45:02 INFO]: [ChunkCuller]Checking worlds to cull...
    [12:45:02 WARN]: A manual (plugin-induced) save has been detected while server is configured to auto-save. This may affect performance.
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (oldworld_tiny): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (world_tiny): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (oldworld): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Save called
    [12:45:02 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
    [12:45:02 INFO]: [ChunkCuller]Done getting all world instances. Reading regions....
    [init] Running as uid=0 gid=0 with /data as 'drwxrwxrwx   17 0        0             4096 Feb  6 01:02 /data'
    [init] Resolved version given 1.16.5 into 1.16.5
    [init] Resolving type given PAPER
    [init] Removing old PaperMC versions ...
    [init] Downloading PaperMC 1.16.5 (build 463) ...
    [init] server.properties already created, skipping
    [init] Checking for JSON files.
    [init] Setting initial memory to 6G and max to 6G
    [init] Starting the Minecraft server...
    My config:
    Code (Text):
    options:
      alwaysCullOnShutdown: true
      kickAllPlayersWhileCulling: true
      shouldReloadServerUntilAllChunksAreCulled: false
      saveOriginalRegionFiles: false
      maximumChunksThatCanBeCulledAtOneTime: 30000
      cullOnStartupInsteadOfOnShutdown: false
      maximumChunksBeforeServerShutdown: -1
      messageOnShutdown: §5[§6ChunkCuller§5]§7Maximum amount of chunks reached. Shutting
        down server in 10 seconds.
      messageOnKickIfStillOnline: §5[§6ChunkCuller§5]§7You have been kicked as the world
        is being culled.
      maximumTimeForLoadingChunks: 0.2
      tickDelayBetweenChunkLoading: 1
      secondsBeoreShutdown: 10.0
      maxMobCountToCheck: 20
      saveMobsWithCustomNames: true
      entityTypesToSave:
      - ARMOR_STAND
      - DROPPED_ITEM
      - ITEM_FRAME
      - EXPERIENCE_ORB
      - THROWN_EXP_BOTTLE
      - SNOWMAN
      - PRIMED_TNT
      - PAINTING
      - VILLAGER
      - LEASH_HITCH
      - MINECART_CHEST
      - MINECART_FURNACE
      - MINECART_HOPPER
      - MINECART_MOB_SPAWNER
      - MINECART_TNT
      - MINECART
      materialTypesToIgnoreBeingBroken:
      - TALL_GRASS
      - TALL_SEAGRASS
      - SEAGRASS
      - GRASS
      - FERN
      - LARGE_FERN
      - ACACIA_LEAVES
      - BIRCH_LEAVES
      - DARK_OAK_LEAVES
      - JUNGLE_LEAVES
      - OAK_LEAVES
      - SPRUCE_LEAVES
      - CACTUS
      - DEAD_BUSH
      - SNOW
      - FIRE
      saveCreeperExplosions: true
      chunkremover_item:
        type: STICK
        displayname: '&c[Chunk Culler Wand]'
        lore:
        - '&c Left click to select a single chunk to be removed.'
        - '&cRight click to select all chunks within a 5 chunk radius to be removed.'
      messages:
        select_one_save: Registering Chunk %x.%z to be saved.
        select_one_forget: Registering Chunk %x.%z to be forgotten.
        select_multiple_save: Registering Chunks from %x1.%z1 to %x2.%z2 to be saved.
        select_multiple_forget: Registering Chunks from %x1.%z1 to %x2.%z2 to be forgotten.
      chunkmap:
        id: 250
     
    #50 ProClifo, Feb 6, 2021
    Last edited: Feb 6, 2021