Commit Graph
398 Commits
Author SHA1 Message Date
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 cb3bef7d26 fix: preserve multipart block unlocalized name 2026-09-09 10:49:27 +02:00
Algent b045c1bc4a Merge master JSON model support into Java port 2026-09-09 10:27:05 +02:00
Algent 638d90c4f0 feat: add saw strength API 2026-09-09 00:52:19 +02:00
Algent 098e747485 test: characterize saw strength mutation 2026-09-09 00:29:35 +02:00
Algent 59149d7c69 feat: add button orientation API 2026-09-09 00:23:26 +02:00
Algent cd13ad6053 test: characterize button orientations 2026-09-09 00:02:18 +02:00
Algent bd8e473c7f docs: cover custom Java tile traits 2026-09-08 23:41:17 +02:00
Algent d98e48ff03 test: characterize custom Java tile traits 2026-09-08 23:15:37 +02:00
Algent f40a9bf90b feat: add slot refresh API 2026-09-08 22:58:56 +02:00
Algent a37e4ec3c6 test: characterize slot refresh 2026-09-08 22:32:45 +02:00
Ryan Nasers 2d050bdd08 Additional ISBRH compat + JSONModel Compat from GTNHLib (#54) 2026-09-06 23:45:06 +02:00
Algent 9e6add4fe4 docs: guide stable Java tile capability access 2026-09-05 21:02:03 +02:00
Algent bfe5b86c34 test: characterize raw tile trait access 2026-09-05 20:53:27 +02:00
Algent 3efd603939 docs: demonstrate block converter lifecycle 2026-09-05 18:14:43 +02:00
Algent a56f90caa3 test: characterize converter lifecycle 2026-09-05 18:02:10 +02:00
Algent 9fd64d3db1 docs: demonstrate Java microblock extensions 2026-09-05 17:45:57 +02:00
Algent c41ed8d7a4 test: characterize material traits across shapes 2026-09-05 17:19:26 +02:00
Algent 4ec29ec49f docs: mark the internal API boundary 2026-09-05 15:11:34 +02:00
Algent 8b12dfe507 test: characterize supported tile hooks 2026-09-05 15:03:48 +02:00
Algent 37d5ea98f6 docs: define direct Java material access 2026-09-05 14:58:24 +02:00
Algent 079739ea80 test: characterize typed material access 2026-09-05 14:48:43 +02:00
Algent b7d28fb794 docs: define Java microblock creation contract 2026-09-05 14:28:06 +02:00
Algent 5d572ef7b4 test: characterize microblock recreation 2026-09-05 14:16:55 +02:00
Algent 3399a52202 feat: add staged Java tile generation 2026-09-05 14:00:24 +02:00
Algent ab5654b221 test: characterize staged tile generation 2026-09-05 13:50:05 +02:00
Algent e0886ff6af feat: expose registered part factory lookup 2026-09-05 13:42:51 +02:00
Algent 2a5298077f test: characterize registered factory lookup 2026-09-05 13:34:35 +02:00
Algent fbef5d4653 feat: add named Java tile conversion result 2026-09-05 11:53:28 +02:00
Algent 7396f2d814 test: characterize tile conversion results 2026-09-05 11:44:50 +02:00
Algent 4df9badc4f feat: add Java render ID accessors 2026-09-05 11:32:24 +02:00
Algent 3c22ab69f0 test: characterize multipart render ID 2026-09-05 11:26:05 +02:00
Algent 542e910faf feat: add Java part factory registration 2026-09-05 11:03:27 +02:00
Algent e4deac8463 test: characterize part factory registration 2026-09-05 10:52:43 +02:00
Algent 9a06eac87f feat: add Java box occlusion API 2026-09-05 10:41:17 +02:00
Algent c7a3ed982e test: characterize box occlusion inputs 2026-09-05 10:32:46 +02:00
Algent d70f69e79f feat: add Java collection occlusion query 2026-09-05 00:48:38 +02:00
Algent 6744f5b04c test: characterize tile occlusion queries 2026-09-05 00:34:18 +02:00
Algent e1f5893607 feat: add Java tile loading APIs 2026-09-05 00:21:08 +02:00
Algent 92273bd047 test: characterize tile loading contracts 2026-09-05 00:04:06 +02:00
Algent 533dc6a11e feat: add Java part traversal 2026-09-04 23:48:10 +02:00
Algent 5c1e7604f0 test: characterize tile traversal contracts 2026-09-04 23:37:45 +02:00
Algent 2bb5e7ffc9 feat: add Java material enumeration 2026-09-04 23:30:54 +02:00
Algent 9b78099d21 test: characterize material enumeration 2026-09-04 23:20:29 +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 9859aa8a08 test: characterize method symbol info 2026-09-04 22:01:43 +02:00