Well then, here we go.
This commit is contained in:
parent
3912bfb160
commit
fd68656000
3 changed files with 30 additions and 21 deletions
41
README.md
41
README.md
|
@ -1,36 +1,45 @@
|
||||||
# TARDIM: In Control
|
# TARDIM: In Control
|
||||||
### All of time and space, *now automated*.
|
### All of time and space, *now automated*.
|
||||||
|
|
||||||
This mod is an addon for the [TARDIM mod](https://www.curseforge.com/minecraft/mc-mods/tardim), and adds a way to control your time (but mostly space) machine using
|
This mod is an addon for the [TARDIM mod](https://modrinth.com/mod/tardim), and adds a way to control your time (but mostly space) machine with [ComputerCraft: Tweaked](https://tweaked.cc) computers using a new "Digital TARDIM Interface" peripheral.
|
||||||
[ComputerCraft: Tweaked](https://tweaked.cc) computers using a new "Digital TARDIM Interface" peripheral.
|
|
||||||
|
|
||||||
### How to use
|
### How to use
|
||||||
* Place the Digital Interface peripheral inside your TARDIM.
|
* Place the Digital Interface peripheral inside your TARDIM.
|
||||||
* Connect a computer to the peripheral using a wired modem and wrap it with `peripheral.wrap()`.
|
* Connect a computer to the peripheral using a wired modem and wrap it with `peripheral.wrap()`.
|
||||||
* Call one of the many methods available to you.
|
* Call one of the many methods available to you!
|
||||||
|
|
||||||
All the methods can be found in the [API documentation](https:/google.com), and there are some examples in the [examples folder](examples)
|
All the methods can be found in the [Javadoc](http://andrey71.me/TARDIM-ic-docs/su/a71/tardim_ic/tardim_ic/DigitalInterfacePeripheral.html)
|
||||||
|
(Ignore the Java-only methods at the top of the page. Sorry for that, but this is the best auto-generated docs I could find)
|
||||||
|
|
||||||
### Example usecases
|
### Note
|
||||||
* Monitor fuel levels, current location, and other information on a screen in a nice way.
|
This is important, due to nature of the mod **anyone** inside your TARDIM with access to a computer and this peripheral
|
||||||
* Way to remotely summon your TARDIM to you, or to a specific location. (Using chunkloaders)
|
will be able to run **any** methods. There is no fix that I know of (aside from disabling any commands except "getters"), so if you want to have this on your server
|
||||||
* Refined control of your TARDIM, such as saving and loading locations, or setting a destination in a GUI.
|
and do not trust everyone not to steal your blue box, make sure there is some kind of plot claim mod. If there will be demand for it I can try adding a config option to disable all but "harmless" methods.\
|
||||||
* Visual effects that activate during flight.
|
And another thing: the method that sets destination dimension doesn't check if the dimension is valid, if you cannot land just change dimension to a valid one.
|
||||||
|
|
||||||
|
### Example use-cases
|
||||||
|
* Make a dashboard to monitor fuel levels, current location, and other information on a screen in a nice way.
|
||||||
|
* Get refined control over your TARDIM, such as saving and loading locations, or setting a destination in a GUI.
|
||||||
|
* Add visual effects that activate during flight e.g. note blocks or Create mod contraptions.
|
||||||
|
|
||||||
The possibilities are endless, the only limit is your imagination! (And coding skills)
|
The possibilities are endless, the only limit is your imagination! (And coding skills)
|
||||||
|
|
||||||
### FAQ
|
### FAQ
|
||||||
|
|
||||||
Is this for Fabric or Forge?
|
**Is this for Fabric or Forge?**
|
||||||
: As a Fabric player who recognises Forge's large playerbase, I intend to support both major modloaders.
|
: As a Fabric player who recognises Forge's large playerbase, I intend to support both major modloaders.
|
||||||
However a version for one of them could be released a bit later than the other one's.
|
However a version for one of them could be released a bit later than the other one's.
|
||||||
|
If you would like to use this mod but the version you want is missing I would suggest following the mod.
|
||||||
|
|
||||||
Can I use this in my modpack?
|
**Can I use this in my modpack?**
|
||||||
: Sure, as long as you credit me and link to this page.
|
: Sure, as long as you credit me and link to this page.
|
||||||
|
|
||||||
Will there be a 1.19.3 version and beyond?
|
**Why are the methods to make the TARDIM travel missing?**
|
||||||
: Yes, I will try my best to update to later versions as soon as ComputerCraft: Tweaked and TARDIM receive stable versions for them.
|
: Implementing these, as well as the `locateBiome` method, would require me to have access to TARDIM mod's source code,
|
||||||
|
which the developers keep private. If I ever get access to source of the related commands I will add these methods.
|
||||||
|
|
||||||
Will you support earlier versions?
|
**Why is the source code not linoed?**
|
||||||
: I am not very familiar with those and therefore cannot make versions for before 1.19,
|
: I would love to open the code and intend to at some point, however I am new to mod making, so I want to first ensure the quality of the mod and the source code.
|
||||||
however if there will be a lot of people asking for it I could try sometime in the future. But no gurantees.
|
|
||||||
|
**Will there be a 1.19.3 version and beyond?**
|
||||||
|
: Yes, I will try my best to update to later versions as soon as ComputerCraft: Tweaked and TARDIM receive stable versions for them.
|
|
@ -11,7 +11,7 @@ buildscript {
|
||||||
apply plugin: 'net.minecraftforge.gradle'
|
apply plugin: 'net.minecraftforge.gradle'
|
||||||
|
|
||||||
group = 'su.a71.tardim_ic'
|
group = 'su.a71.tardim_ic'
|
||||||
version = '1.0'
|
version = '0.5'
|
||||||
archivesBaseName = 'tardim_ic'
|
archivesBaseName = 'tardim_ic'
|
||||||
|
|
||||||
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
"parent": "digital_tardim_interface",
|
"parent": "digital_tardim_interface",
|
||||||
"texture_size": [64, 64],
|
"texture_size": [64, 64],
|
||||||
"textures": {
|
"textures": {
|
||||||
"1": "tardim_ic:blocks/digital_tardim_interface"
|
"1": "tardim_ic:blocks/digital_tardim_interface",
|
||||||
|
"particle": "tardim_ic:blocks/digital_tardim_interface"
|
||||||
},
|
},
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
@ -208,6 +209,5 @@
|
||||||
"rotation": [-90, 0, 0],
|
"rotation": [-90, 0, 0],
|
||||||
"translation": [0, 0, 4.25]
|
"translation": [0, 0, 4.25]
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"particles": "block/deepslate_brick"
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue