3486 Commits

Author SHA1 Message Date
dfsek
9f4e120283 Implement Block interface 2020-12-10 12:28:59 -07:00
dfsek
d9f585e4b2 make Handle separate interface 2020-12-10 11:51:30 -07:00
dfsek
f4456f46a7 API stuff 2020-12-10 11:42:17 -07:00
dfsek
3dc27f2b0a Fix minor Gaea related issues 2020-12-10 10:52:02 -07:00
dfsek
95e39324c7 Dump Gaea into Terra. 2020-12-10 10:46:56 -07:00
dfsek
392ba59741 Begin reimplementing agnostic versions of Bukkit classes with delegate implementations 2020-12-10 10:19:16 -07:00
dfsek
26228d2c71 Tokenizer stuff 2020-12-10 09:49:46 -07:00
dfsek
8f58ba17a8 Begin work on tokenizer 2020-12-10 01:26:39 -07:00
dfsek
75f39640b0 Allow registering custom WorldHandle 2020-12-10 00:25:15 -07:00
dfsek
42dcc159e9 Implement WorldHandle 2020-12-09 22:13:10 -07:00
dfsek
791faa6dfd Apparently Walls have a separate rotation thing too 2020-12-09 17:18:04 -07:00
dfsek
aea2b23fc3 Flora rotation options 2020-12-09 14:07:33 -07:00
dfsek
47438b7db9 Fix reloading issues 2020-12-09 01:36:21 -07:00
dfsek
df3d3c6398 Fix profiler 2020-12-08 21:26:42 -07:00
dfsek
1457a10b0b hold PluginConfig instance in Terra plugin instance 2020-12-08 20:59:23 -07:00
dfsek
2b6e8eb67c Dependency injection moment 2020-12-08 20:35:18 -07:00
dfsek
11cb11bc2b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	build.gradle.kts
2020-12-08 20:12:09 -07:00
dfsek
bb5552c8bc Fix build issue causing lang to not be bundled 2020-12-08 20:10:55 -07:00
dfsek
8f5a9b7b8e Hold ConfigRegistry in Terra instance 2020-12-08 19:48:46 -07:00
dfsek
7e365c351d Ceiling ocean slabs 2020-12-08 19:36:06 -07:00
dfsek
a0f0206ed8 Add GridSpawn seed option 2020-12-08 19:10:56 -07:00
dfsek
554628c486 Slabs can generate on ceiling in ocean 2020-12-08 19:10:46 -07:00
dfsek
37c2d945ec Bump version 2020-12-08 12:32:51 -07:00
Glare
59a24ef37f
Implemented alternative ProcessResources (#36) 2020-12-08 09:26:16 -07:00
dfsek
ad58a1efeb Fix raw loading issue 2020-12-07 18:51:34 -07:00
dfsek
682b155deb Fix structure features 2020-12-07 18:21:59 -07:00
dfsek
0e0d84fea7 Fix structure pull infinite loop 2020-12-07 00:59:27 -07:00
dfsek
4ceb4e22d4 make TerraBiomeGrid abstract, add TerraRadialBiomeGrid implementation & config options
Also adds lots of BiomeGrid validation stuff
2020-12-07 00:24:40 -07:00
solonovamax
2ae2801058
Remove editor specific files (#34)
* removed Terra.iml

* removed .idea directory
2020-12-06 16:58:24 -07:00
dfsek
5189aa5003 Use CodeMC for dependencies 2020-12-06 16:57:24 -07:00
dfsek
87cc2d01cb Don't do events in non-Terra worlds 2020-12-06 15:22:35 -07:00
dfsek
f86fe4db32 Fix carving shift blocks 2020-12-06 02:52:21 -07:00
dfsek
1940309954 Remove singleton getter 2020-12-06 02:47:14 -07:00
dfsek
d946ea9b15 Refactor Debug class, set up framework for Paper-specific events. 2020-12-06 02:25:15 -07:00
dfsek
0f8ce8966a Use Tectonic for world configs 2020-12-06 02:15:34 -07:00
dfsek
c9b2c83dc4 Fix structure location issue. 2020-12-06 01:45:43 -07:00
dfsek
2d24a7bf00 Add more info to biome info command 2020-12-05 17:53:35 -07:00
dfsek
4c80a71bca Fix carving issues 2020-12-05 17:53:16 -07:00
dfsek
264f1df172 Update profiler target times 2020-12-05 16:13:17 -07:00
dfsek
5b17d87a97 Carving is now very much optimized 2020-12-05 16:11:56 -07:00
dfsek
0e4df43ddb carvers go brrrrrrr 2020-12-05 15:59:48 -07:00
dfsek
3d7796d8c3 carver speedup finalization 2020-12-05 03:19:39 -07:00
dfsek
4e647620f0 speed up carving even more 2020-12-05 02:56:58 -07:00
dfsek
a38fcef6f1 Don't extract ZIPs, just bundle them 2020-12-04 22:30:30 -07:00
dfsek
b5fdeef535 Re-add gradle wrapper because for some reason it was deleted 2020-12-04 21:46:12 -07:00
dfsek
5d3ae11374
Merge pull request #31 from PolyhedralDev/tectonic
Tectonic Implementation
2020-12-04 21:35:42 -07:00
dfsek
7db75ab21b Fix minor loading issue 2020-12-04 21:34:48 -07:00
dfsek
3d12af6b21 Add version key to config pack. 2020-12-04 21:09:35 -07:00
dfsek
601eb3e7ff Remove unneeded logging 2020-12-04 21:05:09 -07:00
dfsek
5754a95f48 Add seed variable to carver 2020-12-04 13:54:14 -07:00