Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@coolsquid coolsquid released this 27 Apr 23:29
· 11 commits to 1.12 since this release

New configuration options

  • chestSize: Changes the number of slots in normal and trapped chests. Note that >27 doesn't work very well with double chests.

  • enderChestSize: Changes the number of slots in ender chests.

  • minecartChestSize: Changes the number of slots in minecart chests.

  • disabledFireSources: A fire source is a block that sustains fire indefinitely. In Vanilla, netherrack and magma blocks are considered fire sources. To disable a fire source, add its block ID to the list.

  • newFireSources: A fire source is a block that sustains fire indefinitely. In Vanilla, netherrack and magma blocks are considered fire sources. To make a block a fire source, add its ID to the list.

  • defaultSeed: The default seed of new worlds.

  • forceSeed: Prevents the player from changing the seed of new worlds. Must be combined with the "defaultSeed" option.

  • newWorldTime: The starting time of newly created worlds. Can be combined with "doDaylightCycle false" in the "gameRules" option to indefinitely stay at the specified time.

  • newWorldWeather: The starting weather of newly created worlds. Either "clear", "rain" or "thunder". Can be combined with "doWeatherCycle false" in the "gameRules" option to indefinitely retain the specified weather.

  • gameRules: Sets the default value of any game rule. To prevent players from changing the rule in-game, add "force" after the value. Format: naturalRegeneration false force

  • defaultDifficulty: Sets a default difficulty for new worlds. Allows for hard, normal, easy or peaceful. Leave empty to disable.

  • allowedDifficulties: Disables all difficulties except those listed. Leave empty to disable.

  • defaultGamemode: Forces the specified gamemode. Allows for survival, creative, adventure, spectator, and hardcore. Leave empty to disable.

  • allowedGamemodes: Disables all game modes except those listed. Leave empty to disable.

  • defaultWorldType: Sets a default (initially selected) world type. Leave empty to disable.

  • allowedWorldTypes: Disables all world types except those listed. Leave empty to disable.

  • forceChunkProviderSettings: Prevents the player from changing from the default chunk provider settings.

  • generateStructures: Whether structures should, by default, be generated in new worlds. 1 = generate structures, 0 = don't generate structures, -1 = Vanilla behavior.

  • forceDefaultGenerateStructuresOption: Prevents the player from enabling or disabling the structure generation option when creating a new world. Must be combined with the "generateStructures" option.

  • cheats: Whether cheats should, by default, be enabled in new worlds. 1 = enable cheats, 0 = disable cheats, -1 = Vanilla behavior.

  • forceDefaultCheatsOption: Prevents the player from enabling or disabling cheats when creating a new world. Must be combined with the "cheats" option.

  • bonusChest: Whether bonus chests should, by default, be generated in new worlds. 1 = enable bonus chests, 0 = disable bonus chests, -1 = Vanilla behavior.

  • forceDefaultBonusChestOption: Prevents the player from enabling or disabling bonus chests when creating a new world. Must be combined with the "bonusChest" option.

Removed configuration options

  • forcedDifficulty
  • forcedGamemode
  • forcedWorldType
  • forcedChunkProviderSettings
  • disableCheats
  • disableBonusChest

These have been replaced by new options. Old configurations will be automatically migrated to the new options.

Miscellaneous

  • Significantly improved settings-related options.
    • Made sure that they are properly applied on dedicated servers. They now modify the "server.properties" file when the server is launched for the first time. For example, the "defaultWorldType" option changes the "level-type" server property.
    • Optimized the client-side code.
  • The "disabled_overlays" category has been replaced by a single option ("disabledOverlays"). It retains the same functionality, and will old configurations will be automatically migrated.
  • Rewrote a large portion of the code base.