3.4.1latestSmall Fix [3.4.1]Mar 24, 2026 This update is small: FIXED: - Fixed not being able to decompile the Minecraft 26.1+ client jar - (Server jar worked fine, but not the client jar)3.4.0Modernization [3.4.0]Jan 15, 2026 This update brings some small changes to modernize the app. CHANGED: · - Added support for Minecraft 26.1+ versions · These jars are no longer obfuscated and they'll skip the remapping process · - Changed app icon3.3.0Small Update [3.3.0]Apr 6, 2025 Small update with some not so exciting changes. CHANGED: - Better message handling when the version manifests cannot be downloaded - Better error handling ADDED: - Added adebugcommand line option to print more verbose error messages - Added acachedjarcommand line option to allow using a jar without downloading3.2.0The Even Faster Update [3.2.0]Oct 7, 2024 CHANGED: · Switch from FernFlower (by fesh0r) to a patched version by PaperMC (which is forked from SpigotMC), this did a few things: · Method params and local variables in methods are no longer var1,var2,var3, but instead try to match class names. · Previously: someMethod(BlockPos var1, Player var2) · Now: someMethod(BlockPos blockpos, Player player) · More speed. This version of FernFlower seems to be much faster (results will obviously vary per machine): · This version of FernFlower uses multiple threads to speed up the process · 1.21.1 Server: 2 minutes, 49 seconds -> 34 seconds · 1.21.1 Client: 5 minutes, 12 seconds -> 57 seconds · Added a lil bit of color (it's not much, don't get too excited) · Versions are now initialized after the app is open. · A little loading message will appear while the versions are being pulled from Mojang servers. This will only take a second. · This was done in the event there are many more versions, and the app hangs to create while waiting for those versions. · Initially the versions were loaded before the app even appeared on screen. If your machine is slow or theres a slow internet connection, the app would appear to not be loading. · Added two more console commands "releases" and "snapshots" to show their respective versions only · macOS app is now smaller (apparently I was missing an option, which in turn double packages dependencies) · Bumped up RAM for macOS app (2G -> 3G, app often ran out of memory while running) · Changed the logger for decompiling to a custom logger: · Now the app shows progress as the decompiler is running (not so boring to look at now) · Better color in console for logging making it easier to spot errors/warnings · Added legacy versions: · Versions 1.14.4+ use Mojang mappings · Versions below that will use Searge mappings (and warning, they're absolute crap) (also I only added last major releases for 1.7.10 to 1.13.2 as I had to generate the mappings myself, long process, may add more upon request)3.1.0A Lil Bit Faster [3.1.0]Sep 29, 2024 CHANGED: - Changed from Reconstruct deobfuscator to SpecialSource by md_5. This is the same tool used internally by Spigot/BuildTools This speeds up the remapping process tremendously, from about 3 minutes down to about 6 seconds. - Mojang bundles now included with the server jar (This includes some libraries such as Brigadier and DataFixerUpper) FIXED: - Apparently this wasn't working well with snapshots?!?! Well that is fixed now. .SpoilerTarget">Spoiler: Comparisons Previous: Code (Text): [14:40:37 Processor INFO]: Downloading JAR file from Mojang. [14:40:38 Processor INFO]: Successfully downloaded JAR file in less than a second! [14:40:38 Processor INFO]: Downloading mappings file from Mojang... [14:40:38 Processor INFO]: Successfully downloaded mappings file in less than a second! [14:40:38 Processor INFO]: Remapping minecraft_client_1.21.1.jar file... [Processor] INFO Reconstruct - Parsing mappings... [Processor] INFO Reconstruct - Mapped: [Processor] INFO Reconstruct - - 9410 Classes [Processor] INFO Reconstruct - - 11228 Constructors [Processor] INFO Reconstruct - - 37906 Fields [Processor] INFO Reconstruct - - 62204 Methods [Processor] INFO Reconstruct - Linking... [Processor] INFO Reconstruct - Linked 9410 classes [Processor] INFO Reconstruct - Transforming... [Processor] INFO Reconstruct - Waiting for TransformTasks to complete... [Processor] INFO Reconstruct - Waiting for WriteTask to complete... [14:43:48 Processor INFO]: Remapping completed in 3 minutes, 10 seconds! [14:43:49 Processor INFO]: Completed in 3 minutes, 11 seconds! Update: Code (Text): [14:45:22 Processor INFO]: Downloading JAR file from Mojang. [14:45:23 Processor INFO]: Successfully downloaded JAR file in less than a second! [14:45:23 Processor INFO]: Downloading mappings file from Mojang... [14:45:23 Processor INFO]: Successfully downloaded mappings file in less than a second! [14:45:23 Processor INFO]: Remapping minecraft_client_1.21.1.jar file... [14:45:30 Processor INFO]: Remapping completed in 6 seconds! [14:45:30 Processor INFO]: Completed in 7 seconds!3.0.2Small Change [3.0.2]Apr 22, 2024 CHANGED: - Changed the sorting of versions to sort based on release date rather than alphabetically3.0.1Small Fix [3.0.1]Mar 14, 2024 FIXED: - Fixed the "client" toggle button not actually applying3.0.0Complete Version Revamp [3.0.0]Mar 1, 2024 CHANGED: - Completely wiped Version class, removed all hardcoded versions - Versions are pulled from the Mojang version manifest at runtime - A list will generate of all versions that are available to map - A button was added to toggle between snapshots and releases - The text box showing which version was chosen was removed (this was only used for "latest" releases and is no longer needed) - Minor cleanup was done in several areas2.3.2Small Update [2.3.2]Dec 8, 2023 ADDED: - Added support for Minecraft 1.20.3 and 1.20.4 Thanks @StrangeOne101 for doing all the work on this release2.3.1Small UpdateOct 3, 2023 ADDED: - Added support for MC 1.20.22.3.0Quality of Life [2.3.0]Jul 27, 2023 CHANGED: - Updated Reconstruct (appears to maybe be faster??!?!) - Switched from FernFlower to VineFlower (appears to be multithreaded and faster) (never mind on that, stupid me didn't test and it borks up the code) - Decompiled output is no longer a zip/jar file (a little less work for the end user)2.2.3Small Changes [2.2.3]Jun 12, 2023 ADDED: - Added support for MC 1.20 - Added support for MC 1.20.1 - Added support for MC April Fools 2023 Snapshot CHANGED: - Changed top bar on macOS to be dark - Changed some sizing/placement issues for buttons and dropdown2.2.2Small Change [2.2.2]Mar 18, 2023 ADDED: - Added support for MC 1.19.42.2.1Small Changes [2.2.1]Dec 28, 2022 ADDED: - Added support for MC 1.19.3 CHANGED: - Changed load order of versions (newer versions first)2.2.0Small Revamp [2.2.0]Aug 6, 2022 IMPORTANT McDeob now requires Java 16 as a minimum Java version CHANGES ADDED: - Added support for MC 1.19.2 - Added support for "Latest Release" and "Latest Snapshot" (Thanks @StrangeOne101) - Added option to get all versions in CLI -versions CHANGED: - Changed some spacing issues with layout (Thanks @bluelhf) - Changed window to be resizable (Thanks @bluelhf) - Changed minimum Java version to Java 16 FIXED: - Fixed a bug ( #25) which caused an ugly window on Linux (Thanks @bluelhf)2.1.50Small Change [2.1.50]Jul 28, 2022 ADDED: - Added support for MC 1.19.1 full release - Added back macOS app bundler2.1.49Small Changes [2.1.49]Jun 7, 2022 ADDED: - Added support for MC 1.19 full release REMOVED: - Removed support for MC 1.19 snapshots2.1.48Small Changes [2.1.48]May 18, 2022 ADDED: - Added support for MC 1.19 pre-release 1 REMOVED: - Removed support for earlier MC 1.19 snapshots2.1.47Small Change [2.1.47]May 12, 2022 ADDED: - Added support for MC 1.19 snapshot release 22w19a2.1.46Small Change [2.1.46]Apr 22, 2022 ADDED: - Added support for MC 1.19 snapshot release 22w16b2.1.45Small Change [2.1.45]Apr 14, 2022 ADDED: - Added support for MC 1.19 snapshot release 22w15a2.1.44Small Changes [2.1.44]Apr 7, 2022 ADDED: - Added support for MC 1.19 snapshot release 22w14a REMOVED: - Removed support for MC 1.19 snapshot release 22w12a2.1.43Small Changes [2.1.43]Mar 25, 2022 ADDED: - Added support for MC 1.19 snapshot release 22w12a2.1.42Small Changes [2.1.42]Feb 28, 2022 ADDED: - Added support for full release of MC 1.18.22.1.41Small Changes [2.1.41]Feb 22, 2022 ADDED: - Added support for MC 1.18.2 - PreRelease 2 - Added support for MC 1.19 - Experimental Snapshot 1 REMOVED: - Removed some older combat test snapshots2.1.40Small Update [2.1.40]Dec 12, 2021 ADDED: - Added support for MC 1.18.12.1.39Small Change [2.1.39]Nov 30, 2021 ADDED: - Added support for MC 1.18 REMOVED: - Removed support for MC 1.18 snapshots/pre-releases2.1.38Small Change [2.1.38]Nov 29, 2021 ADDED: - Added support for Minecraft 1.18-rc4 - Skipped pre-release 2 and 3, because they came out so fast (no reason to add them now) REMOVED: - Removed support for Minecraft 1.18-rc12.1.37Small Fixes [2.1.37]Nov 25, 2021 FIXED: - Fixed some issues with the decompile process as well as the remap process NOTE: - Due to fixes with the remapping process, the status during this process will not appear in the app (this will be fixed in a later update) It may seem like its taking a while, just be patient til its done. - Speed has greatly improved. Prior to this update, remap/decompile could take 30+ minutes, now it takes about 3 minutes2.1.36Small Change [2.1.36]Oct 26, 2021 CHANGED: - Add support for 1.18 snapshot 21w42a - Removed support for 1.18 experimental snapshots2.1.35Small Change [2.1.35]Jul 25, 2021 CHANGED: - Add support for 1.17.1 full release - Add support for 1.18 experimental snapshots 1 & 2 (thanks StrangeOne101)2.1.34Small Fix [2.1.34]Jun 10, 2021 FIXED: - Fixed an issue with remapping MC 1.17 (tested on java 15 and 16, issue seems to be gone, I have not tested on older java versions)2.1.33Small Changes [2.1.33]Jun 8, 2021 CHANGED: - Add support for 1.17 full release - Removed support for 1.17 pre-releases (if you need these, download an older version of McDeob)2.1.32Small Changes [2.1.32]Jun 7, 2021 CHANGED: - Add support for 1.17 release candidate 22.1.31Small Changes [2.1.31]Jun 4, 2021 CHANGED: - Add support for 1.17 Pre-Release 4 & 5, and release candidate 12.1.30Small Changes 2.1.30Jun 1, 2021 CHANGED: - Removed snapshots for 1.17 (if you need them, download an older version) - Add support for 1.17 Pre-Release 2 & 32.1.29Small Changes [2.1.29]May 27, 2021 CHANGED: - Add support for Snapshot versions 21w18a -> 21w20a - Add support for 1.17 Pre-Release 12.1.28Small Changes [2.1.28]Apr 28, 2021 CHANGED: - Add support for Snapshot versions 21w16a and 21w17a2.1.27Small Changes [2.1.27]Apr 15, 2021 CHANGED: - Add support for Snapshot versions 21w13a to 21w15a - Removed snapshot versions 21w03a to 21w10a (if you need these, download the previous version 2.1.26)2.1.26Small Changes [2.1.26]Mar 23, 2021 CHANGED: - Add support for Snapshot versions 21w03a to 21w11a (thanks @DerFrZocker) - Removed 2020 snapshots - Make buttons disabled during process work (thanks @montlikadani)2.1.25Small UpdateJan 16, 2021 CHANGED: - Added 1.16.52.1.24Some Fixes and Changes [2.1.24]Dec 18, 2020 CHANGED: - Added 20w51a snapshot - Updated time messages to use seconds/minutes instead of milliseconds (because this process takes so damn long, oh mah gawd!) FIXED: - Fixed an issue when running the app twice, it would fail to remap2.1.23Small Update [2.1.23]Dec 3, 2020 ADDED: - Added 20w48a snapshot - Added 20w49a snapshot2.1.22Small Update [2.1.22]Nov 11, 2020 CHANGED: - Added 20w46a snapshot2.1.21First Cave Update [2.1.21]Nov 4, 2020 ADDED: - Added 20w45a (1.17) snapshot2.1.20Small Change [2.1.20]Nov 2, 2020 ADDED: - Added 1.16.4 full release2.1.19Small Update [2.1.19]Oct 28, 2020 ADDED: - Added 1.16.4-rc1 snapshot NOTE: - I forgot to add 1.16.4-pre2 last week. I skipped it because I dont think anyone will need it. If you really want it, let me know ill add it.2.1.18Small Update [2.1.18]Oct 15, 2020 CHANGED: - Added 1.16.4-pre1 snapshot2.1.17Small Update [2.1.17]Sep 12, 2020 CHANGED: - Added 1.16.32.1.16Small Update [2.1.16]Aug 27, 2020 CHANGED: - Added combat test 8b snapshot - Added combat test 8c snapshot2.1.15Many Changes [2.1.15]Aug 14, 2020 CHANGED: - Updated mappings for all full releases as well as the infinite snapshot to include the new copyright. ADDED: - Added combat test 7c snapshot (with old mappings) REMOVED: - Removed all old snapshots. NOTE: - The wiki page hasn't been updated to reflect all the updated mappings for all versions. I had to manually grab the new mappings links from the version's json file, which means I had to create a new "install" for each version in the launcher. Due to this being a time consuming task, I only updated mappings for the stable releases and the April fools infinite snapshot. - For some reason I cant find an updated mapping for the combat snapshots with the new copyright, so they still include the old mappings. - Going forward, all future releases will include the updated mappings. - When running this program the mappings are downloaded into the work folder. You can find the updated copyright in the mappings there.2.1.14Small Update [2.1.14]Aug 12, 2020 CHANGED: - Add 1.16.2-rc2 snapshot - Add 1.16.2 full release NOTE: - Mojang has announced they're updating the copyright for the mappings on Friday August 14th. At that time I will update the mapping links in this program as well. Stay Tuned!2.1.13Small Update [2.1.13]Aug 7, 2020 CHANGED: - Add 1.16.2-pre3 snapshot - Add 1.16.2-rc1 snapshot - Add combat-test-6 snapshot2.1.12Small Update [2.1.12]Aug 6, 2020 CHANGED: - Add 1.16.2-pre2 snapshot2.1.11Small Update [2.1.11]Jul 30, 2020 CHANGED: - Add 1.16.2-pre1 snapshot2.1.10Small Update [2.1.10]Jul 22, 2020 CHANGED: - Add 1.16.2 20w30a snapshot2.1.9Small Update [2.1.9]Jul 15, 2020 CHANGED: - Add 1.16.2 20w29a snapshot2.1.8Small Update [2.1.8]Jul 8, 2020 CHANGED: - Add 1.16.2 20w28a snapshot - Removed some old snapshots - Moved infinite snapshot down to its own April Fools category2.1.7Small Update [2.1.7]Jul 1, 2020 CHANGED: - Added 1.16.2's 20w27a snapshot2.1.6Small Update [2.1.6]Jun 24, 2020 CHANGED: - Added 1.16.1 final version2.1.5Small Update [2.1.5]Jun 24, 2020 CHANGED: - Added 1.16 final version2.1.4Small Update [2.1.4]Jun 18, 2020 CHANGED: - Added 1.16-rc1 snapshot version2.1.3Small Update [2.1.3]Jun 17, 2020 In this update I removed a few of the 1.16 snapshots. These probably aren't really need. If someone needs a specific version, please let me know and I can add it back in (Reminding, this is only available for 1.14.4+) CHANGED: - Added 1.16-pre8 snapshot version - Removed snapshots for 20w16a to 20w19a (We don't really need these anymore)2.1.2Small Update [2.1.2]Jun 16, 2020 CHANGED: - Added 1.16-pre7 snapshot version2.1.1Small Update [2.1.1]Jun 15, 2020 CHANGED: - Added 1.16-pre6 snapshot version2.1.0The "Looks Good" Update [2.1.0]Jun 13, 2020 A big thanks to @MrIvanPlays for doing a big PR which is the contents of the majority of this update. CHANGED: - On Windows and Linux, the output files will now appear in the same location that the jar file is run, and the folder will be called "deobf-work". Make sure to double click the jar to run it, else the files will appear in your home folder (if the jar is run from console with CDing into the directory). - On macOS, the output files will still continue to be placed in your home folder under a folder called "McDeob" - Changed the look of the APP on Windows to look a little nicer - Changed spacing in the APP on Windows to fit better ADDED: - Added a CLI feature, enabling you to run McDeob without the app, just from console, see WIKI for further details on how this works.2.0.12Small Update [2.0.12]Jun 12, 2020 CHANGED: - Added 1.16-pre5 snapshot version2.0.11Small Update [2.0.11]Jun 11, 2020 CHANGED: - Added 1.16-pre4 snapshot version2.0.10Small Update [2.0.10]Jun 10, 2020 CHANGED: - Added 1.16-pre3 snapshot version2.0.9Small Update [2.0.9]Jun 5, 2020 CHANGED: - Added 1.16-pre1 and pre2 snapshot versions2.0.8Small Update [2.0.8]May 30, 2020 CHANGED: - Added 20w22a snapshot version2.0.7Small Update [2.0.7]May 23, 2020 CHANGED: - Added 20w21a snapshot version2.0.6Small Update [2.0.6]May 14, 2020 CHANGED: - Added 20w20b snapshot version2.0.5Small Update 2.0.5May 13, 2020 CHANGED: - Added snapshot 20w20a2.0.4Small Update [2.0.4]May 6, 2020 CHANGED: - Refactored version enum to clean up repetitive code ADDED: - Added 20w19a snapshot version2.0.3Small Update [2.0.3]Apr 29, 2020 ADDED: - Added snapshot "20w18a" to versions2.0.2Apr 25, 2020
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta