Zoë Gidiere
0e37a839fe
We do a little commonifying
2023-09-29 21:44:12 -06:00
Astrash
3f9ead0d66
Remove repeated code in cellular sampler
2023-09-27 13:39:51 +10:00
David W
5eeb5af6c4
Add cell center offset return to CELLULAR sampler ( #407 )
...
* Add offset lookup return to cellular sampler
* bump noise function plugin version
* revert version to 1.1.0
* rename OffsetNoiseLookup, switch axis orientation
* rename return type aswell in cellcampler
2023-09-21 22:23:49 +00:00
Astrash
08c1447967
Remove hardcoded print native java call
2023-09-12 14:22:37 +10:00
Astrash
37b5a2ec92
Use static ints instead of enum
2023-09-12 13:42:36 +10:00
Astrash
defb31e309
Mangle bytecode method names according to declaration scope
2023-09-12 11:24:30 +10:00
Astrash
0a46e9050d
Simplify some logic
2023-09-12 09:53:18 +10:00
Astrash
002da30fd5
Improve codegen readability
2023-09-11 19:09:08 +10:00
Astrash
e177c9e792
Codegen implementation stuff & typed AST nodes
2023-09-11 18:09:35 +10:00
Astrash
b1bfe00bf3
Implement function and variable codegen
2023-09-08 11:36:40 +10:00
Astrash
9a75ee78a1
Salvage TerraScript codegen code from dead laptop
2023-08-08 07:39:47 +00:00
Astrash
0e9cbd8e2f
Initial terrascript 2 commit
2023-08-05 15:53:01 +10:00
Astrash
772675639e
Better error handling + other changes
2023-07-29 20:29:16 +10:00
Astrash
13300861ee
Parse precedence via grammar
2023-07-29 12:03:33 +10:00
Astrash
719b9a06f4
Simplify code
2023-07-29 08:57:43 +10:00
Astrash
f5b115e618
Formatting & name changes
2023-07-27 12:52:15 +10:00
Astrash
e1e4a63517
Add basic user defined function support
2023-07-27 11:27:15 +10:00
Astrash
0dc1492c4d
Handle functions in scope
2023-07-25 14:08:09 +10:00
Astrash
a184fe40d0
Name changes
2023-07-24 18:52:54 +10:00
Astrash
f462b8198b
Move inLoop flag to ScopeBuilder
2023-07-24 18:05:43 +10:00
Astrash
de3b213deb
Refactor some parsing logic
2023-07-24 17:31:06 +10:00
Astrash
be444f75b7
Block -> executable
2023-07-24 17:30:37 +10:00
Astrash
d98238c262
Remove statement class
2023-07-23 19:33:17 +10:00
Astrash
8e96745a85
checkReturnType -> ensureReturnType
2023-07-23 19:17:50 +10:00
Astrash
802bce40c8
Move statement end handling to parseExpression
2023-07-23 19:17:08 +10:00
Astrash
76728fe593
More refactoring
2023-07-23 17:55:29 +10:00
Astrash
f3d1751c87
Terrascript refactor
2023-07-23 16:11:56 +10:00
Astrash
81e354f91c
Use tectonic properly
2023-07-18 22:06:08 +10:00
Astrash
aab28ff4f9
Bump version to 6.4.0
2023-07-18 14:32:12 +10:00
Astrash
0e3a756011
Bump config-noise-function to v1.1.0
2023-07-18 14:29:54 +10:00
Astrash
02198e1b88
Implement distance sampler
2023-07-18 14:29:28 +10:00
Astrash
00aeb98419
Implement translation sampler
2023-07-18 14:27:36 +10:00
Astrash
1a784b51ac
Implement expression normalizer sampler
2023-07-18 14:25:07 +10:00
Astrash
34c0895c1f
Make metalist injection error more user friendly
2023-07-16 22:46:23 +10:00
Astrash
379fa601a3
Meta annotate LINEAR_HEIGHTMAP sampler
2023-07-16 17:04:51 +10:00
Astrash
fcbf51d80b
Allow Range keys to be meta annotated
2023-07-16 11:51:51 +10:00
Astrash
9d83dfd164
Bump version to 6.3.2
2023-07-16 11:49:14 +10:00
Astrashh
72686601ee
Merge pull request #406 from PolyhedralDev/ver/6.3.1
...
Ver/6.3.1
2023-07-15 07:04:10 +10:00
Astrash
73baaec6cd
Bump version to 6.3.1
2023-07-11 09:33:57 +10:00
Astrashh
0be7213ee5
Merge pull request #401 from PolyhedralDev/dev/reduce-pipeline-caching
...
Reduce pipeline v2 caching
2023-06-20 10:10:35 +10:00
Astrash
3f3e2fe97c
Reduce pipeline v2 caching
2023-06-20 09:57:43 +10:00
dfsek
549edd11ea
update ServerCommandSourceMixin
2023-06-15 17:27:26 -07:00
dfsek
36f89946d4
update SignBlockEntityMixin
2023-06-15 17:26:04 -07:00
dfsek
18644d6100
update fabric dependencies
2023-06-15 17:22:21 -07:00
dfsek
9d38ee4329
repackage NMS 1.20.1
2023-06-15 17:18:36 -07:00
dfsek
b75a8f85e4
restore NMSChunkGeneratorDelegate#getBaseColumn
2023-06-15 17:16:20 -07:00
dfsek
aad58f5968
update nms imports
2023-06-15 17:14:45 -07:00
dfsek
a548c30484
clean up unused bstats relocation
2023-06-15 17:11:53 -07:00
dfsek
9ba46ae3a5
make new bukkit NMS module
2023-06-15 17:11:32 -07:00
dfsek
49efbed6f5
update versions
2023-06-15 17:11:04 -07:00