Skip to content

Commit 9038d94

Browse files
committed
Bump to 16.1, add more transitive access wideners
1 parent 0047b5c commit 9038d94

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

common/build.gradle

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ task generateAccessWidener {
5656
lines.add("")
5757
generateRenderTypeRelated(lines, fs)
5858
lines.add("")
59+
generateCompositeStateBuilder(lines, fs)
60+
lines.add("")
61+
generateRenderPipelines(lines, fs)
62+
lines.add("")
5963
generateCreativeTabs(lines, fs)
6064
}
6165

@@ -132,6 +136,26 @@ static def generateRenderTypeRelated(List<String> lines, FileSystem fs) {
132136
}
133137
}
134138

139+
static def generateCompositeStateBuilder(List<String> lines, FileSystem fs) {
140+
lines.add("# CompositeStateBuilder methods")
141+
def node = loadClass(fs.getPath("net/minecraft/client/renderer/RenderType\$CompositeState\$CompositeStateBuilder.class"))
142+
for (def method : node.methods) {
143+
if ((method.access & Opcodes.ACC_PUBLIC) == 0) {
144+
lines.add("transitive-accessible method $node.name $method.name $method.desc")
145+
}
146+
}
147+
}
148+
149+
static def generateRenderPipelines(List<String> lines, FileSystem fs) {
150+
lines.add("# RenderPipelines fields")
151+
def node = loadClass(fs.getPath("net/minecraft/client/renderer/RenderPipelines.class"))
152+
for (def field : node.fields) {
153+
if ((field.access & Opcodes.ACC_PUBLIC) == 0) {
154+
lines.add("transitive-accessible field $node.name $field.name $field.desc")
155+
}
156+
}
157+
}
158+
135159
static def generateCreativeTabs(List<String> lines, FileSystem fs) {
136160
lines.add("# CreativeModeTabs fields")
137161
def node = loadClass(fs.getPath("net/minecraft/world/item/CreativeModeTabs.class"))

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ artifact_type=release
1010

1111
archives_base_name=architectury
1212
archives_base_name_snapshot=architectury-snapshot
13-
base_version=16.0
13+
base_version=16.1
1414
maven_group=dev.architectury
1515
version_suffix=
1616

0 commit comments

Comments
 (0)