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
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