Joseph Burton
Joseph Burton
How about changing the `toolBreakWarning` TempRule from a boolean with a hardcoded durability threshold, to an integer threshold you can set yourself? - To disable `toolBreakWarning`, set it to 0....
### Minecraft Development for IntelliJ plugin version 2024.3-1.8.2-539 ### IntelliJ version IU-243.24978.46 ### Operating System Linux ### Target platform Mixins ### Description of the bug In the Mixin ```java @Definition(...
### Minecraft Development for IntelliJ plugin version 2024.3-1.8.2-539 ### Description of the feature request When [Interface injection](https://wiki.fabricmc.net/tutorial:interface_injection) is used to inject an interface on a type, the interface also needs...
### Minecraft Development for IntelliJ plugin version 2024.3-1.8.2-539 ### Description of the feature request [Interface injection](https://wiki.fabricmc.net/tutorial:interface_injection) has an issue where if the interface doesn't provide an implementation of the method,...
### Is your feature request related to a problem? Please describe When reading methods in Java bytecode, it's hard to tell whether synethetic parameters have been added by the compiler....
removeUnusedImport check fails when there are pattern matching switch expressions with inner classes
I have the following switch expression ```java result = switch (literal) { case Literal.Integer(int value, int ignored) -> value; case Literal.Long(long value, int ignored) -> value; case Literal.Float(float value) ->...
To start with (because it requires at least some mappings to work) I've added `set_block_flags`, mostly copied and remapped from yarn (hopefully they'll be fine with that). Unpick mappings are...
## Is your feature request related to a problem? Please describe. `ClassWrapper` uses `Thread.stop` to implement method decompilation time limits, which is deprecated for removal. It also creates a new...
This is only one possibility for solving the problem of cleaning the run directory for client gametests. We can decide later whether we want to actually do it this way....
Currently, if the user makes a mistake in their function file, such as by adding a slash before the function name, like so: ``` /csnap ~0.5 ~ ~ ``` Then...