386 Commits

Author SHA1 Message Date
dfsek
8f9fc3e08f Merge remote-tracking branch 'origin/master' into dev/repeat-script
# Conflicts:
#	common/src/main/java/com/dfsek/terra/api/TerraPlugin.java
#	common/src/test/java/biome/DistributionTest.java
#	platforms/bukkit/src/main/java/com/dfsek/terra/bukkit/TerraBukkitPlugin.java
#	platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraFabricPlugin.java
#	platforms/region/src/main/java/com/dfsek/terra/StandalonePlugin.java
#	platforms/sponge/src/main/java/com/dfsek/terra/sponge/TerraSpongePlugin.java
2021-05-09 15:20:57 -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
solonovamax
4c1e1bb7d5
Improve gradle performance significantly
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2021-04-28 20:43:53 -04: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
dfsek
92339c904d equals and hashcode for Either and Pair 2021-04-22 11:57:14 -07:00
dfsek
5821302eb8 create TaskScheduler 2021-04-21 15:37:10 -07:00
dfsek
901677d2c3 add repeat script options 2021-04-21 11:10:27 -07:00
xieve
41d6e1c648 Fixed populator disable config (#130) 2021-04-15 18:18:27 +02:00
dfsek
01d169256e properly relocate dependencies 2021-04-11 17:49:39 -07:00
dfsek
2080db21ca warn about dead registry entries when debug mode is enabled 2021-04-10 19:22:41 -07:00
dfsek
ba4a50e234 add getStructureScript method to LootPopulateEvent 2021-04-01 15:03:48 -07:00
dfsek
e6a551d84d add getter/setter for loot table in LootPopulateEvent 2021-03-30 09:23:21 -07:00
dfsek
92921430d8 add EntitySpawnEvent 2021-03-30 00:27:16 -07:00
dfsek
20c905aae4 add LootPopulateEvent 2021-03-30 00:19:32 -07:00
dfsek
1360994a67 Add options to disable default populators 2021-03-29 11:56:16 -07:00
dfsek
e00b28d27e remove sysout 2021-03-29 10:07:25 -07:00
dfsek
c5ff5c101d custom biome color configuration 2021-03-29 09:52:54 -07:00
dfsek
77d5162e73 add API for addons to register populators 2021-03-23 11:40:22 -07:00
dfsek
1b70766a17 remove legacy fractal trees (will be available in an addon) 2021-03-16 21:49:08 -07:00
dfsek
cda2d4688c implement DynamicBlockFunction 2021-03-16 21:20:02 -07:00
dfsek
5028582198 add smart waterlog 2021-03-16 21:04:56 -07:00
dfsek
5458564cfa fix CommandTest issues 2021-03-16 11:06:58 -07:00
dfsek
f9ca8d139b fix ExpressionFunction issue 2021-03-16 09:09:30 -07:00