Skip to content

pan90/Kaiiju

 
 

Repository files navigation

Kaiiju

Folia fork, designed for vanilla/anarchy servers

License GitHub Workflow Status Discord

Features

Primary

  • Xymb Linear Format: Saves about 50% of disk space in OW/Nether and 95% in The End.
  • Auto update: Automatic upstream updates.

Notable

  • Optimize Hopper: Enable/Disable Paper "Optimize Hopper" patch that break a lot of redstone farms.
  • Entity throttling & removal: Tweak entity tick frequency & max entity per region.
  • Sand duplication: Toggle sand duplication on Folia.

Configuration

verbose: false
region-format:
  debug: false
network:
  send-null-entity-packets: true
  alternate-keepalive: false
gameplay:
  server-mod-name: Kaiiju
  shared-random-for-players: true
world-settings:
  default:
    region-format:
      format: ANVIL
      linear:
        compression-level: 1
        crash-on-broken-symlink: true
    gameplay:
      shulker-box-drop-contents-when-destroyed: true
      fix-void-trading: true
      optimize-hoppers: true
      tick-when-empty: true
      break-redstone-on-top-of-trap-doors-early: true
config-version: 1

Documentation: Kaiiju Wiki

Roadmap

  • Static view distance: Reduce RAM usage / Region size with a "static" view distance.
  • Native world conversion: Convert region file format at startup.
  • Stash deduplication: Make giant dupe stashes possible and lagless.

Building

./gradlew applyPatches # Apply Kaiiju patches
./gradlew createReobfPaperclipJar # Generate Paperclip executable jar

License

Original patches are licensed under GPL-3.0.

About

Folia fork for anarchists.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%