Home - Fexcraft/FVTM GitHub Wiki
Note: This wiki will not be updated anymore.
As soon the new dedicated wiki is done this one will be deleted.
Until then, this wiki is still moderately actual/valid.
New wiki: https://fexcraft.net/wiki/mod/fvtm
Welcome to the FVTM Wiki!
FVTM is a mod featuring and allowing you to create many things - relatively simple up to advanced.
Among other you can create with FVTM packs:
- vehicles
- parts for vehicles
- materials / generic items
- vehicle keys
- fuel containers
- food & beverages
- fully functional (shipping) containers
- traffic signs
The wiki is still work in progress! Help is appreciated!
General Usage Guides
Visit https://fexcraft.net/wiki/mod/fvtm#guides
Do I need to know java to make content?
no
.
Depending on what you want to do - A lot is pre-configured, a lot you can do via the config files.
GUIs, Inventories, Fluids, Capabilities, all is there, you just give the mod your assets (textures/models)
and a configuration file for each of the DataTypes (Vehicle, Part, Material, etc.) - that's it.
You need to know java if you want to do more advanced things - like Vehicle Scripts.
You have to know what you're doing then, but if you do, it's not all too hard either.
Want to create Content?
Visit https://fexcraft.net/wiki/mod/fvtm#contentcreation
Afterwards:
- Addon
- Vehicle
- Part
- <- Integrated Installation Handlers ->
- Part - Default Installation Handler
- Part - Wheel Installation Handler
- Part - Tire Installation Handler
- Part - Connector Installation Handler
- <- Integrated Functions ->
- Part - Seats Function
- Part - Wheel Function
- Part - Engine Function
- Part - Transmission Function
- Part - Inventory Function
- Part - Wheel Positions Function
- Part - Container Function
- Part - Slot Provider Function
- Part - Color Function
- Part - Tire Function
- <- COMPAT Functions ->
- Part - Emitter Function (PotR Compat)
- Part - Filter Function (PotR Compat)
- Material
- Consumable (Food, Beverages)
- Block
- MultiBlock
- CraftBlockScript (default impl)
- MultiBlock
- Fuel
- Container (shipping)
- RailGauge
- Cloth
- Recipes (for machines/multiblocks)
Attributes / Customization
Models & Visuals
- Models (java, obj, jtmt, etc)
- TurboList Programs
- DefaultPrograms.class
- ConditionalPrograms.class
- FunctionalPrograms.class
- ProgramConditions.class
Things which require code or compiling:
- Vehicle Scripts
- ContainerScript (for creating custom cranes or other machines carrying containers)
- Part Installation Handler (custom)
- Part Function (custom)
- BlockScripts
- CraftBlockScript (custom extension)
Entity/Physics Systems:
- Common System Components
- SwivelPoints - swivel/rotation/pivot points
- Seats - positions at which players or entities can sit/stand in the vehicle
- WheelSlots - positional slots for installable wheels
- LegacySystem - old system for LAND and WATER vehicles.
- LegacyData (vehicle config)
- BasicSystem - basic system for LAND vehicles, including better trailer handling then the before.
- RailSystem - an unique FVTM RAIL vehicle system.
- Trains In Motion - integration into TiM's RAIL Vehicle System
- TiM Data (vehicle config data)
- More added upon request, if reasonable.