dfsek
|
20de531c8f
|
custom noise functions per palette layer
|
2021-01-15 15:08:59 -07:00 |
|
dfsek
|
6d1dd3acbf
|
terrascript should be thread safe now
|
2021-01-15 00:59:04 -07:00 |
|
dfsek
|
d327909389
|
implement multiple vanilla biomes per custom biome
|
2021-01-14 20:28:52 -07:00 |
|
dfsek
|
cbc2885c16
|
replace dumb caches with guava caches
|
2021-01-14 00:34:23 -07:00 |
|
dfsek
|
8fd3530653
|
configurable cache sizes
|
2021-01-13 23:51:23 -07:00 |
|
dfsek
|
244f0fba11
|
protect against biome cell overflow
|
2021-01-13 22:12:18 -07:00 |
|
dfsek
|
627f1b75d6
|
add BorderMutator to config
|
2021-01-13 19:02:51 -07:00 |
|
dfsek
|
e04d363123
|
fix minor issues
|
2021-01-13 17:10:29 -07:00 |
|
dfsek
|
d1c018690d
|
minor perf improvements
|
2021-01-13 14:03:52 -07:00 |
|
dfsek
|
54f732176d
|
implement biome pipeline config loader
|
2021-01-13 10:48:45 -07:00 |
|
dfsek
|
5c9a9c7dfa
|
implement BiomePipeline
|
2021-01-12 22:36:16 -07:00 |
|
dfsek
|
fc46c8bd4d
|
fix border issues
|
2021-01-12 21:10:46 -07:00 |
|
dfsek
|
f28759d07a
|
add BorderMutator
|
2021-01-12 19:25:01 -07:00 |
|
dfsek
|
93c33ca455
|
refactor TerraBiome
|
2021-01-12 17:39:26 -07:00 |
|
dfsek
|
9c50dc2ef9
|
smoothing stuff
|
2021-01-12 17:22:49 -07:00 |
|
dfsek
|
883124d8ab
|
basic framework
|
2021-01-12 16:32:21 -07:00 |
|
dfsek
|
25ae2b3c9b
|
drastically increase script loading speed via optimised token pipeline
|
2021-01-06 01:11:13 -07:00 |
|
dfsek
|
a5105f9f9d
|
implement precedence matrix and NegationOperation
|
2021-01-02 03:40:51 -07:00 |
|
dfsek
|
77f348912f
|
completely redo internal TerraScript args
|
2021-01-02 00:44:16 -07:00 |
|
dfsek
|
61c93b47ca
|
implement EntityFunction
|
2021-01-01 03:28:06 -07:00 |
|
dfsek
|
aa41cc4d3d
|
only allow loop flow control in loop
|
2020-12-31 02:49:48 -07:00 |
|
dfsek
|
0c3e3f2bc6
|
fix flow keyword issues
|
2020-12-31 02:44:33 -07:00 |
|
dfsek
|
122fbd841c
|
correct scope wackiness in for loops
|
2020-12-31 02:06:53 -07:00 |
|
dfsek
|
ad5823055d
|
do precedence better
|
2020-12-31 02:03:47 -07:00 |
|
dfsek
|
92afe1c9ab
|
refactor blockdata
|
2020-12-31 01:50:47 -07:00 |
|
dfsek
|
8db263e19b
|
fix EOF issues
|
2020-12-27 20:55:01 -07:00 |
|
dfsek
|
7cf34dbd8a
|
allow single statement loops
|
2020-12-27 20:52:35 -07:00 |
|
dfsek
|
283495832f
|
Add else if and else
|
2020-12-27 20:42:42 -07:00 |
|
dfsek
|
cccb706ad5
|
pass random to structure gen
|
2020-12-25 20:22:19 -07:00 |
|
dfsek
|
abc59901c1
|
Add for loops
|
2020-12-25 00:12:28 -07:00 |
|
dfsek
|
058ec9f24d
|
store structures in Buffer
|
2020-12-24 02:40:28 -07:00 |
|
dfsek
|
7127943298
|
remove chunk apply method
|
2020-12-24 02:17:46 -07:00 |
|
dfsek
|
1c316e52a9
|
Exporting
|
2020-12-23 23:02:58 -07:00 |
|
dfsek
|
7fe7dac57a
|
implement RecursionsFunction
|
2020-12-23 15:09:42 -07:00 |
|
dfsek
|
405a96034c
|
Load structure scripts into registry
|
2020-12-23 02:35:07 -07:00 |
|
dfsek
|
b4342a36aa
|
implement break, return, and continue
|
2020-12-23 01:37:51 -07:00 |
|
dfsek
|
1158ae958a
|
refactor rotations, reimplement RotationUtil
|
2020-12-22 22:48:31 -07:00 |
|
dfsek
|
062c9b5efb
|
Pass rotation to Item#apply
|
2020-12-22 22:41:51 -07:00 |
|
dfsek
|
f47b975fe7
|
implement block & check functions
|
2020-12-22 17:32:17 -07:00 |
|
dfsek
|
9c1eab04b9
|
Cleanup & fix grouping related operator precedence issues
|
2020-12-22 14:49:58 -07:00 |
|
dfsek
|
72d4370878
|
fix various tokenizer issues
|
2020-12-22 02:58:42 -07:00 |
|
dfsek
|
88da796923
|
Implement variable reassignment and while loops
|
2020-12-22 02:39:53 -07:00 |
|
dfsek
|
0ecd275c56
|
Fix comment whitespace tokenizer issues
|
2020-12-22 02:13:35 -07:00 |
|
dfsek
|
4f40bcbe5e
|
Implement variables
|
2020-12-22 02:00:40 -07:00 |
|
dfsek
|
cb7b3de48c
|
better type checking for function args
|
2020-12-21 22:30:02 -07:00 |
|
dfsek
|
13fbb9bf54
|
Implement boolean binary operations AND and OR
|
2020-12-21 21:08:43 -07:00 |
|
dfsek
|
be8ed913e5
|
allow grouping binary operations
|
2020-12-21 20:55:51 -07:00 |
|
dfsek
|
7d72a91bb7
|
implement comparison operators
|
2020-12-21 20:31:57 -07:00 |
|
dfsek
|
7a75f20a2c
|
implement operator precedence
|
2020-12-21 16:22:08 -07:00 |
|
dfsek
|
8a7499d874
|
binary operations work now
|
2020-12-21 02:01:42 -07:00 |
|