Commit graph

1778 commits

Author SHA1 Message Date
Talia-12
67a32a6267 some progress; BlockPos(vec) is now BlockPos.containing(vec). Materials are gone, so block properties seem to be mostly made by copying from other blocks and changing relevant things. Data generation seems to have changed, and recipes need a recipe category. 2023-06-19 23:01:33 +10:00
object-Object
656c131791 Nothing works and everything's unfinished but this commit is big enough already 2023-06-17 20:03:26 -04:00
Talia-12
1342c8cbef started working top to bottom fixing things. 2023-06-15 23:11:45 +10:00
Talia-12
80386c4262 fixed dependencies to point at 1.20 version where those are available, haven't yet tried to build/launch at all 2023-06-15 16:51:26 +10:00
object-Object
ac43647b28 Friendship ended with pyserde, now Dacite is my best friend 2023-06-15 02:51:04 -04:00
Talia-12
473376943a started updating things to 1.20, halted by patchouli (and presumably others) not being done for 1.20 yet 2023-06-15 15:34:35 +10:00
Talia-12
541a0b365a Fix recipe issues, not grabbing all code properly for the circle colours, and fix #478 (VillagerIngredient's weren't adding their type to the buffer, fixed by moving the type-adding code into BrainsweepeeIngredient.) 2023-06-15 15:26:15 +10:00
Talia-12
4e4d34a315 java is evil; why does this fix referencing-LocalPlayer on server issues 2023-06-15 01:47:47 +10:00
Talia-12
99e8228610 renamed Colorizers to Pigments everywhere that wouldn't be tedious (i.e. not in ids, or lang files).
(cherry picked from commit d311390281213bd45165af6f504d7436fb989c44)
2023-06-15 01:05:03 +10:00
Talia-12
75b4eb7a4b circles can now store their own pigments. 2023-06-15 01:04:55 +10:00
Talia-12
4d4262aeff fixed some doc stuff
(cherry picked from commit b09e7a1ff45fbf7e43f10551cd9e99ff4bbc1059)
2023-06-15 01:03:36 +10:00
Talia-12
ab7cc7257b added colours for ACHILLEAN pigment, waiting on a texture 2023-06-14 15:33:26 +10:00
petrak@
9c3bccedd3
Merge pull request #468 from Talia-12/main
Implementing Alwinfy's ArithmeticEngine
2023-06-14 00:58:25 -04:00
Talia-12
045618fbc0 made impeti display messages when they print #473. Fixed some lang stuff. 2023-06-13 01:48:00 +10:00
object-Object
c58183d3cc Move most ABCs into common/abstract.py 2023-06-11 16:25:52 -04:00
object-Object
e42a8272e4 Entry dataclass 2023-06-11 16:20:53 -04:00
object-Object
25213840b9 Move i18n to its own class and add WithBook for composing classes with Book 2023-06-11 13:33:54 -04:00
object-Object
4dfa431263 Refactor Minecraft classes into their own directory 2023-06-11 12:51:38 -04:00
object-Object
6c46c06271 Convert Category to dataclass 2023-06-11 02:24:41 -04:00
object-Object
4200be14c8 Add ResourceLocation and ItemStack types 2023-06-11 00:42:39 -04:00
object-Object
0cd6631c09 Book refactor (enormous) 2023-06-10 19:14:53 -04:00
Talia-12
0236a1f6fb fixed a bunchhh of lang file stuff, and fixed Mason Directrix's model textures rendering both directions glowy. 2023-06-10 17:02:09 +10:00
object-Object
b7be50bb24 Add more types 2023-06-07 09:37:57 -04:00
object-Object
e49e5f3cf8 good god that's a lot of warnings 2023-06-07 00:13:25 -04:00
object-Object
ed5de30cb2 Remove unuseds and move test format strings to a test case 2023-06-06 23:19:08 -04:00
object-Object
c3d8fed16b Add snapshot test for stdout 2023-06-06 23:01:25 -04:00
object-Object
971e780f66 Improve argument help 2023-06-06 22:41:06 -04:00
object-Object
98b04d57cc Preliminary refactoring, more snapshots 2023-06-06 22:34:41 -04:00
object-Object
044d097854 Move Python ignores to main .gitignore 2023-06-06 18:32:34 -04:00
object-Object
187af4106f Revert collate_data to 0.10.3, fix other encodings, add Pylance and Black settings 2023-06-06 18:30:44 -04:00
object-Object
a696cd4111 Fix writer encoding 2023-06-06 17:37:36 -04:00
object-Object
62c1f309c4 Add initial snapshot tests 2023-06-06 17:37:35 -04:00
object-Object
5672df24ea Setup Pytest 2023-06-06 17:37:34 -04:00
object-Object
cbd6ead3ad Initial format with Black 2023-06-06 17:37:28 -04:00
Talia-12
c51b49f62a added even bigger phial visuals 2023-06-06 15:25:57 +10:00
petrak@
8b2995d2c4 i forget what this code is doing 2023-06-05 21:54:24 -05:00
Talia-12
a051f85396 casting sounds are back for casting items! 2023-06-04 22:49:28 +10:00
Talia-12
3be1da94d4 added a bunchh more decoration blocks; the way that I've extended the BlockEntityQuenchedAllayRenderer is kinda hacky 2023-06-04 22:34:19 +10:00
Talia-12
e50f233176 made Evanition interact properly with unescaped and escaped introspection/retrospections. 2023-06-04 17:17:33 +10:00
Talia-12
798bb79acb added documentation for Evanition. 2023-06-04 16:23:39 +10:00
Talia-12
70aaf42d8f add bounds checks to arccos and arcsin 2023-06-04 16:16:11 +10:00
Talia-12
9b13e218ba Made ContinuationIotas not serialise if they're too big. 2023-06-02 22:47:30 +10:00
Talia-12
5d90b58219 Add in Alwinfy's Iris' Gambit 2023-06-02 22:35:30 +10:00
Talia-12
9157ef5dcb reset ops used after each slate when circles are casting. 2023-06-02 20:50:13 +10:00
Talia-12
31b7577605 added a pattern to cycle the offhand item's variant, haven't documented it since I'm not sure if it should be a temp-dev thing or the actual way of making variants. 2023-06-02 15:00:38 +10:00
Talia-12
0f78ac17a1 rename operators package to actions to avoid confusion now that there's a *separate* thing called operators. 2023-06-02 14:31:00 +10:00
Talia-12
2a4d156a78 Added in Item variants for foci, spellbooks, cyphers, trinkets, and artifacts. Haven't added a way to get different variants in game yet. Also, some of the variants have weird z-fighting that I haven't fixed yet 2023-06-02 14:26:18 +10:00
Talia-12
343338d66d change everything to use | for type unions and [X] for list of X 2023-06-02 00:42:38 +10:00
Talia-12
208ffce914 make operation counter reset after each pattern is drawn. 2023-06-02 00:26:04 +10:00
Talia-12
cf3624692e Fixed #381 (see the issue for details on why this works). 2023-06-02 00:10:35 +10:00