mod-dev-talk Tuesday 8 June 2021

94 messages9 people

  1. Sunny15th

    my friend got this error I don't know what happened My friend uses the same API version as me.
    message.txtText file, 1018 KB. Not stored in the archive.
  2. cr24Team

    Are they using optifine?
  3. Jack PapelTeam

    You should have your friend download the latest version of the mod
  4. cr24Team

    they're up to date
  5. Jack PapelTeam

    I see the aether 1.0.3 in the mods list(edited)
  6. cr24Team

    its modmenu
  7. Jack PapelTeam

    So they're not on 1.0.3? Apologies
  8. cr24Team

    Mixin apply failed mixins.modmenu.json:MixinTitleScreen -> net.minecraft.class_442: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @ModifyArg annotation on adjustRealmsHeight could not find any targets matching 'Lnet/minecraft/class_442;init()V' in net.minecraft.class_442. Using refmap modmenu-refmap.json [PREINJECT Applicator Phase -> mixins.modmenu.json:MixinTitleScreen -> Prepare Injections -> -> modify$zlj000$adjustRealmsHeight(I)I -> Parse] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @ModifyArg annotation on adjustRealmsHeight could not find any targets matching 'Lnet/minecraft/class_442;init()V' in net.minecraft.class_442. Using refmap modmenu-refmap.json [PREINJECT Applicator Phase -> mixins.modmenu.json:MixinTitleScreen -> Prepare Injections -> -> modify$zlj000$adjustRealmsHeight(I)I -> Parse]
  9. Sunny15th

    Replying tocr24Are they using optifine?

    No
  10. SweepSwap

    trinkets is now officially on 1.17
    • 👀1
  11. CDAGamingTeam

    One step closer, though sadly as I mentioned earlier, there's several dependencies needing updates (Some due to breaking on Gradle 7) Once all the deps are updated, then the real port work can begin 😄
  12. SweepSwap

    fabric is so awesome
  13. CDAGamingTeam

    Actually earlier
  14. SweepSwap

    well yeah
  15. CDAGamingTeam

    As 1.17 is equal to the release candidates, so most mods already had ports ready to fire xD
  16. SweepSwap

    like from the release candidates especially
  17. CDAGamingTeam

    In time, sooner or later, a Forge and Fabric port will both be stable 😄 Who knows if it'll happen in 1.17s lifespan, perhaps 😛
  18. CDAGamingTeam

    I thought you were showing Aether's comments lol
  19. SweepSwap

    its aight
  20. Jack PapelTeam

    I think he's talking about GildedGames' aether mod
  21. SweepSwap

    oh yeah
  22. CDAGamingTeam

    I mean tbf, they are adopting the same strategy of porting to data-driven for their biomes and dimensions, so their architecture there is similar
  23. SweepSwap

    so you could literally change most of everything to be the same
  24. CDAGamingTeam

    Pretty much yea
  25. SweepSwap

    either way around?
  26. CDAGamingTeam

    Only main difference in generation would be the block ids, which the namespace could be changed locally to allow compatibility.
  27. Jack PapelTeam

    Sounds similar to that bedrock<->java compatible server project that was up a few years back(edited)
  28. SweepSwap

    gesyer?
  29. CDAGamingTeam

    That would be a lot different sadly, as bedrock <-> java has many more system changes that complicate it
  30. SweepSwap

    i managed to play on a java server i made on my ps4
  31. CDAGamingTeam

    This is just data-driven world generation, and in this case, just renaming values xD
  32. SweepSwap

    and there are still no external servers
  33. Jack PapelTeam

    Replying toCDAGamingThat would be a lot different sadly, as bedrock <-> java has many more system changes…

    If someone wanted to, it'd probably be easier to make compat with forge aether <-> fabric aether than it would to do bedrock & java
  34. CDAGamingTeam

    Data-driven stuff would be configurable, but the way we do structures will determine if they can port, but blocks and items would be convertable as long as they use the same namespace and object name
  35. Jack PapelTeam

    The server could just translate whatever it needs to, and choose one version for world gen and behavior
  36. CDAGamingTeam

    For example, if both ports had the_aether:cold_parachute as the exact same id, what stops mc from thinking (and in this case correctly assuming) that they are the same item xD
  37. Jack PapelTeam

    That would be nice certainly
  38. CDAGamingTeam

    It's definitly a theory i wouldn't mind testing once both ports are further down the line (I need them both at relatively the same position development wise to reliably test this)
  39. Jack PapelTeam

    The player inventory is stored in the world file, yes? You could test it that way - though I suppose that'd just be item IDs
  40. CDAGamingTeam

    That too The other thing that would be an issue, is that if the namespaces are different, to publish this change would require a refactor on one of the ports to match the other's namespace (Which would corrupt every old world not based on the new namespace, but would only need to be done once)(edited)
  41. Jack PapelTeam

    I suppose it'd have to be us to make the change, since I assume GG's aether will be backwards compat with 1.12 aether(edited)
  42. Jack PapelTeam

    Ah yes, I forgot
  43. CDAGamingTeam

    And yea I personally am all for doing the namespace change sooner rather then later
  44. SweepSwap

    Replying toCDAGamingAs the build height and cave changes were postponed to Part II (1.18)

    you can check with the caves datapack
  45. CDAGamingTeam

    All the team needs to do that though is permission from GG to use that namespace with intent for compatibility, and confirmation on whether or not that namespace is expected to change or stay for the long-term.(edited)
  46. fishy

    Replying toCDAGamingYes they are, but they may not in 1.18

    mojang is doing their best to make sure old worlds will be compatible with 1.18, so I’d honestly be surprised if they weren’t compatible(edited)
  47. cr24Team

    we also have some different blocks
  48. CDAGamingTeam

    The different blocks would poof theres no way around that
  49. cr24Team

    Lol
  50. Crackers0106

    tbh I just want a straight up port of Aether I to Fabric
  51. kalucky0Team

    That was the initial plan
  52. CDAGamingTeam

    The initial plan was split into two phases: - Make a 1:1 on-par port of Aether I on 1.16 (Having the archive as part of it's foundation) - Add content to it after a stable port to modernize and bring it up to 1.16 terms Eventually (Almost right around the time the ChunkGenerator collapsed), the two phases merged together and became what it is now