Skip to content

Commit 255120d

Browse files
committed
Merge branch '2023.2' into 2023.3
2 parents 370a370 + d8fb941 commit 255120d

22 files changed

+955
-330
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ hs_err_pid*
2525

2626
**/.gradle/
2727
.sandbox/
28+
.intellijPlatform/
29+
.kotlin/
2830

2931
/gen/
3032

changelog.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Minecraft Development for IntelliJ
22

3-
## [Unreleased]
3+
## [1.8.1] - 2024-08-10
44

55
### Added
66

@@ -11,6 +11,13 @@
1111
- Inspection highlighting discouraged instruction shifts
1212
- Inspections for when @Inject local capture is unused and for when they can be replaced with @Local
1313
- [#2306](https://github.com/minecraft-dev/MinecraftDev/issues/2306) Use mixin icon for mixin classes
14+
- Documentation while completing keys in mods.toml
15+
- mods.toml support for neoforge.mods.toml
16+
- Automatically insert an `=` after completing a mods.toml key
17+
18+
### Changed
19+
20+
- [#2353](https://github.com/minecraft-dev/MinecraftDev/issues/2353) Move "Method must not be static" error message to static keyword ([#2354](https://github.com/minecraft-dev/MinecraftDev/pull/2354))
1421

1522
### Fixed
1623

@@ -20,8 +27,10 @@
2027
- [#2163](https://github.com/minecraft-dev/MinecraftDev/issues/2163) `@ModifyVariable` method signature checking with `STORE`
2128
- [#2282](https://github.com/minecraft-dev/MinecraftDev/issues/2282) Mixin support confusion with `$` and `.` separators in class names
2229
- Recent NeoModDev version import errors
30+
- Recommended Artifact ID value was not sanitized properly
31+
- NeoForge versions in the Architectury were not being matched correctly for the first version of a major Minecraft release
2332

24-
## [1.8.0]
33+
## [1.8.0] - 2024-07-14
2534

2635
This release contains two major features:
2736
- Support for MixinExtras expressions ([#2274](https://github.com/minecraft-dev/MinecraftDev/pull/2274))

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ kotlin.code.style=official
2424
ideaVersion = 2023.3
2525
ideaVersionName = 2023.3
2626

27-
coreVersion = 1.8.0
27+
coreVersion = 1.8.1
2828
downloadIdeaSources = true
2929

3030
pluginTomlVersion = 233.11799.172

src/main/kotlin/creator/custom/CreatorContext.kt

+3
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,7 @@ data class CreatorContext(
5454
* A general purpose scope dependent of the main creator scope, cancelled when the creator is closed.
5555
*/
5656
fun childScope(name: String): CoroutineScope = scope.namedChildScope(name)
57+
58+
@Suppress("UNCHECKED_CAST")
59+
fun <T> property(name: String): CreatorProperty<T> = properties[name] as CreatorProperty<T>
5760
}

0 commit comments

Comments
 (0)