* Moved a lot of "util" classes to more appropriate packages
* Move UncaughtExceptionLogger to the correct package
* These are all collections/sets/iterables
* Move stuff relating to dyamics into util/dynamic
* UnaryOperator is only used in the context of loot tables
* Functional classes into util/function
* Time classes into a util/time package
* JsonHelper -> JsonUtil
* Whatever that name is, this is a world class
* Moved ReusableStream to util/collection
* TODO: this name is wrong
* Update mappings/net/minecraft/util/io/CsvWriter.mapping
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* Move OffsetDoubleList to the shape package (since it's only used there)
* Move CsvWriter to the profiler package
* io package is gone :crab_dance:
* time package is gone :crab_dance:
* And now it lets me add them...
* Move Lazy back to util/
* Revert JsonUtil to JsonHelper
* Jeon -> Json
* Update mappings/net/minecraft/util/Identifier.mapping
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* ids -> initialSize
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
* InfoEnchantment -> EnchantmentsEntry (extends WeightedPicker.Entry)
Enchantment$Weight -> Enchantment$Rarity
again time to end that utter nonsense
Signed-off-by: liach <liach@users.noreply.github.com>
* Don't cry at me for not closing #1181 if you get fooled into think this is the actual "enchantment"
this thing is just a weighted picker entry; even client data gen properties entry (key-value pair) has proper hashCode and equals and this thing doesn't
Signed-off-by: liach <liach@users.noreply.github.com>
* Good suggestions earthcomputer
Signed-off-by: liach <liach@users.noreply.github.com>
* Suggested EnchantmentLevelEntry
Signed-off-by: liach <liach@users.noreply.github.com>
* Selected changes for enchantment helper
* Rephrase to make it less confusing per juuz
Co-authored-by: liach <liach@users.noreply.github.com>
* Pick up #1026 and adjustments
ArmorFeatureRenderer, BipedEntityModel and some player stuff
Parrot entity rendering fixes
At the moment, I don't know the difference between method_17110 and method_17111.
method_17110 -> animateModel
Still a provisional name.
Finish the other feature renderers (except CapeFeatureRenderer)
Name methods involving armor stands
Work on Ender Dragon-related things
overlay{Message, Tinted} -> {message, tinted}
Add docs for ClientPlayerEntity#wateriness (now wetness)
ClientPlayerEntity#getVisibilityReductionFromWater -> getScaledWetness
Actually add javadocs
newHealth -> health
DragonFireballEntityRenderer#FIREBALL -> LAYER
* Update mappings/net/minecraft/client/render/RenderLayer.mapping
Co-authored-by: Kyarei <uruwi@protonmail.com>
* minusDiv -> inverseLerp
* Rename parameters and clarify javadoc
* Fix javadoc to refer to new parameter names
* Rename inverseLerp -> getLerpProgress and other improvements in MathHelper
* randomUUID -> randomUuid
* Some missing fields
Signed-off-by: liach <liach@users.noreply.github.com>
* Few more stuff
Signed-off-by: liach <liach@users.noreply.github.com>
* Remove problematic jd info
* Some stuff for 1.15 pre 1
wood type or sign type? it is only used by signs.
Signed-off-by: liach <liach@users.noreply.github.com>
* A few more stuff
Signed-off-by: liach <liach@users.noreply.github.com>
* bits of stuff
Signed-off-by: liach <liach@users.noreply.github.com>
* Call it a sign type
Signed-off-by: liach <liach@users.noreply.github.com>
* More stuff and refactors per suggestion
* More bits
Signed-off-by: liach <liach@users.noreply.github.com>
* Missed the one i need to map
Signed-off-by: liach <liach@users.noreply.github.com>
* You like dual better
Signed-off-by: liach <liach@users.noreply.github.com>
* Update mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping
* 😓
Signed-off-by: liach <liach@users.noreply.github.com>
* Some pre2 stuff as well
* map some mostly world gen stuff
* suggested changes and be more consistent
* more tree stuff named and other stuff
* update field mapping to suggested
* Refactor rendering
* Revert #929 and map more things
* Fixes by liach
* Revert bufferBuilder -> buffer in fields too
* Fixes
* Update mappings/net/minecraft/util/MessageQueue.mapping
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* Update mappings/net/minecraft/util/MessageQueue.mapping
Co-Authored-By: liach <7806504+liach@users.noreply.github.com>
* Suggestions by Player
* Fix some debug renderer names
* More mappings
* Fix
* Fixes by Player
* Improve BufferBuilderStorage names
* 19w38b - loot conditions from data packs, advancements go smart, data storage, etc
Signed-off-by: liach <liach@users.noreply.github.com>
* Improve names a bit as I edit mcwiki
Signed-off-by: liach <liach@users.noreply.github.com>
* some fields
Signed-off-by: liach <liach@users.noreply.github.com>
* More stuff spotted
Signed-off-by: liach <liach@users.noreply.github.com>
* name
Signed-off-by: liach <liach@users.noreply.github.com>
* nbt helper has a lot of troublesome names, especially that "equal" one is not checking for equality but for contained relationship
Signed-off-by: liach <liach@users.noreply.github.com>
* Corrections on nbt path names
Signed-off-by: liach <liach@users.noreply.github.com>
* Improve some loot mapping
Signed-off-by: liach <liach@users.noreply.github.com>
* Stuff
* more stuff
* even more stuff
* removed an accidental thing
* stuff 4: electric boogaloo
* Update BlockState.mapping
* Stuff VI: The Search for Stuff V
* Update NativeImage.mapping
* removed things already mapped by Rune's PR
Namely `net/minecraft/realms/YesNoScreen' (`com/mojang/realmsclient/gui/screens/RealmsConfirmScreen` in Rune's PR), `net/minecraft/realms/RealmsError' (`com/mojang/realmsclient/client/RealmsError` in Rune's PR), and `net/minecraft/realms/InvalidClientScreen' (`com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen` in Rune's PR).
* Stuff: The Final Stuffening
* Stuff: Revengeance
* Stuff Episode IX: Endgame
* Mapped two unmapped classes and some villager stuff
Signed-off-by: liach <liach@users.noreply.github.com>
* optimize name
Signed-off-by: liach <liach@users.noreply.github.com>
* Text refactoring + related mappings
* Add a more explicit name for the truncated string getter
* Move Formatting to util package and fully map members
* Advancement#toHoverableText
* Correct mappings in ScoreboardObjective
* Various changes in NbtText and subclasses
* JSONREADER -> JSON_READER
* Shorten TranslatableText argument getter to getArg
* Cleanup mappings in Difficulty class
* Fix Style$Serializer#deserialize json parameter name
* Cleanup some field names in TranslatableText
* More changes to NbtText
* Fix incorrect method name in Texts
* toGreenText -> join
* Use more semantically correct name joinOrdered
* Fix method name in Entity
* Actually fix the method names.. derp