Joseph Burton
Joseph Burton
For example, adding the following mixin: ```java @Mixin(AxisAlignedBB.class) public class AABBMixin { @Overwrite public double getMin(EnumFacing.Axis axis) { switch (axis) { case X: return xMin; case Y: return yMin; case...
Consider the following target method (and imagine it being much longer and more complicated): ```java void foo() { blah(); bar(); stuff(); bar(); derp(); bar(); backflip(); } ``` Also let's assume...
``` java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc. at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182) at com.intellij.util.SlowOperations.assertSlowOperationsAreAllowed(SlowOperations.java:110) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:754) at com.intellij.util.indexing.FileBasedIndexEx.ensureUpToDate(FileBasedIndexEx.java:449) at com.intellij.util.indexing.FileBasedIndexEx.getIndexModificationStamp(FileBasedIndexEx.java:230) at com.intellij.openapi.fileEditor.impl.UniqueVFilePathBuilderImpl.lambda$getFilenameIndexModificationTracker$1(UniqueVFilePathBuilderImpl.java:126) at com.intellij.util.indexing.IndexUpToDateCheckIn.disableUpToDateCheckIn(IndexUpToDateCheckIn.kt:13) at com.intellij.util.indexing.FileBasedIndexImpl.disableUpToDateCheckIn(FileBasedIndexImpl.java:743) at com.intellij.openapi.fileEditor.impl.UniqueVFilePathBuilderImpl.disableIndexUpToDateCheckInEdt(UniqueVFilePathBuilderImpl.java:184) at...
**Is your feature request related to a problem? Please describe.** Currently, it is very hard for mod developers to know whether their mod has a `@Redirect` conflict with another mod...
I have searched the issues for this and I'm surprised this hasn't been reported before. In vanilla, when you die in the Nether and the End, you respawn in the...
ViaVersion should block non-vanilla custom payloads travelling between clients and servers on different versions, or (better) provide an API to translate them, and block them if they are left untranslated....
Quite a rare usecase, but without this PR it's annoying when you do need it. Because it's so rare, the mappings are lazily computed to save memory.
Currently, there is only one biome colour in the data here, simply called "color", which refers to the tint index. I'm not sure when they were introduced, but by 1.18...
Long chains of optional arguments in a row leads to very verbose and repetitive code, as seen for example in [this custom command](https://github.com/Earthcomputer/Quick-1.13.1-Carpet/blob/master/src/main/java/quickcarpet/StructureCommand.java). I already tried a solution in #18...
The main use case is for people who use the vanilla launcher, which only has one mods folder shared between potentially many instances. Forge allows you to create subfolders in...