Commit graph

1481 commits

Author SHA1 Message Date
CreepyCre
630ec3df62 slight api test refactor 2021-04-07 12:53:15 +02:00
CreepyCre
e3ba1f0827 fix .gitignore, actually commit test resources 2021-04-07 12:39:33 +02:00
Waterpicker
bc0923eab5 Fixed Rift Key. 2021-04-05 03:50:15 -05:00
SD
b8ed937187 Try fixing world load bug 2021-04-05 07:35:52 +05:30
SD
55768bcaa9 Make blackstone gateways rarely spawn in bastions 2021-04-02 09:13:00 +05:30
SD
be01d767d4 fool me twice 2021-04-01 08:14:43 +05:30
SD
e2caa161a6 Few more tweaks to two pillars 2021-04-01 08:12:55 +05:30
SD
a7ecb18cf3 Fix portal orientation in two pillars 2021-04-01 08:10:17 +05:30
SD
15e7fca274 why do gateways have a detached rift block entity lol 2021-04-01 07:50:18 +05:30
SD
cb1e7669e4 Tweak DefaultDungeonDestinations 2021-04-01 07:48:16 +05:30
SD
0cf28ccf77 remind me to optimize imports before committing 2021-03-31 22:01:43 +05:30
SD
a507e201f4 Music sound but it loops 2021-03-31 22:01:23 +05:30
SD
7e9985d985 no double sounds 4 u 2021-03-31 21:46:11 +05:30
SD
1de816286e imagine hearing sweden in limbo lol 2021-03-31 21:42:04 +05:30
SD
3f062126bd imports go brr 2021-03-31 21:35:06 +05:30
SD
66d0f9c72c Allow specifying angles in dimteleport 2021-03-31 20:46:46 +05:30
SD
33163e01ad Yeet 2021-03-31 16:53:34 +05:30
SD
729efa2452 Clean up the impl a bit 2021-03-31 16:48:58 +05:30
SD
7b267ecadc Make PocketTemplate s store their id 2021-03-31 16:44:14 +05:30
SD
38ab66af2a Merge branch '1.17' of https://github.com/DimensionalDevelopment/DimDoors into 1.17 2021-03-31 16:37:25 +05:30
SD
dfb405761e pocket command 2021-03-31 16:37:19 +05:30
CreepyCre
dcd19e5999 api unit testing 2021-03-31 01:49:25 +02:00
CreepyCre
a0dd3f0373 PotatoUnit, bless HalfOf2 2021-03-30 16:41:02 +02:00
CreepyCre
5e603e2c18 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-03-30 12:20:31 +02:00
CreepyCre
1cad48c77c data pack icons 2021-03-30 12:20:21 +02:00
SD
c826c5adb0 Dont use BuiltinRegistries 2021-03-30 09:35:49 +05:30
SD
81942640df Repackage DefaultTargets 2021-03-30 09:01:35 +05:30
SD
820b36b964 2n -> n 2021-03-30 08:36:41 +05:30
SD
b687792fbb Move toNbt to BlockBoxUtil 2021-03-30 08:24:17 +05:30
SD
b31d5e7395 Four config translation keys 2021-03-30 07:48:33 +05:30
SD
771ecf680e Keys and envtype things 2021-03-29 22:42:30 +05:30
SD
debdf5fd53 Configurable resource pack activation types 2021-03-29 22:37:09 +05:30
SD
4e0c63628a Merge branch '1.17' of https://github.com/DimensionalDevelopment/DimDoors into 1.17 2021-03-29 20:58:34 +05:30
SD
9fb2db1fa7 A fix for BlockEntityRenderer issue 2021-03-29 20:56:03 +05:30
CreepyCre
4713e1f357 fix gateway generation
get rid of V1 gateways
2021-03-29 16:05:25 +02:00
CreepyCre
e96f3da1ef Client Environment annotations 2021-03-29 13:53:01 +02:00
CreepyCre
dd816278cc data pack description and temporary icon 2021-03-29 12:20:20 +02:00
CreepyCre
9b2bef1213 split default_pockets data pack -> default & classic 2021-03-29 11:37:56 +02:00
CreepyCre
cfbc1d5888 restructuring & added PathSelector allowing for proper multi data pack pocket groups 2021-03-29 01:23:37 +02:00
CreepyCre
c91d0b1b32 preparation for better data pack support 2021-03-28 19:53:18 +02:00
SD
2952c5fa2c Merge branch '1.17' of https://github.com/DimensionalDevelopment/DimDoors into 1.17 2021-03-27 20:40:30 +05:30
SD
667f59af0e Rift data available_link -> default_dungeon 2021-03-27 20:39:11 +05:30
CreepyCre
32026bf812 class ModItem -> interface ExtendedItem 2021-03-27 14:08:45 +01:00
CreepyCre
505445681f riftDataMap -> dataMap 2021-03-27 13:25:28 +01:00
CreepyCre
36fb8f3641 fix after merge 2021-03-27 13:24:09 +01:00
CreepyCre
68567d6479 Merge remote-tracking branch 'origin/1.17' into 1.17
# Conflicts:
#	src/main/java/org/dimdev/dimdoors/network/ServerPacketHandler.java
2021-03-27 13:16:47 +01:00
SD
ee65d7ba93 Switch to the epic networking system 2021-03-27 17:04:41 +05:30
CreepyCre
6351e08d53 Merge remote-tracking branch 'origin/1.17' into 1.17
# Conflicts:
#	src/main/java/org/dimdev/dimdoors/command/SchematicCommand.java
#	src/main/java/org/dimdev/dimdoors/network/ClientPacketHandler.java
2021-03-27 11:32:42 +01:00
CreepyCre
476671a417 SchematicCommand half done 2021-03-27 11:28:01 +01:00
CreepyCre
002510735d fix 2021-03-27 11:27:19 +01:00
SD
c91a3c1e82 A few stats 2021-03-27 15:38:10 +05:30
SD
d233bc727a Limbo entry/exit messages 2021-03-27 13:11:27 +05:30
SD
20a8da57c1 Finish criteria and advancements 2021-03-26 22:46:51 +05:30
SD
da67369796 Criterion and advancements stuff part 1 2021-03-26 17:04:16 +05:30
SD
c699f46b75 Eighteen more schematics 2021-03-26 15:47:56 +05:30
SD
d6e61e5b4c Gateway stuff 2021-03-26 09:29:28 +05:30
SD
059b6bd2a8 Cache rift data 2021-03-26 08:47:56 +05:30
SD
2c196e3bf2 Splitting and refactoring 2021-03-25 21:01:11 +05:30
SD
6e092e35fa Add virtual target type translation keys 2021-03-25 20:29:11 +05:30
SD
e1406eb430 Wthit thing 2021-03-25 20:18:06 +05:30
SD
803771fb93 bruh why txt 2021-03-25 19:58:37 +05:30
SD
a7cf93f3dd Configurable default and fallback weight 2021-03-25 19:30:58 +05:30
SD
192ea1dcf1 Configurable entrance rift wthit stuff 2021-03-25 19:26:11 +05:30
SD
3d481dbeb9 Fix modmenu deprecations 2021-03-25 19:14:56 +05:30
SD
eda2068516 More assets fixes 2021-03-25 19:14:11 +05:30
SD
0d7e38a7f2 third solid static fix 2021-03-25 19:05:04 +05:30
SD
c19aabfb18 Less console spam and solid static fix #2 2021-03-25 19:01:25 +05:30
SD
1d02356036 Fix recipe and model 2021-03-25 18:39:56 +05:30
SD
53a234c109 Decorator for solid static 2021-03-25 16:23:45 +05:30
SD
a8d0dffadc Solid static 2021-03-25 15:00:35 +05:30
SD
8e0c29b1e0 Config translation keys 2021-03-24 22:23:18 +05:30
SD
afad129cb4 Add translation keys for biomes 2021-03-24 21:11:37 +05:30
SD
c332c7d7e7 Attempt better noise caves in limbo 2021-03-24 20:35:09 +05:30
SD
ae78ccf3eb Remove noise caves from limbo 2021-03-24 20:30:38 +05:30
SD
8970bc4c0d Working dimensional portals 2021-03-23 15:40:52 +05:30
SD
4f309acfea Pocket and limbo sky renderin 2021-03-23 11:42:03 +05:30
SD
8eccb31f95 Stable fabric recipes 2021-03-23 08:49:15 +05:30
SD
42ca5867bc Access widen MultiPhase and stuff 2021-03-23 08:14:08 +05:30
SD
1e947cd371 Fix doors not having a blockentity 2021-03-22 22:51:36 +05:30
SD
baf2bd2373 20w10a, Shaders 2021-03-22 16:11:09 +05:30
SD
48ff64cefd Implement universalLimbo 2021-03-16 09:06:10 +05:30
SD
004209078c Try fixing it 2021-03-09 14:57:48 +05:30
SD
ea96bc9af3 Switch to plain old nbt, some annotations 2021-03-09 14:05:00 +05:30
SD
d695bcfa85 Rift key stuff 2021-03-09 11:44:51 +05:30
SD
72a50f4c57 First schema 2021-03-08 22:17:56 +05:30
SD
918c81c047 Add datafixer for rift registry 2021-03-08 22:02:28 +05:30
SD
f7937f051c RandomTarget things 2021-03-08 21:29:23 +05:30
SD
ae38e566a4 Start making rift objects immutable 2021-03-08 21:27:34 +05:30
SD
a728c5513c Unstable dimdoor stuff 2021-03-04 08:59:18 +05:30
SD
358cae2e57 Unstable dimdoor 2021-03-03 22:49:28 +05:30
SD
18c5689779 Use matrix 2021-03-03 22:25:16 +05:30
SD
9f9813ec8c
commit 2021-03-01 17:06:33 +05:30
SD
dac3a2a60b
Descriptive errors, doors work 2021-03-01 17:03:52 +05:30
SD
6af5e6ad81
Finish update to 21w08a 2021-03-01 13:03:18 +05:30
SD
78df6743b2
Working reader 2021-03-01 12:37:14 +05:30
SD
8dd9ca05fb
Start work on json doors 2021-03-01 11:42:59 +05:30
CreepyCre
70a6abe93a whoops 2021-02-26 18:02:12 +01:00
CreepyCre
20a3855421 NONE VirtualSingularPocketType 2021-02-25 21:17:38 +01:00
CreepyCre
a2704a165a RiftRegistry partial parallelization of serialization 2021-02-25 20:01:24 +01:00
CreepyCre
b45632b466 BlockPlacementType for pocket generation 2021-02-24 15:54:47 +01:00
CreepyCre
2146400d7e make SchematicGenerator properly lazy 2021-02-24 12:42:36 +01:00
CreepyCre
b19942dfa6 no skylight or ambient light in pockets for now 2021-02-23 23:36:05 +01:00
CreepyCre
226f4ba944 schematic block light updates 2021-02-23 14:15:39 +01:00
CreepyCre
3600cbaa1f PocketDirectory fromTag/ toTag parallelization 2021-02-23 09:39:46 +01:00
CreepyCre
6ad76061d7 PrivateRegistry fromTag/ toTag parallelization 2021-02-23 09:15:59 +01:00
CreepyCre
53e32f88c3 DimensionalRegistry fromTag/ toTag parallelization 2021-02-23 00:15:41 +01:00
CreepyCre
316a306d5b refactored SchematicHandler -> PocketLoader
made schematics load directly via resource loader
2021-02-22 23:08:30 +01:00
CreepyCre
55537f1df2 sent V1 to the shadow realm 2021-02-22 22:41:16 +01:00
CreepyCre
5ccc91dbc6 made resource loading async
default pocket configurations are now a built-in data pack
2021-02-22 21:55:05 +01:00
CreepyCre
c65fd8af66 bandaid fix 2021-02-22 21:11:47 +01:00
CreepyCre
c1dd774b2f blockUpdate boolean for SchematicGenerator 2021-02-22 14:56:57 +01:00
CreepyCre
08e772d2cb added LazyCompatibleModifier
lazy schematic gen now marks placed blocks for update
2021-02-22 14:28:20 +01:00
CreepyCre
d9fd741db3 lazy gen now only uses MinecraftServer#send for methods that actually require it 2021-02-22 11:33:44 +01:00
CreepyCre
f3e917a2d5 mini cleanup 2021-02-22 00:29:53 +01:00
CreepyCre
6de63151cb lazy pocket gen for SchematicGenerator 2021-02-22 00:23:28 +01:00
CreepyCre
a3233054f1 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-21 14:39:21 +01:00
CreepyCre
32af3a6b6b added lazy pocket generation 2021-02-21 14:37:10 +01:00
CreepyCre
aa378ec9d4 temporarily commented out unstabe_dimensional_door since it bugs the iron_dimensional_door 2021-02-21 14:36:13 +01:00
SD
371ddf4961
Please no Is 2021-02-21 08:54:30 +05:30
CreepyCre
55d5a68b1c tiny resource loader fix 2021-02-19 22:25:08 +01:00
CreepyCre
5633ac5e70 Merge remote-tracking branch 'origin/1.17' into 1.17
# Conflicts:
#	src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
2021-02-19 21:45:49 +01:00
CreepyCre
d41c002991 PocketAddon WIP stuff 2021-02-19 21:40:08 +01:00
CreepyCre
053dbb4f42 PocketAddon rework
pockets now generate in center of assigned grid
2021-02-19 21:39:27 +01:00
SD
3f9e9364fd
Arrays 2021-02-18 22:28:26 +05:30
SD
7b75764542
V2 Resource reload listener (WIP) 2021-02-18 19:27:12 +05:30
Waterpicker
325d17c72e Pushed Clamp 2021-02-18 05:41:55 -06:00
CreepyCre
875bef25b6 fix Counter 2021-02-17 21:27:05 +01:00
CreepyCre
8e8bc4589b ServerPlayerEntity in ServerPacketHandler now implied by network handler 2021-02-17 18:44:03 +01:00
CreepyCre
67534c81dd fix glitchy same world teleport
fix private pocket door in other pocket dimensions
2021-02-17 18:20:26 +01:00
CreepyCre
26280c221a move purpur_hallway to example group 2021-02-17 15:38:07 +01:00
CreepyCre
fd71a9054b added OffsetModifier
removed offset from pocket generators
2021-02-17 15:18:05 +01:00
CreepyCre
fe827cebe3 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-17 14:51:48 +01:00
CreepyCre
8f73943082 added PocketBuilder addons
added PrivatePocket type
2021-02-17 14:51:08 +01:00
CreepyCre
9e5ddfc9e8 commit for potential rollback 2021-02-17 12:11:42 +01:00
SD
40128290d9
Implement closeDoorBehind 2021-02-17 13:55:27 +05:30
SD
8e30462d05
Start implementing rift key 2021-02-17 13:36:09 +05:30
SD
2db920db16
tool break Status 2021-02-17 12:04:00 +05:30
SD
6edc0e8af6
Harder and more resistant blocks 2021-02-17 12:00:22 +05:30
SD
7e7fe9ba50
Model particles, unbreakable rifts, no instamine doors 2021-02-17 11:50:48 +05:30
SD
49fc7dc231
Fix incorrect id 2021-02-17 11:21:27 +05:30
SD
26ac0c384a
Loot tables 2021-02-17 11:10:37 +05:30
SD
eeeebb7586
Implement dimensional trapdoor 2021-02-17 10:32:02 +05:30
SD
36d57601b7
Monolith teleportation 2021-02-17 10:18:29 +05:30
SD
fb21975e64
Lantredoms 2021-02-17 09:58:27 +05:30
SD
ef82c830de
Advancement generators 2021-02-17 09:36:09 +05:30
SD
eccabf469d
Fix # in tags 2021-02-17 08:37:07 +05:30
SD
a933c94fdc
Working data generator 2021-02-17 08:33:11 +05:30
CreepyCre
669e652e97 reworked PocketDirectory to allow for usage of negative quadrants
Pocket object generation now via Pocket.PocketBuilder
2021-02-17 00:44:37 +01:00
SD
0005dfec3c
Merge branch '1.17' of https://github.com/DimensionalDevelopment/DimDoors into 1.17 2021-02-16 19:49:09 +05:30
CreepyCre
4f9d554a14 SplitterParser now allows for multiple symbols
added ternary operator to Equation
2021-02-16 14:19:42 +01:00
CreepyCre
0080a971b5 fix weird player teleportation velocity 2021-02-16 11:47:34 +01:00
CreepyCre
8b84a21d99 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-16 11:19:58 +01:00
CreepyCre
1d7b7644d1 proper teleportation velocity 2021-02-16 11:19:39 +01:00
SD
ae63324938
Doc 2021-02-16 14:33:22 +05:30
SD
d12b334e61
Gen 2021-02-16 14:32:49 +05:30
CreepyCre
078e54908a players keep velocity through doors now 2021-02-16 04:15:47 +01:00
CreepyCre
9d2c22bdf9 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-16 03:50:36 +01:00
CreepyCre
dd02c61d62 rift teleportation rotation stuff
also removed some debug println code
2021-02-16 03:44:44 +01:00
SD
45f5037e3e
Start recipes 2021-02-15 16:35:09 +05:30
SD
0083a41262
Mark 2021-02-15 16:04:16 +05:30
SD
d9f5d82d4a
Unstable dimdoor (WIP) 2021-02-15 16:04:05 +05:30
SD
2f8a7d4f46
Last schem before first release 2021-02-15 09:41:58 +05:30
SD
b0e0b383c7
Five more schems 2021-02-15 09:33:49 +05:30
SD
ea5414838c
one more schem 2021-02-15 09:02:16 +05:30
SD
871785be2a
toStrings and a typo fix 2021-02-15 07:25:55 +05:30
SD
e584ec307f
Seventeen more schematics 2021-02-14 22:23:25 +05:30
CreepyCre
70ef9b3039 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-14 16:03:50 +01:00
CreepyCre
7e6a142190 actually fix Counter 2021-02-14 16:00:10 +01:00
SD
d44a2ad55d
Merge branch '1.17' of https://github.com/DimensionalDevelopment/DimDoors into 1.17 2021-02-14 19:34:32 +05:30
SD
0b44f205bc
Three new schems 2021-02-14 19:34:21 +05:30
CreepyCre
ea945981de fix Counter 2021-02-14 13:25:06 +01:00
CreepyCre
693b9d59c1 added ClientPacketHandler 2021-02-14 11:10:05 +01:00
CreepyCre
56e7b367a0 switched to PacketHandler system akin to Mojang PacketListener 2021-02-13 20:08:08 +01:00
CreepyCre
d53dfce015 Merge remote-tracking branch 'origin/1.17' into 1.17 2021-02-13 19:14:57 +01:00
CreepyCre
315a8e2e0d added "setup_loot" boolean to PocketGenerator 2021-02-13 14:05:25 +01:00
SD
b5f3f9bd90
Change rift provider 2021-02-13 10:30:09 +05:30
SD
8ae9300502
Fix worlds 2021-02-12 18:18:56 +05:30
SD
ffd89912ce
Fix another NPE in prod 2021-02-12 11:16:36 +05:30
SD
e42e7b2f48
Fix compile error 2021-02-12 11:12:09 +05:30
SD
47abdac5ce
Fix NPE in prod 2021-02-12 11:11:05 +05:30
SD
9aae18a623
UPPER -> LOWER 2021-02-12 10:48:21 +05:30
SD
8f6e37ca48
Fix some missed block stuff 2021-02-12 10:13:47 +05:30
SD
c707d78ef0
Try fixing ChunkGenerator 2021-02-12 10:06:37 +05:30
SD
3561e9a7b6
Features (update 17 of 20) 2021-02-12 08:38:49 +05:30
SD
1bc2b3f933
Clean 2021-02-12 00:05:55 +05:30
SD
2e181a6ae1
Worldgen data (update 16 of 20) 2021-02-12 00:01:15 +05:30
SD
7c69995338
Schematics (update 14 of 20) 2021-02-11 23:10:39 +05:30
SD
8e7628a7f4
Dimensions (update 13 of 20) 2021-02-11 23:02:19 +05:30
SD
e869ad2be1
Util stuff (update 12 of 20) 2021-02-11 22:54:09 +05:30
SD
c9217934a5
Pockets (update 11 of 20)
Must get back to this as its not completely fixed
2021-02-11 22:51:22 +05:30
SD
938f91c522
Particles (update 10 of 20) 2021-02-11 22:42:39 +05:30
SD
9014e587b5
Mixins (update 9 of 20) 2021-02-11 22:40:42 +05:30
SD
78408baa69
Accessors (update 8 of 20) 2021-02-11 22:36:42 +05:30
SD
424993db2d
Items (update 7 of 20) 2021-02-11 22:30:38 +05:30
SD
56af6420af
Fluids (update 6 of 20) 2021-02-11 22:21:58 +05:30
SD
995e7a75ed
Entities (update 5 of 20) 2021-02-11 22:20:57 +05:30
SD
8a9d1d6ca7
Missed a spot 2021-02-11 22:19:09 +05:30
SD
99122d9587
AI (update 4 of 20) 2021-02-11 22:18:48 +05:30
SD
95d618af64
Commands (update 3 of 20) 2021-02-11 22:17:51 +05:30
SD
fe1e12e571
Renderers (update 2 of 20) 2021-02-11 21:57:55 +05:30