Commit Graph

262 Commits

Author SHA1 Message Date
Daniel Mills a9e5e40a54 Fix add issue with blockdata 2021-07-27 15:04:28 -04:00
Daniel Mills d7cda90acd Cleanup 2021-07-27 14:45:19 -04:00
StrangeOne101 21ce09a5b5 Added scaleStack property to decorators
- Added scaleStack to decorators. It allows the size of the stack to scale to the size of the cave, using stackMin and stackMax as a min/max percentage
- Fixed stacks missing a block in size when the top block isn't defined
- Changed decorator stacks of a single block to place the top block instead of the body
- Fixed tab sound playing to other players
2021-07-27 04:12:40 +12:00
Daniel Mills 0d5e3a080c Parallax fixes 2021-07-24 09:42:19 -04:00
Daniel Mills 970a5ec763 Support creation of studio worlds through tk 2021-07-24 09:41:39 -04:00
Daniel Mills d06657e2ff Zero write detection? 2021-07-22 20:49:00 -04:00
Daniel Mills d990bf794a Merge remote-tracking branch 'origin/master' 2021-07-21 10:39:44 -04:00
Daniel Mills aa25feb57e Fixes 2021-07-21 10:39:39 -04:00
Dan e3255588d3 Merge pull request #448 from CocoTheOwner/infoImprovement
Improve some info logs
2021-07-21 09:34:41 -04:00
Daniel Mills c5262f188e Fix JVM Warnings 2021-07-21 08:10:11 -04:00
CocoTheOwner 9c6c27909d Improve some info logs 2021-07-20 23:29:10 +02:00
Daniel Mills 7e36cb76ba Lock accessors 2021-07-20 13:48:25 -04:00
Daniel Mills fc47651c33 Fix 2021-07-20 13:28:17 -04:00
Daniel Mills 4d90bd9e31 Cleanup Code 2021-07-20 11:36:44 -04:00
Daniel Mills 53b7f33ec4 IO Write file from stream 2021-07-20 04:48:15 -04:00
Daniel Mills 89406c4754 Docs 2021-07-20 02:59:49 -04:00
Daniel Mills c3e2d34372 APIs & such 2021-07-19 10:45:52 -04:00
Daniel Mills e19ae7af59 Math fixes 2021-07-19 05:43:46 -04:00
Daniel Mills 126481833b Sync get future 2021-07-19 05:40:48 -04:00
Daniel Mills b2630cfb49 Pos tostring 2021-07-19 05:40:43 -04:00
Daniel Mills 6cfd055bec Pos utils 2021-07-19 04:21:22 -04:00
Daniel Mills b25bf70224 ChunkPosition -> Position2 2021-07-19 02:00:07 -04:00
Daniel Mills 2f9658fa22 No More Fake News 2021-07-18 19:00:45 -04:00
Daniel Mills ab06365a81 Fix FakeEngine 2021-07-18 18:59:48 -04:00
Daniel Mills 487dab793a Performance Improvements 2021-07-17 03:20:10 -04:00
Daniel Mills 6f4363e95b Cleanup 2021-07-17 00:36:16 -04:00
Daniel Mills e5cc9a3cbf VolmitSender 2021-07-16 04:59:51 -04:00
Daniel Mills 985979ab14 No goto - tp 2021-07-16 04:03:09 -04:00
Daniel Mills 71140381e0 Cleanup 2021-07-16 02:25:35 -04:00
Daniel Mills 22387b2610 Refs 2021-07-16 02:11:41 -04:00
Daniel Mills da53a7d469 Repackage utils 2021-07-16 02:11:37 -04:00
Daniel Mills c984eb9b8c Restructure Packages (read commit description)
There are now three root packages
- Engine: Generator & JSON Scaffolding
- Core: Managers, Commands, NMS
- Util: Random utility packages
2021-07-16 01:46:22 -04:00
Daniel Mills eef548f6a1 Fix Rarity, Strings do not implement IRare 2021-07-16 01:39:28 -04:00
Daniel Mills fff6e50702 Map changes 2021-07-15 23:25:06 -04:00
Daniel Mills 9e9feb5980 Engine support max densities 2021-07-15 03:38:22 -04:00
StrangeOne101 2b45056842 Merge branch 'master' into map-1.17 2021-07-15 17:56:57 +12:00
StrangeOne101 c86fdf07db Merge branch 'master' into map-1.17 2021-07-15 17:54:23 +12:00
Daniel Mills 385ffd5b27 Destroy everything 2021-07-15 01:53:35 -04:00
StrangeOne101 ad6b746124 New Studio Map Command
- Allows you to see a map of a world/pack (without being in the world)
- Chooses a random color for each biome if no color is chosen, based on vanilla derivative 

Dev note: 
- The biome at your cursor is not accurate when zoomed out
2021-07-15 17:52:20 +12:00
Dan 4a74190241 Merge pull request #411 from StrangeOne101/master
Attempted fix biome & region rarity
2021-07-14 17:03:54 -04:00
Daniel Mills 7d423fa49d Totally stable optimizations that wont cause any problems at all. 2021-07-14 16:40:20 -04:00
Daniel Mills 886553a923 Cleanup / Update sources 2021-07-14 15:40:01 -04:00
Daniel Mills dbdf8a97ae MCA Data Pack Support for custom biomes 2021-07-14 15:23:04 -04:00
StrangeOne101 1f2871f649 Map Command Overhaul in 1.17
- Features biomes using random color (based on vanilla derivative) if a color isn't provided in the biome class
- Allows a map to be opened for packs that don't have a world open (`/iris std map overworld`)
2021-07-14 23:01:09 +12:00
StrangeOne101 147d5902ed Attempted fix biome & region rarity
- Attempted to fix the issue of biome & region rarity issue
2021-07-14 21:23:02 +12:00
Daniel Mills ec47ca1983 THE SUPER DUPER COOL BUT TOTALLY NOT STABLE THING THATS NOT READY YET... 2021-07-14 04:51:50 -04:00
Daniel Mills 6ca6fc6989 Cleanup SRC 2021-07-14 02:34:13 -04:00
Daniel Mills 57f09fd64d Trilinear, Tricubic & Trihermite 2021-07-14 02:31:15 -04:00
Daniel Mills 2477ee4952 Support Object scaling 2021-07-14 02:31:06 -04:00
StrangeOne101 f1dfb1c952 Decor Updates
- Fixed decorators using the same RNG when picking from a pool of blocks as it used to place it. This caused it to only use pool entries above the placement chance threshold. (E.g. a flower pool with a 0.15 chance to place will only use the first 0.15 of the pool of flowers since the RNG is the same)
- Removed `zoom`, `verticalZoom` and `varianceZoom` properties from decorators. Zooms can be done inside the individual styles instead.
- WIP Tab Completion (Create command only rn)

Dev notes:
It's very important from now on that in decorators, the X and Z remain switched when getting noise so that the result of the noise is not exactly the same as the noise that choose if the decor should be placed or not
2021-07-10 03:34:18 +12:00