Commit graph

777 commits

Author SHA1 Message Date
Runemoro
ec1261af08 Move pocket info from schematic name to JSON
- Transferred author, open/closed, and weight info to the json, added nice names for some of the dungeons
 - CamelCase -> snake_case
 - Removed _o suffix
 - Changed all "1" and "2" suffixes to "a" and "b" for conistency, added "a" suffix when there was a file with a "b" suffix
 - Removed all "a"/"1" suffixes when there was only one
2018-01-19 15:58:57 -05:00
Waterpicker
874fa612aa Added SaveSchem Command and added Entity Support 2018-01-19 14:16:52 -06:00
Robijnvogel
f7f1bab5fc Dispenser Loot
- Added loot tables for Dispensers
 - Added block counters for dispensers and valuable blocks to SchematicConverter
2018-01-19 20:19:42 +01:00
Waterpicker
be1c8ceda8 First Draft for creating a scheamtic from a chunk of the world. 2018-01-19 12:54:39 -06:00
Robijnvogel
f4131ac34e Lang Files
- Changed "Unstable" Door to "Chaos" Door everywhere in the code and resources.
 - Moved "colours" from en_US to en_GB and put 'Murican "colors" in their place.
 - Added lang keys for coloured ancient fabric
 - Complemented nl_NL lang file
 - Fixed the loot generation of Fabric of Reality in dungeon chests (Temporarily was Alternate Fabric, because of the 2 -> 16 colour change.)
2018-01-19 16:21:08 +01:00
Robijnvogel
5aaa671328 Colourful Fabric
-Added textures of Coloured Fabric Blocks
-Enabled all the Coloured Fabric (fullbright colour) blocks
-Added English lang names for Coloured Fabric
2018-01-19 13:21:04 +01:00
Runemoro
d8765c98db French and romanian translations of fabric colors 2018-01-19 07:10:55 -05:00
Runemoro
b9a0736072 Fix rift subregistry being written before riftRegistry is loaded, fix missing square root 2018-01-19 06:41:08 -05:00
Robijnvogel
3d23749f34 Fixed server-sided Limbo music
-Fixed #35
-Changed the versioning format of jar files.
-Made Travis upload everything in the build folder.
2018-01-19 07:59:56 +01:00
Waterpicker
6a5321c35b Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP 2018-01-18 23:45:43 -06:00
Waterpicker
e7bf1b4b3a Hotfix for Sound code crashing. 2018-01-18 23:45:28 -06:00
Runemoro
25bf08ddfa Fix schematic conversion code for new blocks and null pointer in rift registry 2018-01-18 23:45:19 -05:00
Waterpicker
a62c461ff5 Added a new version of creepy to test. 2018-01-18 21:51:59 -06:00
Runemoro
7011b7d751 Merge 'origin/background-music' and fix conflicts 2018-01-18 22:42:07 -05:00
Runemoro
7fb9e8bd85 Update pockets and fix registry recursion bug 2018-01-18 22:30:51 -05:00
Waterpicker
61487a14ab Looping Background Music in Limbo works 2018-01-18 21:23:01 -06:00
Runemoro
87416e442d Split the fabrics and implement colored fabric, fix #29 2018-01-18 21:14:00 -05:00
Runemoro
92eb69c2e0 Implement transient entrances and rename them to transient portals 2018-01-18 14:24:09 -05:00
Runemoro
931b804b10 Revert to 1.6.4 schematics and other fixes
- Revert to 1.6.4 schematics
 - Fix iron doors being treated as wood doors
 - Fix crash when available link door has no LinkProperties
2018-01-18 13:48:05 -05:00
Robijnvogel
c8c706bac4 Added Dungeon Loot
-added loot table for the dungeon pocket's dungeon loot
-made chests in dungeons automatically populate with dungeon loot
2018-01-18 17:08:36 +01:00
Runemoro
b7095dcec4 More dungeon features
- Set dungeon weights
 - Implement warp door
 - Enable monoliths in dungeons
 - Set correct author on schematics (from file name)
 - Make grass in pockets less dark
 - Fix lighting bug
2018-01-18 03:15:36 -05:00
Runemoro
8fbd238fae Fix dungeon linking 2018-01-17 19:23:03 -05:00
Runemoro
86971a9871 Merge 'origin/1.12-WIP-Dungeons', fix conflicts and update to new destination system 2018-01-17 15:58:19 -05:00
Runemoro
7260e08648 Many fixes 2018-01-17 15:35:54 -05:00
Runemoro
efd787ef46 Merge changes correctly and fix most warnings 2018-01-17 01:12:22 -05:00
Runemoro
3968d9f527 Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2018-01-17 00:44:46 -05:00
Runemoro
27cec3bcad Destination system and registry rewrite
- Major simplifincations to the TileEntityRift class and destination classes
 - Use a graph in the RiftRegistry for simpler tracking of rift sources and targets
2018-01-17 00:44:44 -05:00
Robijnvogel
84cd038186 Enabling Pocket Dungeons, Try 001
-Toned down default config values for Private and Public Pocket sizes
-Set up PocketTemplate, SchematicHandler and json files for future
dungeon weighting changes
-Converted normal doors in old pocket schematics to DimDoors
(SchematicConverter)
-Tried to enable Transient Doors
-Tried to add destinations to in-pocket rifts, a.k.a. Warp Doors and
Iron Dimensional Doors (SchematicConverter)
2018-01-17 00:19:37 +01:00
ZombieHDGaming
e17921136b General changes and fixes 2018-01-15 17:33:39 -05:00
Robijnvogel
e8e8794811 Fixed Public and Private pocket sizes
-Fixed configured Public and Private pocket sizes not being taken into
account when loading the game, and thus, when placing down pocket
schematics.
-Added config option to force-load all available schematics.

-Made Editing config defaults easier, by automatically adjusting
description strings.
-Changed dimensionranges functionality to use a bit more of Forge's
native functionality and only 1 list instead of two of which 1 would be
guaranteedly unused.
2018-01-13 20:03:12 +01:00
Robijnvogel
dde38384fa Fixed #21
-Upped the forge and mappings versions in build.gradle
-Restructured Mod Name and Dependencies strings in DimDoors.java

-Instead of returning a null bounding box in
BlockDimensionalDoorTransient#getBoundingBox, for now, return an empty
bounding box.
2018-01-13 17:17:45 +01:00
Waterpicker
2bbe9019fb Added sound effect to teleporting. 2018-01-11 17:45:38 -06:00
Waterpicker
8088502026 Fix monlith sounds. 2018-01-11 06:06:29 -06:00
Runemoro
a9a780c64c Update textures and models to 1.12 2018-01-11 04:08:04 -05:00
Runemoro
08a8123b2e Bug fixes 2018-01-11 00:37:14 -05:00
Runemoro
70922ceae1 Implement VirtualLocation and AvailableLink logic 2018-01-10 17:53:05 -05:00
Runemoro
75c2e5439f Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2018-01-07 12:27:50 -05:00
Runemoro
29f9cfc6de Split AnnotatedNBT and bug fixes 2018-01-07 12:27:47 -05:00
Waterpicker
2ebe7491d7 Added Woven World Thread Armor Recipes 2018-01-07 07:31:06 -06:00
Runemoro
7748818ef3 Fix RFTools incompatibility 2018-01-06 23:41:33 -05:00
Runemoro
a03a87ea09 Fix rift signature recipes 2018-01-06 15:36:07 -05:00
Runemoro
bbfd3bc2c6 Fix rift not being placed when bottom door block is broken 2018-01-06 12:05:51 -05:00
Runemoro
a18b498804 Fix player not being teleported to pocket 2018-01-06 11:28:30 -05:00
Runemoro
4039f21587 Fix schematic place lag and broken torches 2018-01-06 11:20:51 -05:00
Runemoro
8c575270f3 Fix transient doors being solid 2018-01-06 09:31:28 -05:00
Runemoro
2b0fde9633 Bug fixes and code improvements 2018-01-05 20:33:19 -05:00
Runemoro
5ad37b1992 Bug fixes
- Fix rift signatures overwriting old rift/replacing blocks
 - Fix rifts placed by door break being refreshed by Minecraft
 - Fix pitch and yaw being inverted on teleport
2018-01-03 10:04:07 -05:00
ZombieHDGaming
abdfd49822 Fixed pocket lighting not updating properly 2018-01-02 13:56:50 -05:00
Runemoro
f5cc44e868 Rift colors 2018-01-02 09:39:18 -05:00
Runemoro
be184579e1 Implement placing doors on rifts 2018-01-02 06:44:25 -05:00
Runemoro
464f516a40 Make non-solid blocks decay to air in limbo 2018-01-02 05:01:01 -05:00
Runemoro
8f1ef8c7bf Stable rift signature 2018-01-02 04:40:12 -05:00
Runemoro
3ea7e958f0 Temporary fix for the "Waiting for chunk..." lag 2018-01-02 04:10:01 -05:00
Runemoro
21e0003871 Remove unused code 2018-01-01 23:26:21 -05:00
Waterpicker
6c1d784691 Added Woven World Thread Armor 2017-12-31 21:22:01 -06:00
Runemoro
ef9d1053d8 Make dimensional doors drop the regular door 2017-12-31 11:28:26 -05:00
Runemoro
0533f2007b Bug fixes
- Fix crash when monolith spawner is placed
 - Fix client crash when walking on eternal fabric
 - Fix ancient fabric being generated in Limbo rather than eternal fabric
2017-12-31 09:49:47 -05:00
Runemoro
90d86f8e03 Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2017-12-29 20:59:18 -05:00
Runemoro
9cae32189f Deobfuscate limbo code 2017-12-29 20:59:12 -05:00
Waterpicker
f6f3f53e6e Attempt to fix rift animation bug. 2017-12-29 12:20:56 -06:00
ZombieHDGaming
abdf76d9c4 Fixes Rift Signature Logic with only one-sided teleports 2017-12-29 13:18:37 -05:00
Runemoro
99bb633b64 Fix gradle and jar 2017-12-29 06:43:12 -05:00
Runemoro
f4c2f42d43 Fix rift signature 2017-12-29 04:31:55 -05:00
Runemoro
0c4e916042 Merge remote-tracking branch 'origin/signature-wip' into 1.12-WIP 2017-12-29 02:21:55 -05:00
Runemoro
ba690bf99e Improvements 2017-12-29 02:18:34 -05:00
Runemoro
7dacc56bd7 AnnotatedNBT 2017-12-28 23:46:29 -05:00
Waterpicker
eacb9dcd84 Prototype version of rift signature. 2017-12-27 21:46:36 -06:00
Runemoro
2e5217a17c Clean up ddutils and bug fixes
- Removed unused utils
 - Use Java 8 streams API
 - Fix calculation of pocket id from coordinates
 - Fix /pocket tab completion and null pointer
2017-12-27 18:31:04 -05:00
Runemoro
0bbc2e4ebb com.zixiken -> org.dimdev 2017-12-27 02:49:36 -05:00
Runemoro
9b102a0174 Escape rift + rift remover crafting recipe 2017-12-26 20:29:40 -05:00
Runemoro
649bb9398b Bug fixes 2017-12-26 05:47:46 -05:00
Runemoro
7a65d60c4b Implement rift remover 2017-12-26 04:39:43 -05:00
Runemoro
07d6e48647 Fixes to teleportation logic 2017-12-26 04:17:24 -05:00
Runemoro
ffd8c6ed3c Split teleportation logic and make it extensible by other mods 2017-12-25 23:27:21 -05:00
Runemoro
c4560a78ba DimDoors beta 2017-12-24 07:54:59 -05:00
Runemoro
9e7646d047 Bug fixes
- Fix dimensional trapdoor
 - Fix world unload bug
 - Fix gradle bug
2017-12-24 04:36:33 -05:00
Runemoro
94cadce276 Fix sponge bug and improve rift setup system 2017-12-24 02:48:55 -05:00
Runemoro
de53f20420 A few fixes 2017-12-23 19:06:56 -05:00
Runemoro
00e02bd7ea Fix pocket schematics 2017-12-22 03:00:22 -05:00
Runemoro
02c7c61c73 Refactor utils 2017-12-21 20:29:37 -05:00
Runemoro
bc9c663741 Fix block properties 2017-12-21 17:28:23 -05:00
Runemoro
ff6ba0f7ba Merge horizontal and vertical entrances 2017-12-20 16:07:05 -05:00
Runemoro
0599a6d340 Rendering fixes
Redid the *RiftFX classes based on the old 1.6.4 code, but overriding ParticleSimpleAnimated.
2017-12-20 11:06:49 -05:00
Runemoro
3d50cd8fdf Gradle and travis improvements
- Simplify pocket schematic generation logic
 - Make pocket generator work without having to start Minecraft
 - Add `gradlew generatePocketSchematics` task
 - Fix travis double-build
2017-12-20 02:45:20 -05:00
Runemoro
70b35a2f5e Three fixes
- Fix ClosingRiftFX
 - Fix pocket command
 - Fix teleportation
2017-12-19 17:43:40 -05:00
Runemoro
02f22ddf76 Big fixes
- Disable void fog in pockets and change yBase back to 0
 - Remove depth info from pockets, we already have it in VirtualLocation
 - Fix texture name
 - Fix bug cloud/sky renderer crash
2017-12-19 15:30:06 -05:00
Runemoro
0ed714ed80 Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2017-12-18 19:43:52 -05:00
Runemoro
485f6ad1ec Romanian translation 2017-12-18 19:43:49 -05:00
Waterpicker
0f0af64070
Altered Ancient Fabric Texture change. 2017-12-18 18:10:45 -06:00
Runemoro
3ee8b610ab Add ancient altered fabric 2017-12-18 18:56:57 -05:00
Runemoro
aba957bfdd Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2017-12-18 18:09:33 -05:00
Runemoro
26b3035b77 Private pocket fixes 2017-12-18 18:09:31 -05:00
Waterpicker
ebfd75ace2
Fixed fullbright texture. 2017-12-18 16:51:56 -06:00
Runemoro
4c7c10f5d3 Biome fixes 2017-12-18 13:14:50 -05:00
Runemoro
30e735385f Fix teleportation 2017-12-18 01:48:58 -05:00
Runemoro
915bc41a08 Improvements
- Remove some unused code
 - Better logging
 - Bug fixes
 - Unify pocket placing and gateway placing code
2017-12-17 05:40:45 -05:00
Runemoro
cc952a642f Fix models 2017-12-17 03:10:32 -05:00
Runemoro
d9c2c70616 Upgrade gradle and fix gitignore 2017-12-16 20:44:23 -05:00
Runemoro
c1adea280b Fix teleportation 2017-12-16 04:22:29 -05:00
Runemoro
c4a42cc76a Private pocket fixes 2017-12-15 22:41:18 -05:00