Jump to content

Curle

Members
  • Posts

    200
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Curle

  1. The point of this is that we believe Mojang is changing how they do versioning.

    .0 versions going forward seem like they're going to just be moving all the features they add in minor versions into the normal feature set.
    So, they'll have the same amount of bugs (since the code and items and blocks and etc are already there) but more features than the last minor (since they're still in feature flags).
    Therefore, it makes more sense to have the major version be the LTS: same bugs, more content.

  2. Forge works on a Latest + LTS maintainence policy: we support the latest version of the game, and one other.

    Currently, the latest is 1.19.3 and the LTS is 1.18.2.

    However, 1.19.3 brought a lot of breaking changes in the game's code, which created a "barrier" of sorts when maintaining mods. It essentially needs to be treated as a separate version entirely from 1.19.2.

    We cannot support all 3 (1.18.2, 1.19.2, 1.19.3) at the same time, and we are committed to supporting the latest, so we have a choice: keep our LTS as it is, or change it to 1.19.2.

    It is important to note that this is more than likely not the last time this is going to happen. Mojang recently implemented something called "Feature Flags", which more-or-less allows features to be added in a minor version, bug tested, fixed and polished, before being activated in the next major release.

    We expect that this will cause major breaking changes in lots of minor updates, so the decision here will set a precedent: if we go the route of supporting 1.19.2 and 1.19.3, we'll more than likely change the way the LTS system works entirely; supporting only the most recent major and minor versions.

    As an example of what I mean: come the release of 1.21.5, we'll be supporting 1.21.0 as LTS, and 1.21.5 as latest. In all likelihood, there will be significant code change between the two, based on patterns we've observed so far.

    We are unsure where to go, so we decided to put this decision to the community: this poll will last about a week, and the most popular option will be the route we take.

  3. Hi,
    We've had a strange pattern of spam bots flooding our forums recently; they seem to take over accounts that have not been touched in over a year through some unknown mechanism.

    We have no reason to believe we have been breached, there is no evidence of intrusion or malicious access.
    It simply appears that these accounts were poorly secured.

    As a precaution, we've decided to reset the password of every account on the forum.
    If you're unable to access your email account, you may reach out to us for a manual reset and change of email account (as long as you can prove you own that account!).

    Please remember best security practices; use a password manager and strong, automatically generated passwords (we recommend keepass, lastpass, or dashlane), and don't reuse passwords across sites.

    If you feel like this is too much hassle, we've also enabled the option for you to link a Google account and use it to log in, with no password required (after the initial reset, that is)

    Sorry for the inconvenience, but we believe this is a necessary step to secure our systems.
    Thanks.

    • Like 3
  4. Two things.
    One, 12GB is way too much RAM for Minecraft. Above 6GB you'll be getting noticeable freezing from the time it takes just to run a garbage collection.
    Two, it looks like there's a hidden mixin or coremod crash here.

    Do you have Optifine in the mods folder? If so, remove it - it's probably not compatible.
    If not... No idea.

  5. Forge Version: 40.1.0
    Minecraft Version: 1.18.2

    Downloads:

    Intro:

    Delayed for longer than we'd have liked, but here it is!
    1.18 is stable, and we now think it's worth shipping.
    From here on out it's just cleanup and additions to the API.

    New:

    • Automatic confirmation (and saving of) the Experimental Settings warning. (#7275)
    • Event for detecting when a projectile weapon wants ammo. (#8322)
    • Mod Screens may have their own recipe book. (#8028)
    • Event for controlling the size of potion indicators (#8483)
    • Event for controlling when Endermen get angry at a player. (#8406)
    • Hooks for retreiving and modifying the FoodProperties of an item, with entity context. (#8477)
    • Option for block to hide faces of neighboring blocks. (#8300)
    • Redesigned registry system to account for the new Holder system and custom tags. (#8495)
    • Sound instances can play custom sources and streams. (#8295)
    • Re-engineered fog events. (#8492)
    • Redesigned skull block API. (#8351)
    • Hook for custom snowshoes. (#8514)

    Fixed:

    • DeferredRegister is not compatible with vanilla (ie. not Forge-wrapped) registries. (#8527)
    • HOE_TILL action is disabled. (#8577)
    • Durability bars don't respect custom item max damage. (#8482)
    • gameTime is not available from WorldTickEvent and ServerTickEvent. (#8470)
    • Indirect damage from a Wither is not attributed correctly. (#8431)
    • Local variables aren't cleared when RuntimeEnumExtender runs. (#8502)
    • MC-176559; Mending enchantment causes block breaking progress to reset when picking up experience. (#7606)
    • Cancelling ServerChatEvent causes a NullPointerException. (#8516)
    • MobEffect IDs are limited to 255. (#8380)
    • Bamboo does not implement IPlantable. (#8508)
    • Recipe#isIncomplete returns inaccurate values for empty tags. (#8549)
  6. The Documentation has not yet been updated for the new version.

    We've spent most of the time fixing bugs that make the game crash.
    We'll get onto documentation soon.

    For now, most information is still correct, there have just been a few renames and refactors. You can see those in the post i made for 38.0 in the Releases section of this forum.

    Overall, very few changes needed.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.