No description
Find a file
Runemoro 9350b913ff Get ready to convert the schematics
- Simplified code to have a single blockstate loop and made everything simpler
 - Palette no longer contains unused IDs such as sandstone or door default blockstates
 - Schematics use placeholders for doors and monolith to make updating them not require changing all the schematics
 - Fixed bug where book wasn't being translated
 - Make a library with default destinations and link properties
 - Remove translateIdCrude, since the schematic conversion code won't be run from outside the dev environment anymore
 - Looked at net.minecraft.util.datafix to check if there were any updates that needed to be done
 - Added error checking code to make sure everything is being converted correctly
 - Removed schematic info generator, that will be added to a separate tool that can run on the new schematics (once the old ones are replaced)
 - Manually checked the NBT to make sure everything is ok
 - Fixed the schematic containing sandstone at y=0 (it was obvious it needed to be ancient fabric)
 - Changed door item ids from "dimensional_door" to "iron_dimensional_door" and from "warp_dimensional_door" to "oak_dimensional_door" to match vanilla (we might want to implement more/all wood types in the future, so it's better to do it now rather than have to convert all schematics) and renamed "rift"
 - Added "powered" to note blocks NBT (checked which were powered before)
 - Added "CookTimeTotal" to furnace NBT
 - Fix the_nexus having SenseiKiwi's hideout door being converted to a dimensional door
2018-01-27 04:22:33 -05:00
gradle/wrapper Gradle and travis improvements 2017-12-20 02:45:20 -05:00
src/main Get ready to convert the schematics 2018-01-27 04:22:33 -05:00
.gitignore Gradle and travis improvements 2017-12-20 02:45:20 -05:00
.travis.yml Fixed Travis 2018-01-19 10:36:46 +01:00
build.gradle Cubic chunks support and schematic placement optimization 2018-01-21 05:34:06 -05:00
gradlew Setup 2017-01-11 15:42:29 +01:00
gradlew.bat Setup 2017-01-11 15:42:29 +01:00
LICENSE Create LICENSE 2018-01-23 01:24:37 -05:00
README.md Update README.md 2018-01-23 13:32:35 -05:00
README.txt Clean up: Simplified and optimized complicated logic/redundant code, renamed to new MCP parameter names, fixed warnings about generics 2017-12-05 20:18:27 -05:00

Dimensional Doors

forthebadge forthebadge forthebadge forthebadge

Overview

This is the main repository for the rewrite of Dimensional Doors by StevenRS11. This repository contains the up-to-date code base and commits submitted.

Discord Server

For the main bits, we have a Discord server made specifically for talking about Dimensional Doors. It's also the place where the devs meet to discuss current progress on certain aspects, and get feedback from the team.

Discord Server: Click to open in browser or client, if installed

Bugs and Suggestions

Experiencing a bug or just have a suggestion that is in-line with the mod's lore? Make a ticket about it!

For Bugs

  • Include the mod version (if it was built by the team)
  • Minecraft Version (different versions can experience bugs that are not available in others)
  • Forge Version (different versions can experience bugs that are not available in others)
  • And a link to the error, preferablly, to PasteBin

For Suggestions

  • Include a detailed description with what you would like to see in the mod
  • It is also recommended that you explain how it can fit into the mods lore.

Contributing

There are many ways to contribute to the project. We encourage you to join our Discord server if you have any questions about how to contribute.

Submitting dungeons

Use the /pocket blank blank_pocket_<n> to create a blank, closed pocket, or /pocket blank void_pocket_<n> to create a pocket containing only a frame marking the pocket bounds, where <n> is the size of the pocket (the number of chunks on each side - 1). Do not build outside the pocket bounds, or it will be clipped when saved. If you want to make your pocket larger after having started to build, you will have to make a new pocket and copy what you built using WorldEdit. Use the /saveschem <name> command to save your pocket, and click "Create a new file" on this page to submit your pocket. For any questions, please join our Discord server.

Coding

This project uses Lombok to automatically generate getters and setters. You should install the Lombok plugin for IntelliJ or Eclipse to be able to correctly test the project. We reccommend that you join the Discord server if you're planning on making more major changes to the code or have any questions or problems.

Translating

This page contains all the currently translated languages. To contribute a translation, start by copying the en_US.lang file to a text editor, and saving it as the correct locale code. Translate only what is to the right of the = sign, and then click "Create a new file" on this page to submit your translation.

Testing

You can help us test the latest dev release and report bugs before we submit the next beta by downloading and playing using the latest built jar from here: https://github.com/DimensionalDevelopment/DimDoors/releases IMPORTANT: These jars are untested and might cause loss of pockets, rift connections, or worlds. Always back up your worlds folder before testing them.

Join the Team

Dimensional Development is always looking to expand (there are currently only 4 active members in the team) and introduce new members to the team and community. Join our Discord and talk to us! Tell us how you can help.