Algent
a4e50ac85c
fix: reactivate scheduled ticks restored from chunk NBT
2026-09-14 16:51:12 +02:00
Algent
74eb0ea7ba
fix: register all requested microblock metadata variants
2026-09-14 16:50:33 +02:00
Algent
4e0d7a684e
fix: exclude missing placeholder from raw material recipes
2026-09-14 16:49:47 +02:00
Algent
e2122ad822
docs: record why the plugin modern java mode cannot be used
...
The convention plugin's jvmDowngrader mode forces a project wide Java 25
toolchain and Scala 2.11.5 cannot run above Java 8, so compileScala fails
outright. forceToolchainVersion cannot bridge it because the mode refuses a
toolchain below its multi release maximum and that list refuses entries below
9. Also note why the modern helpers cannot simply move to src/main/java.
2026-09-14 16:32:13 +02:00
Algent
78be94b0b3
ci: report test counts and keep the run log clean
...
Upload functional test reports, JUnit XML and server logs on every run so a
CI failure has something to read beyond aggregate counts. Print unit and
functional test summaries, naming each failed functional test.
Repackage the JUnit stack into the test mod jar without module descriptors so
FML stops logging a LoaderException per jar while scanning the classpath, and
silence the two ERROR lines that passing tests drive on purpose.
Refresh the handoff counts and record which migration documents are deleted
when the port closes.
2026-09-14 16:32:11 +02:00
Algent
00834daccf
docs: group Java migration documents
2026-09-14 13:10:40 +02:00
Algent
d22b1433b2
fix: preserve scheduler callbacks and inventory size bounds
2026-09-09 17:13:30 +02:00
Algent
94633dee92
docs: consolidate the migration documentation set
2026-09-09 16:39:31 +02:00
Algent
638d90c4f0
feat: add saw strength API
2026-09-09 00:52:19 +02:00
Algent
59149d7c69
feat: add button orientation API
2026-09-09 00:23:26 +02:00
Algent
bd8e473c7f
docs: cover custom Java tile traits
2026-09-08 23:41:17 +02:00
Algent
f40a9bf90b
feat: add slot refresh API
2026-09-08 22:58:56 +02:00
Algent
9e6add4fe4
docs: guide stable Java tile capability access
2026-09-05 21:02:03 +02:00
Algent
3efd603939
docs: demonstrate block converter lifecycle
2026-09-05 18:14:43 +02:00
Algent
9fd64d3db1
docs: demonstrate Java microblock extensions
2026-09-05 17:45:57 +02:00
Algent
98f09d4d18
docs: clarify remaining work and consumer support
2026-09-05 16:20:32 +02:00
Algent
4ec29ec49f
docs: mark the internal API boundary
2026-09-05 15:11:34 +02:00
Algent
37d5ea98f6
docs: define direct Java material access
2026-09-05 14:58:24 +02:00
Algent
b7d28fb794
docs: define Java microblock creation contract
2026-09-05 14:28:06 +02:00
Algent
3399a52202
feat: add staged Java tile generation
2026-09-05 14:00:24 +02:00
Algent
e0886ff6af
feat: expose registered part factory lookup
2026-09-05 13:42:51 +02:00
Algent
fbef5d4653
feat: add named Java tile conversion result
2026-09-05 11:53:28 +02:00
Algent
92cd381392
docs: plan measured performance pass
2026-09-05 11:34:58 +02:00
Algent
4df9badc4f
feat: add Java render ID accessors
2026-09-05 11:32:24 +02:00
Algent
542e910faf
feat: add Java part factory registration
2026-09-05 11:03:27 +02:00
Algent
9a06eac87f
feat: add Java box occlusion API
2026-09-05 10:41:17 +02:00
Algent
d70f69e79f
feat: add Java collection occlusion query
2026-09-05 00:48:38 +02:00
Algent
e1f5893607
feat: add Java tile loading APIs
2026-09-05 00:21:08 +02:00
Algent
533dc6a11e
feat: add Java part traversal
2026-09-04 23:48:10 +02:00
Algent
2bb5e7ffc9
feat: add Java material enumeration
2026-09-04 23:30:54 +02:00
Algent
5995e366b7
fix: preserve material property dispatch
2026-09-04 22:53:52 +02:00
Algent
fd29e0a737
fix: preserve microblock state dispatch
2026-09-04 22:47:31 +02:00
Algent
e5e1a041e4
fix: preserve tile part-list dispatch
2026-09-04 22:43:19 +02:00
Algent
f31c9550b9
refactor: port method symbol info to Java
2026-09-04 22:06:30 +02:00
Algent
257d0e4a04
refactor: port method symbol descriptors to Java
2026-09-04 21:55:28 +02:00
Algent
27863b4ca7
refactor: port class parent names to Java
2026-09-04 21:24:26 +02:00
Algent
a670ea3edb
refactor: port method symbol full names to Java
2026-09-04 21:11:47 +02:00
Algent
64f5abce6f
refactor: port class symbol full names to Java
2026-09-04 20:57:30 +02:00
Algent
24c772310f
refactor: port applied type descriptors to Java
2026-09-04 20:44:35 +02:00
Algent
d5bf16fda3
refactor: port ScalaSignature method strings
2026-09-04 20:25:58 +02:00
Algent
1d085bf6a2
refactor: port ScalaSignature class strings
2026-09-04 20:16:35 +02:00
Algent
035d84a6e0
refactor: port ScalaSignature interface names
2026-09-04 19:45:47 +02:00
Algent
240a7889e7
refactor: port ScalaSignature method descriptors
2026-09-04 19:25:12 +02:00
Algent
e30be65a07
refactor: port ScalaSignature type descriptors
2026-09-04 19:17:09 +02:00
Algent
9ba248065b
refactor: port ScalaSignature type names to Java
2026-09-04 18:21:17 +02:00
Algent
37699ba73d
refactor: port ScalaSignature byte sections to Java
2026-09-04 18:07:00 +02:00
Algent
092ccbba39
refactor: port MixinInfo linearisation to Java
2026-09-04 18:00:47 +02:00
Algent
ab5dc8af95
refactor: port FieldMixin accessor names to Java
2026-09-04 17:49:02 +02:00
Algent
8671b0d185
refactor: port StackAnalyser constant types to Java
2026-09-04 17:38:02 +02:00
Algent
1ed698e975
refactor: port StackAnalyser initialization to Java
2026-09-04 15:48:02 +02:00