Search results

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
  1. F

    1.11 Preview

    I found that you can't set EntityPlayer.setHeldItem to a null ItemStack anymore, you'll crash with a null pointer because it now runs the new ItemStack validation method further down the chain. You're apparently supposed to pass the new static "null" ItemStack object available in the class...
  2. F

    1.11 Preview

    I did this before with 1.9 so why not do it again as I find things. The snapshot that came out today claims to have "a couple of technology changes that may impact many mods." I haven't heard any specifics on what Mojang meant (other than perhaps resource pack changes), but I did find at...
  3. F

    FTB Launcher News

    He's probably referring to where the Curse launcher was considered a cheat for the LoL overlay and banned by Riot Games, and some users claimed they were banned for using it. It's probably also in regard to my discovery of Curse's Battle.net sniffer which could potentially lead to a ban since...
  4. F

    FTB Launcher News

    I mentioned it somewhere earlier in the thread, but the CurseVoice GUI is entirely HTML/CSS/Javascript running in Electron, a Chromium-based browser. It connects to a local web server running from the C# back-end, pulling documents out of encrypted archives, and sending commands for the...
  5. F

    FTB Launcher News

    When I changed it to load pack data from Curse, I probably spent half an hour or longer just stripping out Lombok and adding getters/setters, and this was after I'd already been stripping out entire files of code for stuff I didn't need. Removed JCommander (but didn't rewrite option parsing)...
  6. F

    FTB Launcher News

    The large majority (if not all) of the third-party software that they use are open-source projects. But it's not always quite as easy as just recompiling. There's still a lot of platform-specific aspects to account for. Something I noticed in the Mac installation is that it includes many of...
  7. F

    FTB Launcher News

    Well it is tied to the remote project when you create a manifest as I described. Though apparently when you use the CurseVoice import feature it doesn't place the manifest in the instance folder like a pack installed straight from CurseVoice would have. I even tested this with an official FTB...
  8. F

    FTB Launcher News

    Out of curiosity I dumped the contents of an old FTB Infinity instance's "minecraft" folder into an "overrides" folder, copied a very basic manifest.json with no files, set the proper project ID from Curse, set the pack version from the "version" file in the instance folder, and that was it...
  9. F

    FTB Launcher News

    What exactly is a "non-authorized" mod though? Are you referring to that list that Curse keeps which dictates what you're allowed to put in your overrides? If so, I think they could bend their own rules.
  10. F

    FTB Launcher News

    If instances are going to be moved to the Curse launcher then wouldn't it make more sense to just move all third-party stuff as well? I can't imagine what issue there would be with porting the packs, just dump the entire thing into a Curse pack's "overrides" folder and it'd be done in a jiffy...
  11. F

    FTB Launcher News

    When you say "in any way" does that mean people won't be able to launch existing packs they've already installed, or that it just won't download them anymore?
  12. F

    FTB Launcher News

    FTB is probably contractually obligated to promote the Curse launcher as part of the partnership, they're not going to support the old launcher for any longer than necessary. As for the Battle.net friend sync code I found that Curse won't comment on, I think I found who it probably came from...
  13. F

    FTB Launcher News

    I dunno, I still don't think the lack of an API or the other things mentioned detract from the services provided by CurseForge and even CurseVoice to lead to any grand exit. It doesn't affect enough people, and it doesn't stop pack makers from just downloading mods from the site and putting...
  14. F

    FTB Launcher News

    He's probably refering to this post. Slowpoke's language on places like Reddit has since softened to "Curse wishes to focus on their client first" and "I trust that maybe they'll do it one day." In the meantime, the EULA is clear in that you cannot use Curse's services without their client.
  15. F

    FTB Launcher News

    I'll work on it in my free time, but I put together a basic command line interface in Java for searching so far. Thought about making it download and convert packs into the MultiMC import format.
  16. F

    FTB Launcher News

    At its core it's basically: 1) Check url that gives latest Minecraft database version number 2) Download latest compressed json database if different 3) Pick modpack you want from database 4) Download pack zip 5) Use pack manifest json to identify mod file IDs 6) Create folder, dump...
  17. F

    FTB Launcher News

    Curse's legal team may have no clue what their product targets but surely the rest of them do.
  18. F

    FTB Launcher News

    My guess as to why it goes in AppData is that they want to be able to auto-update frequently but not require admin privileges to do so. Their target audience is probably kids who may not even have admin access to a machine.
  19. F

    FTB Launcher News

    Reading memory from another process is really not too complicated of a procedure. I would go as far as to say that it's probably more effort to try to use Curse's code to do it than to just do it yourself. If you're able to execute code on a person's machine in the first place then you're...
  20. F

    FTB Launcher News

    I don't think there's an exploitable factor here, certainly nothing that any so-called hacker wouldn't already know how to do. I haven't noticed anything in particular that spies on you, though take that with a grain of salt since I haven't looked deeply through everything. It's more likely...