1. Grab the mod .Jar file and rename it to .zip
2. Extract the files to make it a open mod folder.
3. Click the mod folder and follow this path, data folder-> portals folder-> structures folder-> Stop here
Here you will find the nbts! (nbts are the gateway structures)
4. Load a superflat world in Minecraft.
5. Ingame, do the commands "/give @s minecraft:structure_block" and "/give @s minecraft:structure_void" to give yourself both these blocks.
6. (Before we can edit the structures, we need to put the structure nbts in your world files)
Go into your Minecraft saves folder, then click on your World folder. (You should see a bunch of folders in your World folder like achievements, data, DIM, etc)
7. In your World folder, make a new folder named "generated"
Then go back to the mod folder from earlier and copy the "portals" folder. (Dont copy "portals-1.0.3" I mean the portals folder inside the data folder)
Now paste the "portals" folder in the "generated" folder you made in your World files.
(Now in your World folder, your generated folder should have a path of: portals -> structures -> nbts)
8. Now in your superflat world place down the structure block.
Structure Block Ui:
-Structure name should have "portals:end_gateway" or "portals:end_portal" or "portals:end_portal_unfilled"
-Bottom left, mode should be on "Load" (Click to change it)
-After both are done, press the load button on the bottom right twice to make the structure spawn!
-When done, change the mode to "Save" in the bottom left then click "Save" on the bottom right.
Note: When editing the end portal, you will have to edit both the normal and unfilled version for this to work. Also if your not putting anything under the end portal, put structure void blocks to prevent air from generating.
9. Its time to put it in as a datapack so it works for any World, its easy!
(For datapacks I use the KubeJS mod.
If using KubeJS, install the mod, then load a random world for KubeJS files to appear)
-----------------
Once you have something to run datapacks, go to your World folder, click on your generated folder, then copy the "portals" folder.
Now go to your data folder. (If using KubeJS, just click on KubeJS folder, then the data folder)
Paste your "portals" folder in the data folder.
10. There is no step 10. Your done! When my mod is installed, it will use the folder path you have in your datapack folder to generate your nbts/structures.
(You cannot change the name of the nbts)