1124 Commits

Author SHA1 Message Date
dfsek
ecc4504f00 add ore exposed option 2021-12-28 17:04:47 -07:00
dfsek
ddebb8fec1 remove unused class 2021-12-28 16:57:57 -07:00
dfsek
ea5dd297cb implement new tectonic depthtracker API 2021-12-27 23:01:48 -07:00
dfsek
ad7d173b7e make StructureScript properly return registry key 2021-12-27 15:59:51 -07:00
dfsek
6d844c2d3a use single-parameter Keyed registration 2021-12-26 19:27:12 -07:00
dfsek
9c5b789aa2 unimplement Keyed in Structure 2021-12-26 19:26:02 -07:00
dfsek
5e3f310154 make WebsiteConfig optional 2021-12-25 16:33:51 -07:00
dfsek
46e7bd917a getFromID -> getByID 2021-12-25 01:10:49 -07:00
dfsek
e1a6cdb484 tryGet -> getFromID 2021-12-25 01:06:20 -07:00
dfsek
2b92e2e73b getKey -> key 2021-12-25 01:04:19 -07:00
dfsek
8467a19781 implement namespaced registries 2021-12-25 01:01:32 -07:00
dfsek
f7eba23081 inject logger into ManifestAddons 2021-12-24 11:33:00 -07:00
dfsek
6729565a59 remove world instance from BukkitChunkGeneratorWrapper 2021-12-24 00:08:45 -07:00
dfsek
9ae259f1ed add Namespaced and RegistryKey interfaces 2021-12-24 00:00:50 -07:00
dfsek
b4e6f2775e make getBlock accept WorldProperties 2021-12-22 23:07:01 -07:00
dfsek
51c8da51d3 throw informative exception 2021-12-22 13:58:15 -07:00
dfsek
ffb93d0a6f dont redundantly evaluate expressions 2021-12-22 13:34:21 -07:00
dfsek
086d944f10 parse TerraScripts in parallel 2021-12-22 13:34:08 -07:00
dfsek
a461a57f0d dont evaluate derivatives for empty slant palettes 2021-12-22 02:55:56 -07:00
dfsek
4646fdee89 increase biome cache size 2021-12-22 01:14:28 -07:00
dfsek
13c696b392 add biome cache to ChunkInterpolator 2021-12-21 23:13:34 -07:00
dfsek
0e87da2eff use record for SeededVector 2021-12-21 22:37:20 -07:00
Astrash
de68334249 Make pack manifest samplers key optional 2021-12-22 13:32:55 +11:00
dfsek
5dbc2c2895 implement BlockState with mixin on Fabric 2021-12-21 13:09:40 -07:00
dfsek
9d832391e4 dont use world as cache parameter 2021-12-21 01:13:48 -07:00
dfsek
78c3e14086 refactor integer vectors 2021-12-20 00:38:27 -07:00
dfsek
b9965bdbc5 make Vector3 immutable by default 2021-12-20 00:37:54 -07:00
dfsek
961a42d1cb make vector2 immutable by default 2021-12-20 00:19:09 -07:00
dfsek
026547bdfc make Vector2 constructor private 2021-12-20 00:08:30 -07:00
dfsek
fb6c86801e make Vector3 constructor private 2021-12-20 00:06:35 -07:00
dfsek
007c761537 remove buffer items 2021-12-20 00:04:08 -07:00
dfsek
62d0f109b4 remove buffer api 2021-12-20 00:01:04 -07:00
dfsek
f088928483 clean up Structure API 2021-12-19 23:14:02 -07:00
dfsek
4c01cb4b8d remove old structure commands 2021-12-19 19:54:34 -07:00
dfsek
03e8d0f381 remove biome commands 2021-12-19 19:53:21 -07:00
dfsek
ea3f8096fd fix StructureScript 2021-12-19 18:39:28 -07:00
dfsek
9872d22c06 implement getType method in registries 2021-12-19 17:41:04 -07:00
dfsek
2a965e847f refactor buildSrc scripts to root directory 2021-12-19 15:02:41 -07:00
dfsek
626c65fc3e begin pulling versions into buildSrc/Versions 2021-12-19 14:56:52 -07:00
Astrash
68d262b6b6 Noise3DLocator -> Sampler3DLocator 2021-12-18 10:11:40 +11:00
Astrash
ebba3472e2 NoiseLocator -> SamplerLocator 2021-12-18 10:09:52 +11:00
Astrash
7ccb126571 NoiseDistributor -> SamplerDistributor 2021-12-18 10:05:59 +11:00
Astrash
d3ea370b74 BiomeNoiseConfigTemplate key name changes 2021-12-18 09:32:09 +11:00
Astrash
58fcf0b808 Pipeline NoiseSource -> SamplerSource 2021-12-18 09:32:09 +11:00
Astrash
decd99a15c StageTemplate noise -> sampler 2021-12-18 09:32:09 +11:00
Astrash
a4764d3158 Biome provider blend.noise -> blend.sampler 2021-12-18 09:32:09 +11:00
Astrash
3225746940 noise -> sampler in palette configs 2021-12-18 09:32:09 +11:00
Astrash
df8489c1af function -> sampler in various sampler templates 2021-12-18 09:32:09 +11:00
Astrash
2a2db4bc52 noise -> samplers in pack manifest 2021-12-18 09:32:09 +11:00
dfsek
8ff6c3e65c create structure-block-shortcut addon 2021-12-17 09:48:06 -07:00