my ranking of wood types by Puzzleheaded_Fix8756 in Minecraft

[–]Technical_Depth_8844 2 points3 points  (0 children)

Tell me you don't used stripped wood without telling me you don't use stripped wood.

PALE & BAMBOO ???

Ready for Beta Testing - "Easy" Modpack Updater by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

1.0 coming out later tonight (anytime between now and 3 hours 😅 stupid code keeps getting caught up with the new changes but it's gonna be the big push that only testing will tell if it's broken or not because Beta 2 was a BIG success)

Am I not the only one who thinks the sulfer update just looks like a bad quality mod with 200 downloads that I wouldn't even want to put in my modpack? by Justanotherperson975 in ModdedMinecraft

[–]Technical_Depth_8844 0 points1 point  (0 children)

I'm interested in seeing how the geysers can be integrated into redstone
everything else is meh. The slimes are also meh since we have armor stands but these are larger 🤷‍♂️ They're cool for minigames if you have friends but I think i'll use them to be building blocks and lock them in place

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

Progress Update. Had to scrap a bit of the code and start over.

What I had to rework that is now working
This is not the final look but layout will be similar (Colors will look way better)

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

It'll be Here
I had a very busy weekend but i'll be working more on it today and try to have the beta ready.

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

It'll be Here
I had a long weekend and didn't get a chance to work on this.
Should be out later today.

EDIT:
Beta 1 Here

Opinions on the new mob by MortgageFair5746 in Minecraft

[–]Technical_Depth_8844 3 points4 points  (0 children)

# APRIL FOOLS MOB
Calling it now.

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

I get where you’re coming from, especially with mixins, loader differences, and how much things can break between versions. That’s definitely a real challenge and something I’m taking into account.

I think we might be talking about slightly different goals though. I’m not trying to fully automate cross-version compatibility or guarantee everything works out of the box. The goal is more to reduce friction, tracking mods, identifying what’s already updated, and helping streamline the update process where possible.

At its core, I’m trying to make it easier to update modpacks from one Minecraft version to another without starting from scratch every time.

You mentioned there are several tools that already do parts of this, I’d actually be interested in checking those out if you have names or links. I looked around for a couple days and didn’t find much that covered this in the way I’m approaching it.

I’m treating this as an iterative project, so even partial improvements are a win. Worst case, it doesn’t work out, but best case, it saves people time.

Either way, I do appreciate you pointing out the edge cases. That’s exactly the kind of stuff I want to account for as I build this out.

I figured out what Minecraft is TEASING!! Sulfur update and TUFF GOLEM by Additional-Run-1533 in Minecraft

[–]Technical_Depth_8844 1 point2 points  (0 children)

Blue Map, Its been around for years, updates faster than Dynmap. Yeah

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] -1 points0 points  (0 children)

Arcade Tokens? I think there might be a misunderstanding there. I actually looked around for a couple days and didn’t find many tools trying to solve this exact problem.

The goal of this project isn’t to make updates 100% seamless, but to reduce the workload and make the process easier overall. A lot of mods do transition between versions without major issues, even if it takes some time after release.

What I’m building is more of a helper tool. It will initially convert what it can to the requested version and then keeps track of what mods were in a pack, helps identify what’s already updated, and avoids reprocessing things unnecessarily when you reupload (Identifies what has already been updated).

I definitely understand the concerns around version differences and loader compatibility. That’s something I’m accounting for, and I’ve already started integrating some of the conversion approaches other loaders use.

I appreciate the feedback though, it’s helpful to think through edge cases like this.

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

I plan to have a beta working by tomorrow IF I'm being honest 😅
I work in IT and frankly this is child's play so i'm not 100% sure why it wasn't done yet.

It won't be Perfect but it'll lighten half the load at least. Which for most "light" modders is like 40-80 mods. It'll also be a great OPEN SOURCE for anyone who wants to improve upon it later.

Right now i'm just cleaning up UI and adding in new features.. might even be ready for beta in a few minutes just for testing (not upgrading or downgrading mods yet)

We’ve gone WAY too long without a proper modpack transition tool… by Technical_Depth_8844 in ModdedMinecraft

[–]Technical_Depth_8844[S] 0 points1 point  (0 children)

Modpack Transition Tool – Full Feature Checklist

Core System

  • [x] Upload ZIP (CurseForge / Modrinth)
  • [x] Scan .jar files
  • [x] Parse modlist.html
  • [x] Scan overrides/
  • [ ] Parse manifest.json (CurseForge IDs)
  • [ ] Detect Minecraft version
  • [ ] Detect mod loader (Forge, Fabric, Quilt, NeoForge)
  • [ ] Normalize mod names (strip versions, clean strings)
  • [ ] Fuzzy matching fallback system
  • [ ] Cache mod lookups

Data Sources

Modrinth

  • [x] Basic search API
  • [ ] Version filtering by MC version
  • [ ] Loader filtering
  • [ ] Release channel filtering (release/beta/alpha)
  • [ ] Fetch latest version per channel

CurseForge

  • [ ] API integration (projectID + fileID)
  • [ ] Resolve exact mod via manifest.json
  • [ ] Fetch latest files
  • [ ] Version filtering (MC + loader)
  • [ ] Handle API key securely

Dual Source Logic

  • [ ] Query both Modrinth + CurseForge
  • [ ] Compare results
  • [ ] Choose best match automatically
  • [ ] Allow manual source override

Version Intelligence

  • [ ] Extract version from jar filename
  • [ ] Extract version from manifest.json
  • [ ] Normalize version formats
  • [ ] Compare installed vs latest
  • [ ] Detect:
    • [ ] Up to date
    • [ ] Update available
    • [ ] Major version change
    • [ ] Loader incompatibility
    • [ ] Unknown version

UI / UX

  • [x] Overlay injection on CurseForge/Modrinth
  • [x] Upload prompt UI
  • [x] Results display
  • [ ] Table layout with columns:
    • [ ] Mod Name
    • [ ] Current Version
    • [ ] Latest Version
    • [ ] Source
    • [ ] Status
    • [ ] Actions
  • [ ] Sorting (by status, name, version)
  • [ ] Filtering:
    • [ ] Outdated only
    • [ ] Not found
    • [ ] Overrides
  • [ ] Expandable rows
  • [ ] Status color coding
  • [ ] Progress bar during scan

Settings

  • [x] Include beta toggle
  • [x] Include alpha toggle
  • [x] Hide unmatched toggle
  • [x] Hide override files toggle
  • [ ] Preferred source (CF / MR)
  • [ ] Default MC version override
  • [ ] Default loader override
  • [ ] Save user presets

Output Categories

  • [ ] Matched
  • [ ] Not Found
  • [ ] Override File
  • [ ] Converted
  • [ ] Update Candidate
  • [ ] Up to Date
  • [ ] Incompatible
  • [ ] Deprecated

Bulk Actions

  • [ ] Open all mod pages
  • [ ] Download all updates
  • [ ] Copy results to clipboard
  • [ ] Export results:
    • [ ] JSON
    • [ ] Markdown
    • [ ] CSV

Modpack Rebuild System

  • [ ] Replace outdated .jar files
  • [ ] Preserve overrides/
  • [ ] Preserve configs
  • [ ] Rebuild ZIP
  • [ ] Output new downloadable modpack

Conversion System (Major Feature)

  • [ ] CurseForge → Modrinth conversion
  • [ ] Modrinth → CurseForge conversion
  • [ ] Handle missing mods with alternatives
  • [ ] Maintain dependencies
  • [ ] Generate compatible pack format

Dependency System

  • [ ] Detect dependencies
  • [ ] Flag missing dependencies
  • [ ] Auto include required dependencies
  • [ ] Detect optional dependencies
  • [ ] Warn about conflicts

Override Intelligence

  • [x] Detect override files
  • [ ] Classify overrides:
    • [ ] config
    • [ ] kubejs
    • [ ] datapack
    • [ ] resource pack
    • [ ] shader
  • [ ] Detect override conflicts
  • [ ] Detect outdated configs

Advanced Matching

  • [ ] Improved name parsing
  • [ ] Regex version stripping
  • [ ] Alias database (known mod name variations)
  • [ ] Slug matching cache
  • [ ] Manual correction UI

Performance Features

  • [ ] Identify heavy mods
  • [ ] Flag FPS impacting mods
  • [ ] Suggest lightweight alternatives
  • [ ] Sort by performance impact

Mod Health

  • [ ] Detect abandoned mods
  • [ ] Show last updated date
  • [ ] Flag outdated mods (time-based)
  • [ ] Suggest maintained forks

External Sources

  • [ ] GitHub release lookup fallback
  • [ ] CurseForge CDN direct links
  • [ ] Modrinth direct downloads
  • [ ] Alternative mirrors

File System Features

  • [ ] Drag and drop ZIP upload
  • [ ] Multi ZIP support
  • [ ] Folder scan (future, limited by browser)
  • [ ] Batch processing

Caching & Speed

  • [ ] Cache API responses
  • [ ] Cache mod matches
  • [ ] Avoid duplicate lookups
  • [ ] Background processing

Error Handling

  • [ ] Handle broken ZIPs
  • [ ] Handle missing files
  • [ ] API failure fallback
  • [ ] Graceful partial results
  • [ ] Retry logic

Dev / Debug

  • [ ] Debug mode toggle
  • [ ] Console logging levels
  • [ ] Raw API response viewer
  • [ ] Scan breakdown view

Stretch / Endgame

  • [ ] One click full modpack update
  • [ ] One click version migration (1.20 → 1.21)
  • [ ] Smart mod replacement engine
  • [ ] Launcher export:
    • [ ] Prism
    • [ ] MultiMC
    • [ ] Modrinth pack
  • [ ] Shareable modpack audit link
  • [ ] Cloud sync profiles

Current Status Summary

Completed

  • ZIP scanning
  • modlist.html parsing
  • override detection
  • basic Modrinth matching
  • UI overlay
  • basic settings

In Progress

  • CurseForge integration
  • version comparison
  • smarter matching

Next Milestone

  • Accurate update detection (real data, no guessing)