Commit graph

1236 commits

Author SHA1 Message Date
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
Waterpicker
9e5860d3e8 Added Cardinal Components and converted Pocket and Rift Registry. 2021-01-15 10:19:12 -06:00
Waterpicker
eb0ae960ec Got public pockets working some what. 2021-01-15 05:38:15 -06:00
SD
90d4cd732c
fix 2021-01-11 22:40:12 +05:30
SD
1809cd8fe4
Send tool break status 2021-01-11 20:07:12 +05:30
SD
056910ab1a
Conditionally teleport 2021-01-11 20:00:03 +05:30
SD
5cb73c9774
Fix 2021-01-11 19:40:10 +05:30
SD
c20960c005
Start making a particle 2021-01-11 16:45:52 +05:30
SD
835530ce13
Clean up 2021-01-11 16:04:21 +05:30
SD
80a33bda7e
Tweak biome effects 2021-01-11 15:48:53 +05:30
SD
d71bd136a1
Add deaths in pocket stat 2021-01-11 15:37:47 +05:30
SD
fa9e5502a4
Serialization + modmenu stuff 2021-01-11 12:24:25 +05:30
SD
4337af9aa6
Reflection 2021-01-11 12:18:34 +05:30
SD
0a1a1f47b5
More config progress 2021-01-11 11:33:41 +05:30
SD
22389c9f20
Start work on new config screen 2021-01-11 08:16:22 +05:30
SD
6f2fe89c9b
Trapdoor fixes 2021-01-10 21:23:46 +05:30
SD
0830deb4aa
Remove eternal fabric references 2021-01-10 21:15:46 +05:30
SD
816178f1bf
Remove reflection 2021-01-10 21:11:43 +05:30
SD
d050f6d976
Fix transformations 2021-01-10 18:46:12 +05:30
SD
96204976b8
Source dirs 2021-01-10 07:38:01 +05:30
SD
df9762297f
New Portal rendering 2021-01-10 06:59:18 +05:30
SD
e31d58c6f5
Model parts 2021-01-09 08:09:21 +05:30
SD
018a2ff545
Fix schematic name 2021-01-08 21:21:55 +05:30
SD
9a908d21c4
Texture 2021-01-08 18:54:31 +05:30
SD
6e6c2fad9f
Fix CME in computIfAbsent 2021-01-08 16:19:43 +05:30
SD
e5be3dd990
Initialize fields 2021-01-08 15:40:58 +05:30
SD
7ace2d8cea
Fix PersistentState npe 2021-01-08 15:21:17 +05:30
SD
04d67ec4eb
Readd NoneTarget 2021-01-08 12:21:53 +05:30
SD
6ee9d025fb
Fix dependencies 2021-01-08 08:08:43 +05:30
SD
e0cc607fbe
Refactor 2021-01-07 22:14:09 +05:30
Waterpicker
6cd6b08f2d Yoted Codec stuff. 2021-01-07 06:40:21 -06:00
SD
2c84a4664f
Make eternal fluid work again :hahayes: 2021-01-07 17:00:54 +05:30
SD
163cb1031e
Refactor item registering 2021-01-07 16:54:59 +05:30
SD
169762c689
Defer block registering 2021-01-07 14:56:34 +05:30
SD
1d3a46a7b1
Add a new decorator 2021-01-07 13:46:35 +05:30
SD
18b1f998e5
RegistryKey hacks 2020-12-12 13:09:44 +05:30
SD
fe36440d58
Start on Teleportation 2020-12-12 12:45:08 +05:30
SD
38857cd25b
yeet mixin 2020-12-12 12:43:08 +05:30
SD
3e38c8fb8d
Revert "Use new biome api"
This reverts commit 7577ae98b8.
2020-12-12 12:28:59 +05:30
SD
91dbbea31a
Revert "Fog"
This reverts commit 6a0b7200b5.
2020-12-12 12:28:48 +05:30
SD
b22fb7c375
Revert "Stable codec"
This reverts commit f906a8c1d0.
2020-12-12 12:28:34 +05:30
SD
a644572c7b
Revert "Teleportation"
This reverts commit 5e2e6a1e2d.
2020-12-12 12:27:04 +05:30
SD
b9f82195b4
Revert "More teleport fixes"
This reverts commit 47a7ca7e09.
2020-12-12 12:26:28 +05:30
SD
47a7ca7e09
More teleport fixes 2020-11-30 13:26:21 +05:30
SD
5e2e6a1e2d
Teleportation 2020-11-30 13:21:46 +05:30
SD
f906a8c1d0
Stable codec 2020-11-30 13:02:20 +05:30
SD
6a0b7200b5
Fog 2020-11-30 12:52:21 +05:30
SD
7577ae98b8
Use new biome api 2020-11-30 11:51:26 +05:30
SD
f0858f69cd
Yarn, loader, api 2020-11-30 10:25:43 +05:30
SD
2402b210e8
Fix generics
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java
	deleted:    src/main/java/org/dimdev/dimdoors/rift/targets/FlowTracker.java
	modified:   src/main/java/org/dimdev/dimdoors/rift/targets/LimboTarget.java
	modified:   src/main/java/org/dimdev/dimdoors/rift/targets/PublicPocketTarget.java
	modified:   src/main/java/org/dimdev/dimdoors/rift/targets/VirtualTarget.java
2020-11-03 10:36:57 +05:30
SD
2c575a55cb
Grey limbo sky
Changes to e committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/LimboSkyProperties.java
	modified:   src/main/java/org/dimdev/dimdoors/client/LimboSkyProvider.java
	new file:   src/main/resources/assets/dimdoors/textures/other/grey.png
2020-10-29 17:28:31 +05:30
SD
642924b541
Schematic entity placing
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/block/entity/RiftBlockEntity.java
	modified:   src/main/java/org/dimdev/dimdoors/pockets/TemplateUtils.java
	modified:   src/main/java/org/dimdev/dimdoors/util/schematic/v2/RelativeBlockSample.java
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/SchematicV2Gateway.java
2020-10-29 17:25:04 +05:30
SD
b51e6a948e
Merge branch '1.16-fabric' of https://github.com/DimensionalDevelopment/DimDoors into 1.16-fabric 2020-10-21 17:11:51 +05:30
SD
a72c42637b
Replace placeholders late 2020-10-21 17:04:54 +05:30
Waterpicker
6bea718988
Merge pull request #178 from Leeonardoo/patch-1
Add Brazilian portuguese translation
2020-10-11 08:40:29 -05:00
SD
0db9c0bd00
Imports
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/SchematicV2Gateway.java
2020-10-11 10:43:42 +05:30
SD
4416ab96d1
Clean up gateway init
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
	modified:   src/main/java/org/dimdev/dimdoors/pockets/TemplateUtils.java
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/SchematicV2Gateway.java
2020-10-11 10:41:56 +05:30
SD
8649c69d93
Use placeholders for gateways
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java
	modified:   src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
	deleted:    src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
	modified:   src/main/resources/data/dimdoors/gateways/v2/sandstone_pillars.schem
	modified:   src/main/resources/data/dimdoors/gateways/v2/two_pillars.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/black_pocket_1.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_0.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_2.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_3.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_4.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_5.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_6.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_7.schem
2020-10-11 10:33:18 +05:30
Leonardo de Oliveira
956f2d1908
Add Brazilian portuguese translation
Btw, the link on the readme was pointing to the 1.12 branch, so I thinks it is outdated (?)
2020-10-10 17:27:26 -03:00
SD
b73b7272a4
List hacks
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/ModConfig.java
	new file:   src/main/java/org/dimdev/dimdoors/mixin/GenerationSettingsAccessor.java
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/ModFeatures.java
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/SchematicV2Gateway.java
	modified:   src/main/resources/dimdoors.mixins.json
2020-10-06 17:18:01 +05:30
SD
889b245dd6
Added Two pillars
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/SchematicV2Gateway.java
	modified:   src/main/java/org/dimdev/dimdoors/world/feature/gateway/schematic/TwoPillarsV2Gateway.java
	modified:   src/main/resources/data/dimdoors/advancements/dimdoor/root.json
	new file:   src/main/resources/data/dimdoors/gateways/v2/two_pillars.schem
2020-10-06 16:48:02 +05:30
SD
8ec8e73da7
crlf bad
Changes to be committed:
	new file:   .gitattributes
	modified:   src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
2020-10-04 19:57:59 +05:30
SD
9c991edf07
Directional rendering
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
2020-10-04 19:42:49 +05:30
SD
f3aac93d68
Render at both directions
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
	deleted:    src/main/java/org/dimdev/dimdoors/util/AnnotatedNbt.java
2020-10-04 15:14:23 +05:30
SD
3028c6d848
Don't render twice
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
2020-10-04 14:31:04 +05:30
SD
54c0ddbba5
Don't mutate an immutable map
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
	modified:   src/main/java/org/dimdev/dimdoors/world/limbo/LimboDecay.java
2020-10-04 12:21:19 +05:30
SD
dbc1104db7
Render dimensional portals at different angles
C=hanges to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
	modified:   src/main/java/org/dimdev/dimdoors/world/limbo/LimboDecay.java
2020-10-04 12:12:12 +05:30
SD
ab105b69ef
Fix client only fields being used in a common environment
Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/block/DimensionalDoorBlock.java
	modified:   src/main/java/org/dimdev/dimdoors/block/EternalFluidBlock.java
	modified:   src/main/java/org/dimdev/dimdoors/block/UnravelledFabricBlock.java
	modified:   src/main/java/org/dimdev/dimdoors/block/entity/DetachedRiftBlockEntity.java
	modified:   src/main/java/org/dimdev/dimdoors/block/entity/RiftBlockEntity.java
	modified:   src/main/java/org/dimdev/dimdoors/block/entity/RiftData.java
	modified:   src/main/java/org/dimdev/dimdoors/client/DetachedRiftBlockEntityRenderer.java
	modified:   src/main/java/org/dimdev/dimdoors/client/config/LoadConfigScreen.java
	modified:   src/main/java/org/dimdev/dimdoors/item/DimensionalDoorItem.java
	modified:   src/main/java/org/dimdev/dimdoors/item/RiftBladeItem.java
	modified:   src/main/java/org/dimdev/dimdoors/item/RiftConfigurationToolItem.java
	modified:   src/main/java/org/dimdev/dimdoors/item/RiftRemoverItem.java
	modified:   src/main/java/org/dimdev/dimdoors/item/RiftStabilizerItem.java
2020-10-04 11:24:50 +05:30
SD
c9e3979917
Comparable and Iterable colors
C\hanges to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/client/DetachedRiftBlockEntityRenderer.java
	modified:   src/main/java/org/dimdev/dimdoors/util/RGBA.java
2020-10-04 10:51:15 +05:30