Skip to content

Commit

Permalink
Update 1.21-notes.md
Browse files Browse the repository at this point in the history
  • Loading branch information
artemisSystem authored Oct 20, 2024
1 parent f373f46 commit 9d0a226
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion doc/1.21-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
* Make more registries dynamic/datapackable, e.g. brews
* Make verified multiblocks (alfheim portal frame, terra plate base, enchanter setup, gaia arena without beacon base) datapackable, but with plausability checks
* Set up `package-info.java` with `@FieldsAreNonnullByDefault`, `@MethodsReturnNonnullByDefault`, and `@ParametersAreNonnullByDefault` (as Minecraft, Fabric API, and NeoForge do) to cut down the number of required `@NonNull` annotations everywhere
* Change `Bound.UNBOUND_POS` and `ManaBurst.NO_SOURCE` to be proper `Optional`s instead of having a `(0, MIN_INT, 0)` position.

### Feature candidates (potentially breaking changes)
* nice-to-have Patchouli features we could use, that are yet to be merged:
Expand Down Expand Up @@ -134,4 +135,4 @@
* (This would be a big change with lots of consequences; Requires thorough discussion and testing) Consider tweaking the requirements for spreaders firing. For example, completely ignore fired bursts and fire at a fixed interval. Or maybe allow three bursts in flight at the same time.

### Development period
I think for 1.21 i want to have a somewhat long beta period while we get everything in order and do all the breaking changes we want to do (as you can see there are a lot planned). Also to get community feedback on the more invasive changes.
I think for 1.21 i want to have a somewhat long beta period while we get everything in order and do all the breaking changes we want to do (as you can see there are a lot planned). Also to get community feedback on the more invasive changes.

0 comments on commit 9d0a226

Please sign in to comment.