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
SD
81dd12c48c
Blocks (update 1 of 20)
2021-02-11 21:39:07 +05:30
Waterpicker
fc9fab3d22
Added the first batch of schematic primed for the new system.
2021-02-11 06:57:50 -06:00
Waterpicker
a0d5c239e0
Added RelativeReferenceModifier
2021-02-10 17:15:55 -06:00
CreepyCre
d4e103c315
final RiftConfigurationToolItem iteration for now
2021-02-10 23:45:19 +01:00
CreepyCre
caa8e1f2b9
fix same RiftData Object in RiftDataModifier
2021-02-10 22:24:25 +01:00
CreepyCre
a3c6a036bf
fix SchematicGenerator offset
2021-02-10 18:05:07 +01:00
CreepyCre
f5866f1b9f
fix RelativeBlockSample BlockEntity creation
2021-02-10 17:52:00 +01:00
Waterpicker
142eb7ee37
Pushed First attempt pocket with new system and fixes.
2021-02-10 10:02:35 -06:00
CreepyCre
21b860fbee
fix SchematicGenerator offset
2021-02-10 16:51:03 +01:00
CreepyCre
5706cf5cd1
door_data -> rift_data
2021-02-10 16:19:23 +01:00
CreepyCre
e5aa38c559
quick and dirty schematic biomes fix
2021-02-10 14:23:18 +01:00
CreepyCre
81a0f0cbd1
"/" instead of "."
2021-02-10 13:54:48 +01:00
CreepyCre
25bc8caeab
fix RiftConfigurationToolItem counter
2021-02-09 23:34:40 +01:00
CreepyCre
0ace3ffa76
DungeonPocket -> V2
2021-02-09 14:32:38 +01:00
CreepyCre
7b1d154ea2
fix SchematicV2Handler, see https://bugs.openjdk.java.net/browse/JDK-8153248
2021-02-09 12:56:51 +01:00
CreepyCre
7640be0787
fix DimensionalDoorModifier serialization bug
2021-02-09 11:57:14 +01:00
CreepyCre
d2e0e1e32d
added SchematicGenerator offset
2021-02-09 11:14:24 +01:00
Waterpicker
3c950dc5eb
Getting stuff in general working.
2021-02-09 03:40:48 -06:00
Waterpicker
8b1d715e1e
Merge branch '1.16-fabric' into fabric-creepy
2021-02-09 01:12:00 -06:00
Waterpicker
656c9fb9c4
Fixed Rift Particles sorta.
2021-02-07 09:27:51 -06:00
Waterpicker
27a08fbbb7
Restore Portal Block (aka tranisent door) quirks.
2021-02-07 09:27:30 -06:00
Waterpicker
36b889be89
Pushed Fix.
2021-02-05 21:02:06 -06:00
CreepyCre
1a4df669cc
pocket tags
2021-02-05 16:53:23 +01:00
Waterpicker
08c6b86787
Fixed Raycasting with the RiftBlade. Still need to figure out how to make rifts sanely targetable.
2021-02-05 09:27:33 -06:00
Waterpicker
dbc3632c38
Restored Monoliths to their original floating eye form.
2021-02-05 09:03:58 -06:00
CreepyCre
9af9a4576b
fix annoyance
2021-02-05 14:36:20 +01:00
CreepyCre
6570884379
more schem conversion fixes
2021-02-05 13:45:43 +01:00
CreepyCre
745fd3eb88
Schematic conversion fixes
...
loot generation fixed
2021-02-04 23:37:55 +01:00
CreepyCre
70807ece50
loading NbtTags from different json file by reference
2021-02-04 20:19:53 +01:00
CreepyCre
1ac749affe
added TagEquations
2021-02-04 19:55:38 +01:00
Waterpicker
3e0f8a84df
Added Monolith Spawner and Dimesnional Eraser.
2021-02-04 09:50:48 -06:00
CreepyCre
0699841535
fixed WeightedList
...
equation-ified Layer thickness
2021-02-04 16:38:26 +01:00
CreepyCre
52362b6107
added condition equations (see Equation#asBoolean)
...
DepthDependentSelector -> ConditionalSelector
2021-02-04 15:53:52 +01:00
CreepyCre
fa93651cb8
Restructured StringEquationParser -> Equation, basically swapping inner/outer class
2021-02-04 15:17:48 +01:00
CreepyCre
bd030ec374
some cleaning & fixes
2021-02-04 14:13:57 +01:00
CreepyCre
0df83c8c0d
removed PocketGroup to flatten json
2021-02-04 13:00:32 +01:00
CreepyCre
e8320ad60f
back to json we go
2021-02-03 23:18:30 +01:00
CreepyCre
837244fce6
split PocketGenerator from VirtualPocket system
2021-02-03 14:43:18 +01:00
CreepyCre
51784c95a6
it has been done
...
public pockets via VoidGenerator, ShellModifier and DimensionalDoorModifier
2021-02-02 21:24:54 +01:00
CreepyCre
c4db51ef34
Merge remote-tracking branch 'origin/1.16-fabric' into 1.16-fabric
2021-02-02 13:15:47 +01:00
CreepyCre
6607499177
reworked weight system
2021-02-02 13:15:39 +01:00
Waterpicker
9716205a0d
Push DimensionalDoorModifier
2021-02-02 04:56:14 -06:00
CreepyCre
c18f468461
added Pocket#toVariableMap
2021-02-02 11:33:50 +01:00
CreepyCre
4702083881
Merge remote-tracking branch 'origin/1.16-fabric' into 1.16-fabric
2021-02-02 11:14:47 +01:00
CreepyCre
d0468fcdd9
FunctionParser can now parse functions with any number of arguments
...
added a few functions to StringEquationParser
2021-02-02 11:14:20 +01:00
Waterpicker
7977111a0d
Added ShellModifier
2021-02-02 01:22:30 -06:00
CreepyCre
6a9f69e3cd
added StringEquationParser for future modifiers/ pocket parameters
2021-02-01 21:58:33 +01:00
Waterpicker
69b0b3595c
Forgot a spot
2021-02-01 08:25:08 -06:00
Waterpicker
ababfe669c
Various stuff related to Personal Pockets
2021-02-01 07:25:36 -06:00
CreepyCre
0cebae0524
fix SchematicPocket size
2021-02-01 14:08:33 +01:00
CreepyCre
43c730c6b5
modifier system base
2021-02-01 12:50:51 +01:00
CreepyCre
77427de11b
fix SchematicRedstoneFixer
...
add all redstone torch types to SchematicConverter
2021-01-31 20:33:52 +01:00
SD
c24272576e
Hopefully works now
2021-01-31 20:32:34 +05:30
SD
e65a812528
Remove erroring test
2021-01-31 20:24:17 +05:30
CreepyCre
f39f68734e
fix after manual merge
2021-01-31 13:43:53 +01:00
CreepyCre
b4735a7771
Merge remote-tracking branch 'origin/1.16-fabric' into 1.16-fabric
...
# Conflicts:
# src/main/java/org/dimdev/dimdoors/util/WeightedList.java
2021-01-31 13:41:31 +01:00
CreepyCre
b641753e11
added VirtualPocketList
...
previous VirtualPocket -> VirtualSingularPocket
new VirtualPocket superclass of VirtualPocketList and VirtualSingularPocket
2021-01-31 13:32:09 +01:00
Waterpicker
d961971622
Make WeightedList extend ArrayList
2021-01-30 23:49:49 -06:00
CreepyCre
1e362a43c3
fix ChunkGenerator + slight improvements
2021-01-30 22:55:02 +01:00
CreepyCre
8da2ed27ea
ChunkGenerator now generates Structures
2021-01-30 16:12:11 +01:00
SD
bf97807f02
Biomes
2021-01-30 09:34:12 +05:30
CreepyCre
a7805cb655
added ChunkGenerator pocket generator type, ~70% done
2021-01-29 23:01:26 +01:00
CreepyCre
c088b6c701
fix overwriting VirtualPockets with same key
2021-01-28 21:15:19 +01:00
CreepyCre
0fb93068bd
switched VirtualPockets from Codecs to fromTag/ toTag serialization
2021-01-28 16:22:18 +01:00
SD
f610f9039a
Fix the config
2021-01-28 11:27:36 +05:30
CreepyCre
cf94db47d8
fixed rift serialization
2021-01-27 22:56:03 +01:00
CreepyCre
615aa06606
renamed fields for clarity
2021-01-27 11:58:00 +01:00
CreepyCre
1e8ff2b71f
some cleaning and renaming
...
generators generate pockets directly
selectors/ selection modifiers modify which generator gets selected or how it gets selected
2021-01-27 11:27:51 +01:00
CreepyCre
b35caafa03
fixed depth?
2021-01-26 21:48:40 +01:00
CreepyCre
43c5ebeeeb
added depth dependent pockets
...
somewhat flattened the pocket json
2021-01-26 21:02:36 +01:00
CreepyCre
0af4b02a56
rewrote weighted pocket system. Pockets now get supplied additional information to calculate their weight
2021-01-26 16:37:03 +01:00
CreepyCre
4269ed289e
Merge remote-tracking branch 'origin/1.16-fabric' into 1.16-fabric
2021-01-26 13:43:54 +01:00
CreepyCre
34137d12b7
initial rewrite of pocket placement
...
instead of each pocket having an assigned template, the pockets now generate/ place themselves
allows for pockets with custom generators instead of schematics
2021-01-26 13:42:45 +01:00
SD
e36cd400e4
Yeet GetStrategy
2021-01-25 08:31:51 +05:30
SD
6a14437fcc
Try fixing config
2021-01-25 08:31:04 +05:30
SD
a7c900f644
Move
2021-01-25 08:24:24 +05:30
Waterpicker
edfc9d7b63
Refractored all pocket and rift stuff into a single global object.
2021-01-16 06:17:10 -06:00