Skip to content

Releases: PowerNukkit/Region-Manipulator

v2.0.0

24 Jan 07:20
Compare
Choose a tag to compare

2.0.0 - 2020-01-24

Changed

  • Added new properties to the data class CorruptChunk
  • Changed the CorruptChunk constructors (Breaking Change)
  • CorruptChunk.chunkContent is now nullable (Breaking Change)
  • RegionIO.readRegion and RegionIO.writeRegion now throws IOException in Java (Breaking Change)
  • RegionIO.readRegion can now handle more corrupted chunks scenarios, preventing total failures while reading the MCA file
  • Updated NBT-Manipulator to 2.0.0
  • Updated Kotlin to 1.3.61

Fixed

  • #4 EOFException when attempt to read a MCA file which contains incomplete corrupted chunks

Kotlin Documentation

Downloads from maven central.

v1.1.0

02 Jun 22:22
Compare
Choose a tag to compare

1.1.0 - 2019-06-02

Added

  • Methods to manipulate corrupt chunks

Changed

Fixed

  • #2 Corrupt chunk prevents the entire region to load
  • #3 KotlinNullPointerException when reading some region files

Kotlin Documentation

Downloads from maven central.

v1.0.1

27 May 06:41
Compare
Choose a tag to compare

1.0.1 - 2019-05-27

Changed

  • Updated NBT-Manipulator to 1.0.1

Kotlin Documentation

Downloads from maven central.

v1.0.0

27 May 06:05
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

1.0.0 - 2019-05-27

Changed

  • Updated NBT-Manipulator to 1.0.0

Kotlin Documentation

Downloads from maven central.

v0.0.4

27 May 04:04
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

0.0.4 - 2019-05-27

Added

  • This changelog file
  • Documentation to all public types, methods and properties.
  • Static methods for java users calling RegionIO
  • Region.addAll for java users.
  • New constructor to RegionPos which accepts the region file name.

Changed

  • Region.put will now check if the key matches the value's position
  • Region.addAllNotNull is now synthetic, java users should always call Region.addAll
  • Region.addAllNullableis now deprecated. Java users should always call Region.addAll
  • Updated NBT-Manipulator to 0.0.2

Fixed

  • Potential exception when trying to remove a chunk that is not valid for the region

Downloads from maven central.

v0.0.3

26 May 22:41
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

0.0.3 - 2019-05-25

Changed

  • The dependency to NBT-Manipulator from implementation to compile so it can get inherited.

Downloads from maven central.

v0.0.2

25 May 20:32
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

0.0.2 - 2019-05-25

Changed

  • JavaDoc will not generate when building on Java 9+ due to a dokka issue
  • The targetCompatibility to Java 8
  • The RegionIO.deflate method is now private

Fixed

  • #1 IndexOutOfBoundsException when writing an empty chunk

Downloads from maven central.

v0.0.1

24 May 00:29
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

0.0.1 - 2019-05-23

Added

  • API to read and write to/from MCA files using RegionIO
  • API to freely manipulate Region and Chunk data loaded in memory

Downloads from maven central.