Skip to content

Commit 42faee5

Browse files
committed
update: [ci skip] 1.15.0
1 parent d97a440 commit 42faee5

File tree

5 files changed

+57
-4
lines changed

5 files changed

+57
-4
lines changed

buildSrc/src/main/kotlin/Extensions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ val SUPPORTED_VERSIONS = listOf(
2121
"1.21.8",
2222
"1.21.9",
2323
"1.21.10",
24-
//"1.21.11"
24+
"1.21.11"
2525
)
2626

2727
val BUKKIT_LOADERS = listOf("spigot")

changelog/1.14.3.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/1.15.0.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
## 📗 Notice
2+
Due to Mojang’s [new version numbering system](https://www.minecraft.net/en-us/article/minecraft-new-version-numbering-system) (e.g., 1.21.x → 26.x), the next BetterModel feature release will begin at `2.0.0` to avoid confusion with Minecraft versions.
3+
This also marks the completion of the BetterModel 1.x series, as its core APIs and features have now reached a stable, finalized state.
4+
5+
Several technical questions are expected to emerge in the near future, and they may influence the evolution of BetterModel 2.0.0:
6+
7+
- Will Mojang upgrade Minecraft’s Java requirement to [version 25](https://openjdk.org/projects/jdk/25/)?
8+
- Will Spigot platform compatibility be phased out based on [future policy decisions by the Paper team](https://github.com/PaperMC/Paper/pull/13135#issuecomment-3368037505)?
9+
- How will NMS be organized under Mojang’s new version numbering system?
10+
11+
## 🔥 Feat
12+
![](https://github.com/user-attachments/assets/17aa49c1-abf9-4796-a369-9bb7600e94ff)
13+
- [Minecraft 1.21.11](https://minecraft.wiki/w/Java_Edition_1.21.11) support
14+
- new profile API to handle uncompleted profile
15+
```java
16+
// ModelProfile#of
17+
// Can be offline player, uuid
18+
BetterModel.model("model").ifPresent(model -> model.create(location, ModelProfile.of(player)));
19+
```
20+
- [CommandAPI](https://github.com/CommandAPI/CommandAPI) is no longer used. Now [cloud](https://github.com/Incendo/cloud) is used to implement commands.
21+
- parallel json build
22+
- optimized IK
23+
- optimized texture load
24+
- BonePredicate builder
25+
```java
26+
//Or chain
27+
BonePredicate.name("hitbox")
28+
.or(BonePredicate.tag(BoneTags.HITBOX))
29+
.or(b -> b.getGroup().getMountController().canMount())
30+
.notSet();
31+
32+
//Apply with children
33+
BonePredicate.tag(BoneTags.HEAD_WITH_CHILDREN).withChildren();
34+
```
35+
- added 'loop_type' to '/bm limb' command
36+
- added 'scaling' to 'bm disguise' command
37+
38+
## ⚡ Refactor
39+
- ModelChildren -> ModelOutliner
40+
- BaseEntity
41+
- Float3 and Float4
42+
- ModelBlueprint
43+
44+
## 🔧 Fix
45+
- Tracker#hide on init
46+
- resource pack load error
47+
- Citizens trait
48+
- UV issue regarding right forearm
49+
50+
## 🧹 Chores
51+
- fix(deps): update dependency io.lumine:mythic-dist to v5.11.1
52+
- fix(deps): update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9.3.0
53+
54+
[Full change log](https://github.com/toxicity188/BetterModel/compare/1.14.2...1.15.0)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ kotlin.daemon.jvmargs=-Xmx4g
44
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
55
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
66

7-
plugin_version=1.14.3
7+
plugin_version=1.15.0
88
minecraft_version=1.21.10

nms/v1_21_R7/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ plugins {
44
}
55

66
dependencies {
7-
paperweight.paperDevBundle("1.21.11-rc2-R0.1-SNAPSHOT")
7+
paperweight.paperDevBundle("1.21.11-R0.1-SNAPSHOT")
88
}

0 commit comments

Comments
 (0)