Jake Potrebic

Results 217 issues of Jake Potrebic

A lot of the methods on Registry, HolderGetter, HolderLookup, RegistryAccess take `ResourceKey` as the sole parameter returning something. A lot of the time, those ResourceKey arguments are obtained from static...

enhancement

The integer returned by `Enum#ordinal` should not just use the `i#` format, but should be something associated with the type of the enum, like for `Direction`, it could be `directionOrdinal`....

enhancement

Various collection types have methods that return booleans based on some condition, like if the element was successfully added or removed. The boolean local var names can be `added` or...

enhancement

An ItemStack constructor that uses one of the static fields in `Items.java` should have its local var name be associated with that item name. So something like ```java ItemStack itemStack...

enhancement

There are "Annotated" versions of scalar serializers which allow accessing a fields annotation during deserialization, but not for *serialization*.

Fixes https://github.com/PaperMC/Paper/issues/10994 ---- Creates a second CommandDispatcher that contains all vanilla commands (and namespaced versions) as well as commands registered during bootstrap. One potential issue with this is... that you...

build-pr-jar

Adds 2 lifecycle event types per registry. There is a "pre-flatten" event and a "post-flatten" event. **Flattening** is the process by which nested tags are flatten. Before flattening, each tag...

Fixes https://github.com/PaperMC/Paper/issues/10971 I still want to see if there's a better fix for this, perhaps separating out it into two `contents` maps. I also need to test if there's an...

build-pr-jar

To do list, roughly in order of importance - [x] verify all dispensers correctly shrink stack only 1 time - [x] `disableTeleportationSuffocationCheck` no longer needed, no collision check in PlayerList#respawn...

World's should not be identified with strings, they should be identified with namespaced keys. ### TODO - [ ] Check that timings reports won't be affected - [ ] World...

for: future