413 Commits

Author SHA1 Message Date
dfsek
77bb04e91f fix structure completer 2021-05-09 22:34:44 -07:00
dfsek
526049523f Merge remote-tracking branch 'origin/master' into ver/6.0.0
# Conflicts:
#	build.gradle.kts
#	common/src/main/java/com/dfsek/terra/api/TerraPlugin.java
#	common/src/main/java/com/dfsek/terra/api/structures/script/StructureScript.java
#	common/src/main/java/com/dfsek/terra/config/pack/ConfigPack.java
#	common/src/main/java/com/dfsek/terra/profiler/Profiler.java
#	common/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java
#	common/src/main/java/com/dfsek/terra/registry/OpenRegistry.java
#	common/src/main/java/com/dfsek/terra/world/generation/generators/DefaultChunkGenerator3D.java
#	common/src/main/java/com/dfsek/terra/world/population/FloraPopulator.java
#	common/src/main/java/com/dfsek/terra/world/population/OrePopulator.java
#	common/src/main/java/com/dfsek/terra/world/population/StructurePopulator.java
#	common/src/main/java/com/dfsek/terra/world/population/TreePopulator.java
#	common/src/test/java/biome/DistributionTest.java
#	common/src/test/java/biome/ImageTest.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/population/PopulationManager.java
#	platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraFabricPlugin.java
#	platforms/fabric/src/main/java/com/dfsek/terra/fabric/world/FabricTree.java
2021-05-09 22:20:47 -07:00
dfsek
a1359da374 terrascript trig functions 2021-05-03 22:13:32 -07:00
dfsek
4cd4720101 fix loot NPE 2021-05-02 23:08:54 -07:00
dfsek
1d4b0bc100 cleanup 2021-05-02 22:26:23 -07:00
dfsek
2c8cae9d45 create ChunkGeneratorMixin 2021-05-02 22:21:50 -07:00
dfsek
f4253acb78 item mixins 2021-05-02 21:27:25 -07:00
dfsek
6da8924868
Merge pull request #145 from PolyhedralDev/dev/forge
Forge implementation
2021-05-02 17:38:56 -07:00
dfsek
51c5f70d64 forge jarfile nightmare "solution" 2021-05-02 17:08:59 -07:00
dfsek
4f65555e82 remove mixins until annotation processor gets fixed. 2021-05-02 14:37:34 -07:00
dfsek
e2a52afb67 remove methods only used for cursed Bukkit stuff from common World interface. 2021-05-01 19:07:19 -07:00
dfsek
c8c3a33912 fix loot table issue 2021-05-01 18:40:31 -07:00
solonovamax
aa9e33af1d
Remove old and deprecated compile configuration + some minor refactoring
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2021-05-01 16:53:45 -04:00
dfsek
02870805c7 hoist calculations in chunk generator 2021-04-30 09:35:15 -07:00
dfsek
762b248641 update to latest Tectonic 2021-04-29 23:42:56 -07:00
Astrashh
df2c654192 Only calculate slope if slant is defined 2021-04-29 16:42:00 +10:00
solonovamax
4c1e1bb7d5
Improve gradle performance significantly
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2021-04-28 20:43:53 -04:00
Astrashh
5542dee7b7 Implement multiple slant thresholds 2021-04-29 10:03:04 +10:00
dfsek
205499220d profile more things 2021-04-26 20:59:21 -07:00
dfsek
9323abc788 document Profiler 2021-04-26 19:04:20 -07:00
dfsek
632f898dc8 implement Profiler#reset 2021-04-26 19:01:53 -07:00
dfsek
8737b0d984 resolve merge conflict 2021-04-25 17:12:42 -07:00
dfsek
bcb68853d5 @SuppressWarnings go brrr 2021-04-25 17:11:50 -07:00
dfsek
8823d6d65e fix stack size assumption at profiler start 2021-04-25 17:11:50 -07:00
dfsek
5d3a2b6e84 profile more things 2021-04-25 17:11:50 -07:00
dfsek
23fb7753ab fancy unicode symbols B) 2021-04-25 17:11:50 -07:00
dfsek
f8e7e343cb fix % parent issue 2021-04-25 17:11:50 -07:00
dfsek
e5f4c5dc8d implement terrascript profiling 2021-04-25 17:11:49 -07:00
dfsek
8a10867e5f implement new profiler 2021-04-25 17:11:04 -07:00
dfsek
da366a75e8 add autocloseable option 2021-04-25 17:09:08 -07:00
dfsek
eb4bf74cc6 implement TerraPlugin#getProfier 2021-04-25 17:09:08 -07:00
dfsek
168c0ced13 improve performance in deep operations 2021-04-25 17:09:07 -07:00
dfsek
5d4bdb431b improve data output 2021-04-25 17:09:07 -07:00
dfsek
40188c671f basic profiler implementation 2021-04-25 17:09:07 -07:00
xieve
41d6e1c648 Fixed populator disable config (#130) 2021-04-15 18:18:27 +02:00
dfsek
aa0de88821 @SuppressWarnings go brrr 2021-04-12 09:23:02 -07:00
dfsek
bd3136ca92 fix stack size assumption at profiler start 2021-04-12 09:19:03 -07:00
dfsek
339413c0de profile more things 2021-04-12 08:46:56 -07:00
dfsek
31b55ca682 fancy unicode symbols B) 2021-04-12 01:16:26 -07:00
dfsek
aaf0830d66 fix % parent issue 2021-04-12 00:46:00 -07:00
dfsek
f78ee70609 implement terrascript profiling 2021-04-12 00:45:52 -07:00
dfsek
9c1a35f444 implement new profiler 2021-04-12 00:24:13 -07:00
dfsek
f4716cb28f add autocloseable option 2021-04-12 00:07:22 -07:00
dfsek
b3e3c28276 implement TerraPlugin#getProfier 2021-04-12 00:05:53 -07:00
dfsek
4eadbb7d83 improve performance in deep operations 2021-04-11 23:24:44 -07:00
dfsek
7b3b341627 improve data output 2021-04-11 23:08:32 -07:00
dfsek
89267ce8cb basic profiler implementation 2021-04-11 22:54:55 -07:00
dfsek
e671ef783f completely dynamic registries 2021-04-11 20:56:15 -07:00
dfsek
91144dc8f8 Merge remote-tracking branch 'origin/master' into dev/directories
# Conflicts:
#	build.gradle.kts
2021-04-11 18:57:33 -07:00
dfsek
01d169256e properly relocate dependencies 2021-04-11 17:49:39 -07:00