FastAsyncWorldEdit icon indicating copy to clipboard operation
FastAsyncWorldEdit copied to clipboard

feat: Implement IntBlocks, IntGetBlocks, and IntSetBlocks

Open JayemCeekay opened this issue 3 years ago • 0 comments

Overview

Fixes #1938

Description

This pull request implements and makes the changes necessary to implement the IntBlocks, IntGetBlocks, and IntSetBlocks classes to facilitate the use of int arrays instead of char arrays for the ordinal system. This allows for platforms, such as Forge and Fabric, to register and make use of more than 65535 blockstates which the current char array based ordinal system would currently would limit them to.

I have tested the changes on paper 1.19.2 and there appears to be no noticeable new issues as a result of these changes.

In regards to the 3rd checkbox in the checklist, for some reason Intellij isn't letting me make the commit with that annotation.

Submitter Checklist

  • [x] Make sure you are opening from a topic branch (/feature/fix/docs/ branch (right side)) and not your main branch.
  • [x] Ensure that the pull request title represents the desired changelog entry.
  • [x] New public fields and methods are annotated with @since TODO.
  • [x] I read and followed the contribution guidelines.

JayemCeekay avatar Sep 13 '22 16:09 JayemCeekay