­Sollace

Results 31 comments of ­Sollace

@Barteks2x @Mumfrey I'm going to question this too. What's going to happen if you add a final field through mixins and it gets initialized twice? Will the game crash?

@Mumfrey Ah, okay. Looks like I'll be sticking to method handles a little longer, then. Thanks for the speedy responds, Mumfry! > Coerce is used for injector arguments and while...

> 'Is' or 'can' prefix only: IS_FOOD I vote for `IS_` prefix only. It's just the most concise.

@liach `Entity.setPos` and `Entity.updatePosition` or `Entity.changePosition` maybe? (trying to avoid the `setPositionAndSync` type of naming)

Another example: Modrinth shows one 1.16 version, skips over _aaaaalllll of_ 1.17, then shows the wrong version for 1.18. ![image](https://user-images.githubusercontent.com/6429283/145849711-fdc3ceed-cf2a-4a9f-af3d-3c2ff76bb513.png)

The download counts also show the effects of this, as people are downloading the featured versions, rather than going to the full list to get the more up-to-date ones. I'm...

> The featured versions have been improved in terms of being able to view in the frontend which ones are to be featured or not, and whether things are featured...

To note: - Not all mods use curseforge - Nor all modders like curseforge It would be beneficial to allow mods to specify their own location, or their own maven...

> ```java > boolean isCrafting(); > boolean isBrewing(); > boolean isFuel(); > ``` Why do we need these methods again that can't already be determined using `ctx.getRecipeType() == RecipeType.CRAFTING`?