Commit Graph
43 Commits
Author SHA1 Message Date
Algent 12eb146d02 build: compile directly for Java 8
Keep modern java out of that for now, it make build script too complicated as long as scala still here to force J8 path
2026-09-15 22:48:00 +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 eef3903778 build: derive scala exclusions from modern java list 2026-09-09 15:57:55 +02:00
Algent aa1d26ca98 refactor: modernize micro occlusion helper 2026-09-09 14:31:25 +02:00
Algent ac2dde545e refactor: modernize hollow client rendering 2026-09-09 13:14:45 +02:00
Algent ce16d47d40 refactor: modernize microblock logic helpers 2026-09-09 13:07:37 +02:00
Algent c60abe790c refactor: modernize Scala signature switches 2026-09-09 12:42:01 +02:00
Algent fa0bd01ab2 refactor: modernize class info lookup 2026-09-09 12:16:06 +02:00
Algent 99ee689158 refactor: modernize Java trait registration 2026-09-09 12:04:48 +02:00
Algent 5f0e329b69 build: support scoped modern Java compilation 2026-09-04 15:22:50 +02:00
Algent 2728c45a26 build: refresh inlined version annotations
Force Zinc's joint compiler when generated Tags change so @Mod versions do not lag incremental builds.
2026-08-30 21:51:50 +02:00
Algent e33d3b2493 Add first characterization tests 2026-08-14 16:52:22 +02:00
Raven Szewczyk 25b74b4bbc [ci skip] upgraded build system 2024-02-04 19:58:36 +00:00
Martin Robertz 3a01a5bd21 update bs+deps 2024-01-08 23:48:23 +01:00
Raven Szewczyk 83feeeec8e [ci skip] upgraded build system 2024-01-08 21:25:48 +00:00
Martin Robertz cb276d92f5 update bs 2024-01-01 20:21:30 +01:00
Roadhog360andMartin Robertz d336cfbb67 Fix ButtonPart.java crashes, tweaks to allow mods to hook it (#20)
* Fix ButtonPart.java crashes, tweaks to allow mods to hook it
`ButtonPart`:
- Rewrite `getBounds()` to use a list generated from the button hitbox itself, instead of being a hardcoded list. Then mods like Et Futurum Requiem which change buttons only have to mix to `metaSideMap` and `sideMetaMap`
  - This adds an access transformer to get the button hitbox states, which are ordinarily private.
- Change `placement` to check if the corresponding side's value in `sideMetaMap` is `-1` instead of a hardcoded side check, so top/bottom is still unplaceable unless mods add it.
`McSidedMetaPart.java`:
- Fix crash from out of bounds side values from meta (notably in this commit, `-1` from buttons) by making any value below 0 or above 5 return false.

* update bs+sa+gradle+deps

* backdate ccl mod

* derp

---------

Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-31 16:40:51 +01:00
Martin Robertz 819d28b993 update bs+deps 2023-11-08 08:13:28 +01:00
rjnasers 75958e3892 BS Update and spotlessApply 2023-11-06 17:23:20 +01:00
miozune 2f6bd45e4f Update build (#16)
* Update build

* spotlessApply
2023-06-27 17:23:32 +09:00
Raven Szewczyk 52d885280a [ci skip] upgraded build system 2023-01-31 09:52:53 +00:00
Jason Mitchell f02b6bae19 [ci skip] Update buildscript to RetroFuturaGradle 2023-01-29 10:23:31 -08:00
Raven Szewczyk 845b5f68c7 Update buildscript 2023-01-19 15:33:54 +00:00
miozune 19a6540aff Ducttape crash 2022-05-25 16:55:12 +09:00
Jason Mitchell 4509df8f1b maven publish buildscript update 2022-01-17 22:09:17 -08:00
bombcar 496eb2b3ea update buildscript 2021-12-22 13:48:00 -06:00
Johann Bernhardt 54992ccb71 Update build script and CI 2021-11-30 09:58:30 +01:00
Johann Bernhardt 02aad542d6 Updated build script and switch to in-house dependencies 2021-11-22 09:12:42 +01:00
Johann Bernhardt 6ce52d5353 Update build script to import fix 2021-11-20 00:30:01 +01:00
Johann Bernhardt 875d5eec24 Update build script to import fix 2021-11-20 00:23:14 +01:00
Johann Bernhardt 34e90cf606 Update unified buid script 2021-11-19 23:55:34 +01:00
Johann Bernhardt 642857826a Try another repo 2021-11-19 23:41:03 +01:00
Johann Bernhardt 753401209b Add mavenCentral to see if it fixed CI 2021-11-19 23:28:29 +01:00
Johann Bernhardt 02c126b16c Upgraded to unified build script 2021-11-19 23:01:31 +01:00
Jason Mitchell 15c1419db8 Fix buildscript 2021-05-16 10:33:41 -07:00
DreamMasterXXL b3c96b992f update gradle 2021-03-07 21:05:11 +01:00
Chicken-Bones ec73305f0e Restructured directories 2014-04-10 17:32:38 +10:00
Chicken-Bones b5686f8df8 Fixed build 2014-04-10 16:02:01 +10:00
Chicken-Bones 9ccf2a4bc6 More build fixes 2014-04-10 14:39:03 +10:00
Chicken-Bones defa8e6b4f More build fixes 2014-04-10 13:58:14 +10:00
Chicken-Bones 266346ab46 Fix a few build variables and temporarily remove NEI plugin 2014-04-10 13:56:24 +10:00
Chicken-Bones 3d412255f5 sourceSets java -> scala in build script 2014-04-10 00:43:54 +10:00
Progwml6 e642a5a53d add build capabilities 2014-04-09 03:51:23 -04:00