dfsek
|
cd018fb970
|
clear registry before reload
|
2021-12-28 23:23:08 -07:00 |
|
dfsek
|
8e2683c165
|
use properties for compat options
|
2021-12-28 23:22:57 -07:00 |
|
dfsek
|
b6abe0e7ac
|
implement propertyholder in ConfigPack
|
2021-12-28 23:22:40 -07:00 |
|
dfsek
|
f6ee8a3a1d
|
dont retain references to config packs
|
2021-12-28 23:22:19 -07:00 |
|
dfsek
|
f07519565b
|
add max slant depth option
|
2021-12-28 22:30:32 -07:00 |
|
dfsek
|
ffedfcc781
|
make exposed value a double
|
2021-12-28 21:55:10 -07:00 |
|
dfsek
|
fb7c827e15
|
implement structure command
|
2021-12-28 21:46:06 -07:00 |
|
dfsek
|
f921e22b5c
|
add Vector3#toInt
|
2021-12-28 21:45:57 -07:00 |
|
dfsek
|
719260e3da
|
add api for RegistryArgument to get registry at runtime
|
2021-12-28 21:45:44 -07:00 |
|
dfsek
|
34c83e87c4
|
improve CommandSender API
|
2021-12-28 21:44:58 -07:00 |
|
dfsek
|
70b0c55a39
|
create command-structures addon
|
2021-12-28 20:14:42 -07:00 |
|
dfsek
|
c926625090
|
hash PaddedGridDistributor seed
|
2021-12-28 20:00:20 -07:00 |
|
dfsek
|
ea7e78c498
|
xor world seed into PaddedGridDistributor seed
|
2021-12-28 19:12:06 -07:00 |
|
dfsek
|
36d417d3db
|
implement padded grid distributor
|
2021-12-28 17:46:40 -07:00 |
|
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
|
7852165907
|
fix depth tracker from MetaListLikePreprocessor
|
2021-12-27 23:16:50 -07:00 |
|
dfsek
|
ea5dd297cb
|
implement new tectonic depthtracker API
|
2021-12-27 23:01:48 -07:00 |
|
dfsek
|
8d7468457f
|
bump tectonic version
|
2021-12-27 20:34:54 -07:00 |
|
dfsek
|
eb29da7639
|
fix potential cme in fabric biome source
|
2021-12-27 17:35:11 -07:00 |
|
dfsek
|
ad7d173b7e
|
make StructureScript properly return registry key
|
2021-12-27 15:59:51 -07:00 |
|
dfsek
|
287c029bda
|
create GeometryUtil
|
2021-12-27 14:45:37 -07:00 |
|
dfsek
|
4be63b8c65
|
add Registry#getAllWithID method
|
2021-12-26 20:31:09 -07:00 |
|
dfsek
|
6d844c2d3a
|
use single-parameter Keyed registration
|
2021-12-26 19:27:12 -07:00 |
|
dfsek
|
1c93c2bbb4
|
implement single-parameter Keyed registration methods
|
2021-12-26 19:26:23 -07:00 |
|
dfsek
|
3792a1ab05
|
make Keyed generic
|
2021-12-26 19:26:09 -07:00 |
|
dfsek
|
9c5b789aa2
|
unimplement Keyed in Structure
|
2021-12-26 19:26:02 -07:00 |
|
dfsek
|
1ac3964589
|
make Keyed generic
|
2021-12-26 15:11:04 -07:00 |
|
dfsek
|
5e3f310154
|
make WebsiteConfig optional
|
2021-12-25 16:33:51 -07:00 |
|
dfsek
|
d10a1d1660
|
maybe fix empty jar issue
|
2021-12-25 12:56:57 -07:00 |
|
dfsek
|
a0a05436a0
|
pull getOrCreateRegistry methods to RegistryProvider interface
|
2021-12-25 11:38:59 -07:00 |
|
dfsek
|
c8d24f1694
|
clean up TypeKey
|
2021-12-25 11:01:48 -07:00 |
|
dfsek
|
7c32626bc0
|
add Registry#getRawType
|
2021-12-25 11:00:10 -07:00 |
|
dfsek
|
46e7bd917a
|
getFromID -> getByID
|
2021-12-25 01:10:49 -07:00 |
|
dfsek
|
dc688e49ce
|
add registry tests
|
2021-12-25 01:10:29 -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
|
bb87bfa1de
|
implement Namespaced in BaseAddon
|
2021-12-24 22:59:52 -07:00 |
|
dfsek
|
c07d5052b2
|
implement Namespaced in ConfigPack
|
2021-12-24 22:58:57 -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
|
5da0a861b6
|
synchronize BukkitWorldHandle#createBlockState
|
2021-12-24 00:03:58 -07:00 |
|
dfsek
|
9ae259f1ed
|
add Namespaced and RegistryKey interfaces
|
2021-12-24 00:00:50 -07:00 |
|
dfsek
|
a092dfdc3b
|
document a bunch of stuff
|
2021-12-23 14:43:43 -07:00 |
|
dfsek
|
f353d1686c
|
Merge pull request #292 from PolyhedralDev/dev/cli
CLI generator & performance improvements
|
2021-12-23 13:53:46 -07:00 |
|
dfsek
|
0f50b29c4e
|
Move API to one package
|
2021-12-23 13:51:21 -07:00 |
|
dfsek
|
3d9d0d46fb
|
remove world field from FabricChunkGeneratorWrapper
|
2021-12-22 23:41:00 -07:00 |
|
dfsek
|
b4e6f2775e
|
make getBlock accept WorldProperties
|
2021-12-22 23:07:01 -07:00 |
|
dfsek
|
631c8b705a
|
move world property access to WorldProperties
|
2021-12-22 23:04:54 -07:00 |
|
dfsek
|
d2b52e486a
|
remove access to world field from FabricChunkGeneratorWrapper
|
2021-12-22 23:02:43 -07:00 |
|
dfsek
|
fd3335508b
|
include generator settings in FabricChunkGeneratorWrapper codec
|
2021-12-22 17:53:12 -07:00 |
|
dfsek
|
26dd7e1eea
|
use generator field for column sample
|
2021-12-22 17:42:27 -07:00 |
|
dfsek
|
4000899d6d
|
lazily create chunks to improve memory usage
|
2021-12-22 16:23:03 -07:00 |
|
dfsek
|
17e2bdc6f7
|
fix region overlap
|
2021-12-22 16:11:56 -07:00 |
|
dfsek
|
737f95e458
|
dont set unneeded blocks
|
2021-12-22 15:02:40 -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
|
7307b58696
|
increase default chunk cache size
|
2021-12-22 02:45:37 -07:00 |
|
dfsek
|
0f9592a508
|
parallel config loading
|
2021-12-22 02:31:40 -07:00 |
|
dfsek
|
fb13ab40ca
|
fix region serialization
|
2021-12-22 01:15:08 -07:00 |
|
dfsek
|
6b26cfc964
|
set main class of cli implementation
|
2021-12-22 01:14:50 -07:00 |
|
dfsek
|
4646fdee89
|
increase biome cache size
|
2021-12-22 01:14:28 -07:00 |
|
dfsek
|
27561931cc
|
resolve circular dependency issue in cli build
|
2021-12-21 23:13:49 -07:00 |
|
dfsek
|
13c696b392
|
add biome cache to ChunkInterpolator
|
2021-12-21 23:13:34 -07:00 |
|
dfsek
|
849b3116c9
|
add hashCode to Vector2Int
|
2021-12-21 23:10:35 -07:00 |
|
dfsek
|
0e87da2eff
|
use record for SeededVector
|
2021-12-21 22:37:20 -07:00 |
|
dfsek
|
4c9cfbfdf9
|
cli serialization
|
2021-12-21 22:35:07 -07:00 |
|
dfsek
|
d49ee4f3fc
|
implement CLI world & chunk
|
2021-12-21 20:54:39 -07:00 |
|
dfsek
|
5ea6f44a96
|
implement block data stuff
|
2021-12-21 20:24:54 -07:00 |
|
dfsek
|
71620c2b29
|
create basic CLI impl
|
2021-12-21 20:04:28 -07:00 |
|
dfsek
|
fa3849b85e
|
remove region implementation
|
2021-12-21 19:56:42 -07:00 |
|
dfsek
|
49211bf6e0
|
Merge pull request #291 from Astrashh/optional-gen-stages
Make pack manifest `stages` key optional
|
2021-12-21 19:45:30 -07:00 |
|
dfsek
|
9ed4375165
|
Merge pull request #290 from Astrashh/optional-global-samplers
Make pack manifest `samplers` key optional
|
2021-12-21 19:37:19 -07:00 |
|
dfsek
|
c21ebddfb6
|
inject biomes when datapack resources are loaded
|
2021-12-21 18:51:03 -07:00 |
|
dfsek
|
5f993cca57
|
fix task name in assemble dependency
|
2021-12-21 16:37:01 -07:00 |
|
dfsek
|
3caf3a9380
|
correctly jar-in-jar dependencies
|
2021-12-21 16:33:49 -07:00 |
|
dfsek
|
5dbc2c2895
|
implement BlockState with mixin on Fabric
|
2021-12-21 13:09:40 -07:00 |
|
dfsek
|
1a1016bdf8
|
mark Properties as deprecated
|
2021-12-21 11:43:08 -07:00 |
|
dfsek
|
b5047fc5ab
|
implement Handle interface in single mixin
|
2021-12-21 01:26:36 -07:00 |
|
dfsek
|
a199ea2c20
|
remove unneeded equals override in ServerWorldMixin
|
2021-12-21 01:15:28 -07:00 |
|
dfsek
|
dc8a5933bf
|
remove unneeded hashCode and equals override in ChunkRegionMixin
|
2021-12-21 01:14:26 -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
|
4db94e50e5
|
remove StructureBuffer
|
2021-12-20 00:02:10 -07:00 |
|
dfsek
|
7a9ea7f281
|
remove DirectBuffer
|
2021-12-20 00:01:54 -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
|
30b02a03c4
|
add permissions to commands
|
2021-12-19 22:43:12 -07:00 |
|
dfsek
|
cfc7960c70
|
remove old command API
|
2021-12-19 19:57:19 -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
|
a8f12ae847
|
implement profiler command
|
2021-12-19 19:52:25 -07:00 |
|