50 Commits

Author SHA1 Message Date
cyberpwn
faf5bcb32b Activate decree 2021-08-28 21:48:15 -04:00
cyberpwn
44d75d9955 Cleanup 2021-08-26 06:12:32 -04:00
cyberpwn
4a1de4c0da Chunk regeneration 2021-08-26 01:46:56 -04:00
cyberpwn
3f730ead84 V+ 2021-08-25 08:42:46 -04:00
cyberpwn
1524866432 HELP ME 2021-08-25 06:32:54 -04:00
cyberpwn
c1b04ace78 Fix atomic cache issues 2021-08-25 02:42:50 -04:00
cyberpwn
8df789ae34 Cleanup 2021-08-24 22:28:33 -04:00
cyberpwn
7b6405fba7 Prepatch 2021-08-24 08:24:36 -04:00
cyberpwn
9d62113388 Performance Improvements 2021-08-23 03:12:17 -04:00
Daniel Mills
f2b301cb17 Matter apis 2021-08-04 19:27:28 -04:00
Daniel Mills
f640abda91 Objectify objects 2021-08-04 18:30:58 -04:00
StrangeOne101
12b4c27468
Object Command & Entity Spawn Changes (#492)
- Redid object paste command
    - Added rotate flag to paste with rotation
    - Added scale flag to paste with scale. Optional interpolation method can be used
    - Changes are now logged and can be reverted with the undo command
    - Fixed edit flag
    - Made the edit flag now update your wand even if it isn't in your hand
- Added object undo command
- Added object check command
- Added a surface target to spawn on for entities. This will fix mobs spawning in water
    - LAND for mobs that spawn on any land surface
    - ANIMAL for mobs that should only spawn on grass and dirt
    - WATER for mobs that should spawn in water
    - OVERWORLD for mobs that can spawn on both land and water (turtles, for example)
    - LAVA for mobs that can spawn on lava (striders, for example)
- Attempted to fix PAPI complaining about registering on the wrong thread
- Fixed console spam for entities (was due to the mount event being called async)
- Fixed grass paths and a few other update breaking blocks
    - Made it so if a block state changes on an update, it will now use as many as the other states as it can rather than not use anything
- Patch to stop people naming the world 'Iris'
2021-08-05 01:32:14 +12:00
Daniel Mills
160bdf5472 Cleanup sources 2021-08-02 19:50:41 -04:00
Daniel Mills
488c609109 Registry list abstraction 2021-08-02 15:45:22 -04:00
Daniel Mills
b02f61ef21 Data loader abstraction 2021-08-02 15:26:46 -04:00
Daniel Mills
eb82b44726 Cleanup 2021-08-02 01:14:52 -04:00
Daniel Mills
55521afe35 Fixes 2021-08-01 13:45:01 -04:00
Daniel Mills
ca1b37dbcf Block data support native oraxen ids 2021-07-30 10:04:50 -04:00
Daniel Mills
25bb0912fb Fix villages re-placing on top of each other 2021-07-30 06:17:56 -04:00
Daniel Mills
ee83cf2989 Sync LTC for CraftBukkit 2021-07-27 17:04:14 -04:00
Daniel Mills
d7cda90acd Cleanup 2021-07-27 14:45:19 -04:00
Daniel Mills
ac85c75cc4 Load all biomes for data packs, not just thought used ones 2021-07-24 11:49:47 -04:00
Daniel Mills
579e9e0b8c Possible keys search 2021-07-23 09:14:22 -04:00
Daniel Mills
3a658e10f1 Fix possible load keys loading all data folders 2021-07-23 08:36:42 -04:00
Daniel Mills
5e0b4e1be6 Try get chunk 2021-07-22 21:01:10 -04:00
Daniel Mills
c72511da6a Tests 2021-07-22 20:57:10 -04:00
Daniel Mills
15c65ad4e1 Synchronize sections test? 2021-07-22 20:50:43 -04:00
Daniel Mills
d06657e2ff Zero write detection? 2021-07-22 20:49:00 -04:00
Daniel Mills
5dae1ee34f ffs 2021-07-22 20:37:02 -04:00
Daniel Mills
88a5d33bad f 2021-07-22 20:31:49 -04:00
Daniel Mills
42e02a6129 Atomic MCA Data 2021-07-22 20:27:15 -04:00
Daniel Mills
7d56164882 Attempt to fix concurrency issues 2021-07-22 20:17:11 -04:00
Daniel Mills
55c4e9635a Commands 2021-07-22 20:07:18 -04:00
Daniel Mills
f0338b5247 More gen errors 2021-07-22 19:38:49 -04:00
Daniel Mills
eee2db8ad9 Fix Decays 2021-07-20 11:52:36 -04:00
Daniel Mills
4d90bd9e31 Cleanup Code 2021-07-20 11:36:44 -04:00
Daniel Mills
60c113b0e8 Allow reading region chunks without loading mca 2021-07-20 02:58:11 -04:00
Daniel Mills
be5015d16b Patch grasspath 2021-07-19 09:27:43 -04:00
Daniel Mills
f9a815bba6 Dont try to load mca regions 2021-07-19 06:31:57 -04:00
Daniel Mills
e251155f4f NBT Force flushing 2021-07-19 01:45:21 -04:00
Daniel Mills
d5066adb4b Fix terrain chunk creation 2021-07-18 19:05:22 -04:00
Daniel Mills
db65a80a7f Drop support for non-world terrain chunks 2021-07-18 19:01:53 -04:00
Daniel Mills
c420a8a686 NBTWorlds! 2021-07-18 04:46:33 -04:00
Daniel Mills
6f4363e95b Cleanup 2021-07-17 00:36:16 -04:00
Daniel Mills
9896d6e6b2 Fix 2021-07-16 05:49:16 -04:00
Daniel Mills
b5eb094566 Performance Improvements 2021-07-16 02:39:37 -04:00
Daniel Mills
71140381e0 Cleanup 2021-07-16 02:25:35 -04:00
Daniel Mills
da53a7d469 Repackage utils 2021-07-16 02:11:37 -04:00
Daniel Mills
b9b30f9f53 Refactors 2021-07-16 01:46:32 -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