Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5ddecd0
Add gutter markers for annotations
Earthcomputer Oct 6, 2025
46a3d9c
Add svg icons
Earthcomputer Oct 6, 2025
f443939
Add annotations editor
Earthcomputer Oct 8, 2025
908d845
Complete annotations editor for classes
Earthcomputer Oct 10, 2025
63b5031
Make annotations editor work for fields and methods too
Earthcomputer Oct 11, 2025
61c792f
Add updated jetbrains annotations to classpath; make parameters work …
Earthcomputer Oct 12, 2025
eb03150
Allow annotations editor to be used on parameters, it opens the ownin…
Earthcomputer Oct 12, 2025
e18d4f9
Restrict annotations based on their @Target
Earthcomputer Oct 12, 2025
8e71422
Proper record component support
Earthcomputer Oct 15, 2025
ddd6598
Set back to non-local loom
Earthcomputer Oct 15, 2025
e40dcae
Set back to non-local Enigma
Earthcomputer Oct 18, 2025
43c64ef
Update to fixed Enigma version
Earthcomputer Oct 19, 2025
9dc0182
Remove unused utility method
Earthcomputer Oct 19, 2025
f4f42dc
Apply annotations before unpick
Earthcomputer Oct 19, 2025
130d4ee
Fix annotation parsing with multiple attributes
Earthcomputer Oct 20, 2025
bcb777d
Merge branch 'annotations-editor' into contracts
skycatminepokie Oct 20, 2025
522ccbc
Contract annotations for BlockPos
skycatminepokie Oct 20, 2025
43ffe70
Contract annotations for Vec3i
skycatminepokie Oct 20, 2025
d8d2c5c
Contract annotations for Vec3d
skycatminepokie Oct 20, 2025
20ede0d
Contract annotations for Vec2f
skycatminepokie Oct 20, 2025
9e9a8e4
Contract annotations for Box
skycatminepokie Oct 20, 2025
ed365f6
Contract annotations for BlockBox
skycatminepokie Oct 20, 2025
c4cd887
AffineTransformation is not thread-safe
skycatminepokie Oct 20, 2025
869974d
Contract annotations for ChunkPos
skycatminepokie Oct 20, 2025
eeeed38
Fix annotating constructor
skycatminepokie Oct 20, 2025
dd1dc55
Fix contract value formatting
skycatminepokie Oct 20, 2025
d4378a0
Remove ".* -> new" Contract values
skycatminepokie Oct 20, 2025
ff7af1f
Remove Immutable annotations
skycatminepokie Oct 20, 2025
7975716
Remove annotation for method_10259
skycatminepokie Oct 20, 2025
2a14e67
Cleanup unnecessary annotations
skycatminepokie Oct 20, 2025
7c31086
Vec3d
skycatminepokie Oct 20, 2025
e823e39
Cleanup Vec3i
skycatminepokie Oct 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
Yarn is a set of open, unencumbered Minecraft mappings, free for everyone to use under the Creative Commons Zero license. The intention is to let
everyone mod Minecraft freely and openly, while also being able to innovate and process the mappings as they see fit.

Some icons in Filament, which we use to develop Yarn, are licensed under Apache-2.0. These can be found in `filament/src/main/resources/icons`.
These icons are not shipped with Yarn.

To see the current version being targeted, check the branch name!

## Usage
Expand Down
Loading