1338 Commits

Author SHA1 Message Date
dfsek
c7d3e5294a fix mem leak 2021-01-03 19:43:26 -07:00
dfsek
86d42a03a0 decrease default cache size 2021-01-03 13:57:47 -07:00
dfsek
90cc88f05f set min heap size in testWithPaper 2021-01-03 13:28:10 -07:00
dfsek
315230af27 implement SamplerCache for drastically increased structure perf 2021-01-03 13:24:17 -07:00
dfsek
b209c49877 BukkitRail 2021-01-02 00:50:07 -07:00
dfsek
77f348912f completely redo internal TerraScript args 2021-01-02 00:44:16 -07:00
dfsek
6bac82da25 fix terrascript loading logging 2021-01-01 19:55:33 -07:00
dfsek
a51727b636 fix exporting weirdness 2021-01-01 18:09:58 -07:00
dfsek
ec722014e6 finalize commands 2021-01-01 17:45:06 -07:00
dfsek
256761eb5b fix version command 2021-01-01 17:43:10 -07:00
dfsek
07731c06c0 implement biome commands 2021-01-01 17:36:53 -07:00
dfsek
556584f9f5 improve BukkitAdapter, fix LocateCommand 2021-01-01 16:05:42 -07:00
dfsek
044aa738a3 cleanup & add entity support 2021-01-01 01:50:01 -07:00
dfsek
8da2b63f31 refactor 2021-01-01 00:27:36 -07:00
dfsek
ce033b0956 implement LootFunction 2021-01-01 00:08:03 -07:00
dfsek
356771bcea work on inventory stuff 2020-12-31 20:37:14 -07:00
dfsek
166c0f7dfb reimplement structure spawn command 2020-12-31 16:10:45 -07:00
dfsek
0c3e3f2bc6 fix flow keyword issues 2020-12-31 02:44:33 -07:00
dfsek
92afe1c9ab refactor blockdata 2020-12-31 01:50:47 -07:00
dfsek
a68b85c522 elevation tweaks & general cleanup 2020-12-30 00:03:02 -07:00
dfsek
7d0149b59d brain moment 2020-12-29 19:23:37 -07:00
dfsek
f6312a01d7 reimplement locate command 2020-12-27 00:27:58 -07:00
dfsek
5ff47bad18 improve cache configs 2020-12-26 21:36:15 -07:00
dfsek
18819ae53d fabric implementations 2020-12-26 03:06:25 -07:00
dfsek
ddc2cea427 implement all Bukkit block data 2020-12-26 01:38:54 -07:00
dfsek
49f3c16a38 Implement BukkitOrientable 2020-12-25 21:47:56 -07:00
dfsek
5db1494341 implement script structures with chunkification(tm) 2020-12-25 20:43:41 -07:00
dfsek
cccb706ad5 pass random to structure gen 2020-12-25 20:22:19 -07:00
dfsek
a18d459343 implement BukkitDirectional and BukkitRotatable 2020-12-25 17:06:23 -07:00
dfsek
a04bcf5b23 fix bukkit slab implementation 2020-12-25 13:06:15 -07:00
dfsek
0780539326 reimplement sapling override 2020-12-24 14:58:53 -07:00
dfsek
058ec9f24d store structures in Buffer 2020-12-24 02:40:28 -07:00
dfsek
fc82eff93b add remapShadedJar task to Fabric 2020-12-23 23:03:42 -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
adc5f0becc more parsing reworks 2020-12-21 01:28:40 -07:00
dfsek
e1cb46c8fd basic structure implementation 2020-12-20 02:21:29 -07:00
dfsek
29e2746e72 working tokenizer 2020-12-19 01:50:56 -07:00
dfsek
1ce884d1c7 Merge branch 'structure-rewrite' into agnostic
# Conflicts:
#	common/src/test/java/structure/LookaheadTest.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/Function.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/Parser.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Char.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Lookahead.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Position.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Token.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Tokenizer.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/Tokens.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/command/structure/v2/tokenizer/exceptions/TokenizerException.java
2020-12-18 20:50:41 -07:00
dfsek
24697ae60f Refactor API 2020-12-18 19:57:42 -07:00
dfsek
53c554f25c Gaea is gone 2020-12-18 19:46:19 -07:00
dfsek
d1af8c1224 Begin absorbing Gaea into Terra 2020-12-18 19:36:27 -07:00
dfsek
300fe10da5 Cleanup 2020-12-18 15:44:16 -07:00
dfsek
b33c8d6b77 fix population order 2020-12-18 15:35:09 -07:00
dfsek
b06a755154 Trees work on Fabric now 2020-12-18 15:31:12 -07:00