1150 Commits

Author SHA1 Message Date
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
dfsek
817b962c4a Move all pops to feature 2020-12-18 15:13:59 -07:00
dfsek
fd89c1128a fix order of population in FabricChunkGeneratorWrapper 2020-12-18 02:07:20 -07:00
dfsek
beec1a97d4 Implement flora as a Feature on Fabric 2020-12-16 02:38:48 -07:00
dfsek
b955e3d9b9 Register Fabric biomes as actual modded biomes. 2020-12-16 01:07:04 -07:00
dfsek
b12079694c Add Validator API & cleanup Fabric 2020-12-16 00:26:05 -07:00
dfsek
7a83584317 Fix minor build issues 2020-12-15 11:02:14 -07:00
dfsek
1c4cc090af Merge remote-tracking branch 'origin/agnostic' into agnostic 2020-12-15 02:37:46 -07:00
solonovamax
a614d7dddd
Completely redo how gradle works (#40)
* make getWorldEdit() never null.

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Locate commands work like vanilla

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Completely rework all the gradle stuff for the subprojects

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Update gradle version

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* make :common an api in the bukkit build.gradle

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Move git clone function to CommonConfig.kt + make processResources depend on downloadDefaultPacks

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* clean up common build.gradle.kts

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* remove sponge

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* rename fabric group from com.dfsek.terra.bukkit to com.dfsek.terra.fabric

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* idk why this was removed some how?

It shows it's still in the main repo, but it was removed for me /shrug

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Fix shading issues.

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>

* Fix issues with fabric-loom being stupid and requiring the plugin on the root project.

Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2020-12-15 02:37:38 -07:00
dfsek
ae21b8305a Begin work on not jank world implementation 2020-12-15 02:37:21 -07:00
dfsek
6f6767ab86 Trees no longer crash fabric. they are incredibly dumb on fabric so i will do them later 2020-12-15 02:03:54 -07:00
dfsek
ee35c371ec Trees on Bukkit 2020-12-14 23:53:01 -07:00
dfsek
4d59c27a13 Reimplement fractal trees 2020-12-14 22:51:45 -07:00
dfsek
3b0abb7a20 Add access widener to mod.json 2020-12-14 18:19:34 -07:00
dfsek
42231cf319 fabric slabs & MultipleFacing 2020-12-14 17:09:47 -07:00
dfsek
11c8025ef4 Fix Fabric carver cache flushing 2020-12-14 16:33:19 -07:00
dfsek
eda976bb5d Fix Fabric main config loading 2020-12-14 16:33:08 -07:00
dfsek
49c445d0f7 Implement some BlockData stuff on Fabric, make stuff less jank 2020-12-14 15:38:40 -07:00
dfsek
875e1feafe population order/invocation is now per-platform 2020-12-14 12:44:16 -07:00
dfsek
5f5504100b Codec stuff 2020-12-14 12:28:57 -07:00
dfsek
2215c8a98c fix mem leak & increase perf 2020-12-14 02:19:18 -07:00
dfsek
ebe887def0 Remove unused constructor param from FabricBlock 2020-12-14 02:00:42 -07:00
dfsek
1dded41311 Flora and ores on Fabric 2020-12-14 01:27:28 -07:00
dfsek
6db4755109 Fix biome gen 2020-12-13 23:13:02 -07:00
dfsek
a01dee9a27 Custom carving implemented in Fabric 2020-12-13 22:40:57 -07:00
dfsek
582bde8d0e register features 2020-12-13 21:16:33 -07:00
dfsek
f609727afb Vanilla biome setting (sort of) works on Fabric now 2020-12-13 17:18:19 -07:00
dfsek
a058f1c58b BiomeGrid no longer needs World object. 2020-12-13 15:21:55 -07:00
dfsek
70abf69dc7 Terra on Fabric 2020-12-13 03:52:10 -07:00
dfsek
269ec257b5 fabric stuff 2020-12-13 03:44:49 -07:00
dfsek
2c15a9fc0c Successful default config load in Fabric 2020-12-13 02:00:15 -07:00
dfsek
a3add9b20f Begin Sponge implementation 2020-12-12 19:23:28 -07:00
dfsek
6c20b5911f Sponge 2020-12-12 16:54:39 -07:00
dfsek
d779b3ea27 testWithPaper task moved to Bukkit subproject 2020-12-12 16:24:01 -07:00
dfsek
618e7ed12e Fabric stuff still doesnt work, but eh 2020-12-12 15:31:00 -07:00
dfsek
d84dd3a526 Super basic Fabric stuff 2020-12-12 01:44:56 -07:00
dfsek
27dbd494bd Rotation & tree stuff 2020-12-11 19:31:25 -07:00
dfsek
4e9c7e0b91 Carving 2020-12-11 17:45:49 -07:00
dfsek
5bf699cba9 Look ma, no Bukkit API in the core package 2020-12-11 17:30:17 -07:00