Always name registry fields. Otherwise the name inference messes things up.
Javadocs start building again
Cfr decompile fails because decompileClasspath is resolved too early
and cannot be modified in downloadMcLibs
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Add package javadoc support
Closes#2035
This is surprisingly easy given modmuss's work on constants. So here we go
Signed-off-by: liach <liach@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk>
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
* Make named jar use jetbrain annotations
and subsequent javadoc tweaks
Signed-off-by: liach <liach@users.noreply.github.com>
* Thanks modmuss
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
It never worked since the intermediary update. So 2 years of "errors"
Now made the task only print and swallows the illegal state it throws
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
Now links to netty and loader; also fixed a jd link issue
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Switch to mappingpoet 0.2.0
Now includes obf name in javadoc. Though it takes longer to generate
Signed-off-by: liach <liach@users.noreply.github.com>
* removed the global toolchain version requirement
enable a few superstrict doclints (won't fail build) and we are now compliant!
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Move enigma above stitch so we don't use stitch's enigma
Signed-off-by: liach <liach@users.noreply.github.com>
* This runs for now
Signed-off-by: liach <liach@users.noreply.github.com>
* This should look good
Signed-off-by: liach <liach@users.noreply.github.com>
* Prepare to use stitch 0.4.6 later
Signed-off-by: liach <liach@users.noreply.github.com>
* Use actual stitch
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Update mappingpoet
Jd still builds without warning, should be good
Signed-off-by: liach <liach@users.noreply.github.com>
* Bump version for other things as well
* Rollback enigma (See FabricMC/Enigma#224)
Signed-off-by: liach <liach@users.noreply.github.com>
* Update enigma again, thanks juuxel
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Eww, embrace #1266! Die in a 🔥 bukkit javadocs!
Signed-off-by: liach <liach@users.noreply.github.com>
* Add jd artifact, travis start doing javadoc [ci skip]
doesn't have mapping poet ready yet
Signed-off-by: liach <liach@users.noreply.github.com>
* Make it fail on error (otherwise it just outputs an empty directory) [ci skip]
* Update to handle javadocs with annos [ci skip]
Signed-off-by: liach <liach@users.noreply.github.com>
* Use the maven dep, nice
Signed-off-by: liach <liach@users.noreply.github.com>
* Link to more useful libraries
Signed-off-by: liach <liach@users.noreply.github.com>
* Is it old gradle wrapper causing problems
Signed-off-by: liach <liach@users.noreply.github.com>
* Try clean and see if it changes. Dunno why, this always worked on my machine
* No clue
Signed-off-by: liach <liach@users.noreply.github.com>
* Err
* ???
* err
* .
Signed-off-by: liach <liach@users.noreply.github.com>
* I thonk I fixed it
Signed-off-by: liach <liach@users.noreply.github.com>
* Tweak jenkinsfile
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
* Remove maven plugin (deprecated by gradle)
Use base plugin for clean task
Signed-off-by: liach <liach@users.noreply.github.com>
* Update other deprecated things and gradle wrapper
Signed-off-by: liach <liach@users.noreply.github.com>
Changed old named jar to yarn jar
Beautify readme and added groups to gradle tasks
always indent with tabs
Signed-off-by: liach <liach@users.noreply.github.com>
* Map resources (pack, reload) stuff
some tag stuff
command suggestion window in both chat and command block ui
(mojang should just unify those instead of copy pasta)
Signed-off-by: liach <liach@users.noreply.github.com>
* Unify the names to complete for completion of one suggestion
Signed-off-by: liach <liach@users.noreply.github.com>
* Initial feedback from runemoro
Signed-off-by: liach <liach@users.noreply.github.com>
* Missed a few things. Thanks rune for pointing out
Simplified name for abstract file resource pack
Signed-off-by: liach <liach@users.noreply.github.com>
* fileNameFilter -> pathFilter (id path filter)
Signed-off-by: liach <liach@users.noreply.github.com>
* creator -> factory
Signed-off-by: liach <liach@users.noreply.github.com>
* main thread and caching tags
Signed-off-by: liach <liach@users.noreply.github.com>
* TagManager -> RegistryTagManager (only manages registry tags)
Also named prepared data for application "Intermediate"
Signed-off-by: liach <liach@users.noreply.github.com>
* Save some stuff
Signed-off-by: liach <liach@users.noreply.github.com>
* Fix inferred name missing in named jar
Signed-off-by: liach <liach@users.noreply.github.com>
* Revert auto mapping addition
Signed-off-by: liach <liach@users.noreply.github.com>