Commit graph

1915 commits

Author SHA1 Message Date
Talia-12
b50d12464a add new Any iotapredicate. 2023-07-10 00:00:24 +10:00
Talia-12
f9723bbb8c version inc 2023-07-09 21:54:26 +10:00
Talia-12
b3f285e859 rename modify_in_place to replace. 2023-07-09 21:20:21 +10:00
Talia-12
aaae2e5020 give Arithmetic operators access to the casting env (to be used in MoreIotas for the ExtractItemType operator, needed to get the item type of the block at a position) 2023-07-09 21:15:39 +10:00
petrak@
8f20cec693 patchouli work might be bikeshedding right now tbh 2023-07-08 17:28:10 -05:00
petrak@
4eb5bb846d augh. actually do git properly and actually be on 1.20.1 2023-07-08 15:57:42 -05:00
petrak@
bc20923933 fix merge conflict 2023-07-08 15:53:36 -05:00
petrak@
e3ba2718cb kind of sort of start patchi stuff 2023-07-08 15:52:34 -05:00
petrak@
64efb43abd bandaid-fix some patchi things 2023-07-08 15:38:14 -05:00
petrak@
60c55d86b1 datagen is still incredibly broken but it doesn't matter because we 1.20 now 2023-07-08 15:23:22 -05:00
Talia-12
0a90b0eda2 add Either IotaMultiPredicate 2023-07-09 00:56:52 +10:00
Talia-12
47fc2532d0 actually launching on fabric 2023-07-08 23:38:13 +10:00
Talia-12
05d0f928dd fix OpBreakBlock to work with circles, as well as making it easier to do the same with OpMakeBattery in the future 2023-07-08 22:25:32 +10:00
Talia-12
25402313e7 rename ctx to env in places. 2023-07-08 21:32:17 +10:00
object-Object
01d405772f Forgot to un-none value 2023-07-06 01:45:29 -04:00
object-Object
7983afde45 Style dataclasses 2023-07-06 01:40:06 -04:00
object-Object
69be299199 Move formatting to patchouli.text 2023-07-05 08:51:37 -04:00
object-Object
fa3e270fe6 WIP serialization 2023-07-05 08:35:13 -04:00
object-Object
04b926cf42 Fully convert from Dacite to Pydantic! 2023-07-03 21:52:25 -04:00
Talia-12
0bdfa15aa2 fix sentinel, remove broken test and unused method it was testing 2023-07-03 17:19:45 +10:00
Talia-12
609e018f9e version inc 2023-07-03 00:20:24 +10:00
Talia-12
0d810ec34f fix null player issues on isBreakingAllowed and isPlacingAllowed 2023-06-29 20:35:42 +10:00
object-Object
0a949a2b56 Pydantic ResLoc 2023-06-29 02:01:08 -04:00
object-Object
31188b7332 Make PairTag a dataclass 2023-06-29 01:27:55 -04:00
Talia-12
0fd9ca94d8 fixed some mixins 2023-06-29 02:03:12 +10:00
Talia-12
d4e22d157e book fully functional! 2023-06-29 01:59:48 +10:00
Talia-12
bb188a0a6c ran fabric datagen 2023-06-29 01:45:48 +10:00
Talia-12
ea072d9e64 fixed fabric datagen 2023-06-29 01:45:14 +10:00
Talia-12
81b6958960 running forge datagen 2023-06-29 01:26:36 +10:00
Talia-12
0bffbaaa99 fixed forge datagen (JANK MIXINS) 2023-06-29 01:25:21 +10:00
Talia-12
8501c4ce34 fixed up the registry nonsense and got forge actually able to get into the world!!!!!! 2023-06-29 00:00:04 +10:00
object-Object
a917513780 actually write the docstring 2023-06-28 00:57:22 -04:00
object-Object
5e61d3b8b9 Use entry hooks to load union types 2023-06-27 22:13:41 -04:00
object-Object
371d56033e Switch to editable install 2023-06-27 10:01:18 -04:00
object-Object
549f9c4a08 Make ItemIngredient a union 2023-06-27 01:58:08 -04:00
object-Object
0ad849597e Use mangled variables for union k/v and lookups 2023-06-26 23:26:59 -04:00
object-Object
58068c7b69 Replace Type with type 2023-06-26 19:35:50 -04:00
object-Object
5188402be9 Move formatting to patchouli 2023-06-25 22:58:36 -04:00
object-Object
c7b038108a Extra assurance that everything will be registered 2023-06-25 22:51:03 -04:00
object-Object
c5c4caf22a Move state into patchouli 2023-06-25 22:47:46 -04:00
object-Object
b8f2a78a6d Remove the HexBook subclass, making Book generic 2023-06-25 22:41:39 -04:00
object-Object
c8b432f167 Bit of restructuring 2023-06-25 22:33:58 -04:00
object-Object
8588a1b0cc Move hex recipes to hex 2023-06-25 22:14:03 -04:00
object-Object
8414154460 Fix Recipe impl and create TypeTaggedUnion 2023-06-25 17:23:14 -04:00
object-Object
a6cfb0e244 Basically create a registry via inheritance 2023-06-25 17:15:46 -04:00
object-Object
6478b3057a Make Book generic to fix type hints 2023-06-25 15:52:11 -04:00
object-Object
c9ba636309 Use BookState to break all the dependency cycles 2023-06-25 15:40:39 -04:00
object-Object
b2fd0bf094 Update Dacite to 1.8.1 with generics fix 2023-06-25 12:01:17 -04:00
Talia-12
31ff708d80 successfully building!! fixed a bunch of EMI stuff 2023-06-24 00:40:56 +10:00
Talia-12
e70d2edb22 fixxyfixxyfixxy 2023-06-24 00:03:54 +10:00