Joseph Burton

Results 70 issues of Joseph Burton

The old `--obfuscation-pattern` flag remains for backwards compatibility, but `--obfuscation-class-pattern` has been added as it fits the pattern better.

See [Llama's gist](https://gist.github.com/LlamaLad7/ac2f4ced03d21afddde80c5c5e9b302f) for a (slightly outdated) overview of what MixinExtras expressions are. Without IDE support, ME expressions would be really inconvenient to write, more so than other mixin features....

### Minecraft Development for IntelliJ plugin version 2023.3-1.7.3 ### Description of the feature request Usage of these classes in a Minecraft project likely breaks MacOS support due to starting the...

type: enhancement
platform: forge
platform: fabric
platform: neoforge

I propose that we should implement intrinsic functions in chassembly whenever it is possible to do so. Currently, some intrinsic functions (like `from_entries`) are possible to reimplement in chassembly, while...

design decision
chassembly

So far we have two types of targets that a transformer can replace: node targets and list slice targets. I propose adding a third type of target, a map empty...

design decision

Currently, multi-parameter functions have no explicit support in chassembly, but they can be emulated using functions that return functions. For example, here's a function that adds its two inputs: ```...

enhancement
design decision
chassembly

Hex float literals in chassembly, [like Java has](https://dzone.com/articles/java-hexadecimal-floating-point-literal)

enhancement
design decision
chassembly

Adds a `with_elements` intrinsic, whose purpose is to modify elements of a list, returning the new modified list (which is a copy of the original). See the test for the...

This behaviour is different compared to Fabric API, which only registers commands when joining the world. This breaks Fabric mods which operate under the assumption that a world exists when...

bug

### Minecraft Development for IntelliJ plugin version 2024.1-1.7.5-481 ### IntelliJ version IU-241.17890.1 ### Operating System Linux ### Target platform _No response_ ### Description of the bug When the `@Translatable` annotation...

type: bug
status: accepted