- (1.21) vehicle preview in the catalog renders again
- added chat message if trying to access constructor while there's no vehicles with catalog entries
- (1.20) client side crash fix on keybinds
- added GENERIC_ROAD_MARKER block type
- (1.20) added GENERIC_ROAD_MARKER implementation
- added GENERIC_ROAD_LINES block type
- (1.20) added GENERIC_ROAD_MARKER implementation
- added GENERIC_ROAD_MARKER_4ROT block type
- (1.20) added GENERIC_ROAD_MARKER_4ROT implementation
- link to wiki controls should be now a clickable link
- (1.21) road marker and lines block implementation, render/baking implementation not complete yet
- road blocks now show all variants in creative inventory
- (1.20+) block items now shouldn't appear in creative inventory if "HideItem" is true in block config
- trailers should work again
- trailers can now be automatically attached by clicking on the hitch/connection point
- added red/green cube rendering on connection points
- fixed external textures getting called server side
- more error handling on detached systems
- trailer handling adjustments
- added dedicated row for slab layer in the road tool
- general road tool backend reworks
- changed road preview to show approx road block positions
- added
DebugUtils.renderPane
- (1.21) added road preview rendering
- fixed long distance rail placing util applying gauge height offset
- (1.21) added road marker entity spawn sync
- (1.21) added rail marker entity spawn sync
- road tool item now also shows a 16x16 grid (again)
OLD ROAD TOOLS WILL BECOME INCOMPATIBLE, You will have to re-fill them a-new!
- deleted old script classes
- fuel filler slot no longer is limited to 1 item, fixes fuel filer consuming whole stacks on 1.21
- (1.21.8) general port
- fixed rail entities not working due to last land phys update control related changes
- changed how colors are saved in vehicle data
- implemented
GENERIC_ROAD
block type on 1.20 and 1.21 - merged
FvtmPlayerData.class
withFvtmPlayer.class
- changed
Passenger.class
from an interface to an implementation of Appendable<UniEntity>.class - related changes and reworks
- added/moved
onSeatInteract
handling to VehicleInstance (neutral) - changed vehicle movement implementation to regard driver client as calculating instance
- started merging the simple physics system with the basic/prototype system
- (1.12) renamed
fvtm:simple_landvehicle
tofvtm:landvehicle
- moved
motion_scale
config setting tovehicle
category - overall progress with merge
- added
steer_per_press_tick
config setting - added
throttle_decrease_per_tick
config setting - added
throttle_per_press_tick
config setting - overall rework how throttle works in land vehicles
- transmission function reworks/improvements
- added
brake_decrease_per_tick
config setting - added
brake_per_press_tick
config setting - cancelled setting prototype land physics as standard for this release
- added new config setting to enable prototype land physics
- new throttle functionality will be implemented into simple phys
- brakes will now work similarly to throttle
- reverted some old code/functionality
- finished phys merge
- new overlay format which is also translateable
- added partial german translation
- various fixes and adjustments
- (1.20) fixed wheel entities missing some default entity attributes
- (1.21) fixed road tool not working
- (1.21) fixed road tool ui crashing the client while being connected to a server
- implemented
GENERIC_ROAD
block type on 1.20 and 1.21 - merged
FvtmPlayerData.class
withFvtmPlayer.class
- changed
Passenger.class
from an interface to an implementation of Appendable<UniEntity>.class - related changes and reworks
- added/moved
onSeatInteract
handling to VehicleInstance (neutral) - changed vehicle movement implementation to regard driver client as calculating instance
- started merging the simple physics system with the basic/prototype system
- (1.12) renamed
fvtm:simple_landvehicle
tofvtm:landvehicle
- moved
motion_scale
config setting tovehicle
category - overall progress with merge
- added
steer_per_press_tick
config setting - added
throttle_decrease_per_tick
config setting - added
throttle_per_press_tick
config setting - overall rework how throttle works in land vehicles
- transmission function reworks/improvements
- added
brake_decrease_per_tick
config setting - added
brake_per_press_tick
config setting - cancelled setting prototype land physics as standard for this release
- added new config setting to enable prototype land physics
- new throttle functionality will be implemented into simple phys
- brakes will now work similarly to throttle
- reverted some old code/functionality
- finished phys merge
- new overlay format which is also translateable
- added partial german translation
- various fixes and adjustments
- (1.20) fixed wheel entities missing some default entity attributes
- (1.21) fixed road tool not working
- (1.21) fixed road tool ui crashing the client while being connected to a server
1.12 >> BACKUP YOUR WORLDS, Backup ALL placed vehicles into Item Form!
- (1.12) added WireDeco Item
- added WireDeco interaction handling
- renamed
world_time
condition type today_time
- renamed
attr_text_renderer
program toattr_text
- renamed
text_renderer
program totext
- updated
text
program to use V3D - (re)added JSON Program init mode
- overall moved
text
program to neutral text
program now uses json init exclusivelytext
program now replaces theattr_text
program completely- added
width
setting totext
program, default0
(unlimited width) - (1.12) fixed vehicle keybinds causing UIs to be closed
- implemented
fvtm:text
program on 1.20 and 1.21 - fixed wire holder removal not getting syncronized
- fixed wire's reference to the relay being null on new wires
- updated spaced deco wire program to use json init
- wire programs should not be available on all versions
- added UniWireRenderer.class with version neutral wire/relay rendering code
- (1.20+) added WireDeco Item
- (1.21) added Plain/BaseBlock impl
- added ROT4 and ROT16 block impl
- (1.21) added BaseBlockRenderer