AgeCommit message (Collapse)Author
2019-06-06Prevent another crash if minetest crashes during startupPedro Gimeno
2019-04-30depend on screwdriverVanessa Dannenberg
2019-01-15Merge branch 'master' into 'master'Vanessa Dannenberg
Fix crash when lua tubes are DoSed. See merge request VanessaE/pipeworks!8
2019-01-16Fix crash when lua tubes are DoSed.luk3yx
2019-01-02Support Technic freezerWeinzierl Stefan
fixes #7
2018-12-08Merge branch 'nomesecons' into 'master'Vanessa Dannenberg
Remove hard dependency on mesecons See merge request VanessaE/pipeworks!7
2018-12-08Remove hard dependency on meseconsrubenwardy
2018-11-27Merge branch 'rotate-metadata-fix' into 'master'Vanessa Dannenberg
fix metadata loss on rotate See merge request VanessaE/pipeworks!6
2018-11-27fix metadata loss on rotateThomas Rudin
use swap_node() instead of set_node() so locked chests can be used again after rotation
2018-11-15fix autocrafter recipeh-v-smacker
2018-11-14improving connectivityh-v-smacker
2018-11-08license fixups: update to LGPL3.0 for code, add CC-by-SA 4.0 for mediaVanessa Dannenberg
2018-10-30use basic_materials mod where possibleVanessa Dannenberg
2018-09-17Merge branch 'master' into 'master'Vanessa Dannenberg
Add on-rotate to chests, furnaces, filter-injectors, dispenser, deployer, and node breaker See merge request VanessaE/pipeworks!4
2018-09-17Add on-rotate to chests, furnaces, filter-injector, dispenser, deployer, and ↵12Me21
node breaker
2018-09-15Merge branch 'master' into 'master'Vanessa Dannenberg
Tubes now update their connections when rotated with the screwdriver. See merge request VanessaE/pipeworks!3
2018-09-15Tubes now update their connections when rotated with the screwdriver.12Me21
2018-09-08remove value/sensor conversion LBMVanessa Dannenberg
no longer needed, broken anyway
2018-08-24Merge branch 'fix-wiki-link' into 'master'Vanessa Dannenberg
Fix link to wiki documentation See merge request VanessaE/pipeworks!2
2018-08-23Fix link to wiki documentationChristopher Head
2018-08-04Handle nil return value for add_itemSmallJoker
Remove old comments. Current HEAD requires version ~0.4.16
2018-08-01Add node breaker sounds (#219)HybridDog
Also, disallow node breakers to dig unknown nodes and a bit whitespace fix
2018-07-13Add pipeworks.create_fake_playerSmallJoker
Fix setter issue, add dynamic/static option Add player height. Properties aren't adaptive yet
2018-07-04Fix get_pos crash since 92a55c3SmallJoker
2018-07-03Replace deprecated Lua function callsSmallJoker
2018-07-03Add is_player to fakePlayer. Prevents grabAndFire-related crashesSmallJoker
2018-05-11Merge pull request #213 from Thomas--S/lookVanessa Dannenberg
Add new `get_look_horizontal()` and `get_look_vertical()` to fake player
2018-04-15wielder.lua: fix crash in can_tool_dig_node() when unknown nodes are looked upthetaepsilon-gamedev
2018-03-26Add new `get_look_horizontal()` and `get_look_vertical()` to fake playerThomas--S
See minetest/minetest@fa0bbbf96df17f0d7911274ea85e5c049c20d07b
2018-02-13fix some broken modelsVanessa Ezekowitz
two had bad poly coordinates, caused rendering errors in-game one other model was flipped fixes #212
2017-12-25Merge pull request #209 from h-v-smacker/luatube_pin_reportthetaepsilon-gamedev
Explicitly report the color of incoming port for items coming through tubes
2017-12-22teleport_tube.lua: add checks for hash collisions in positions tablethetaepsilon-gamedev
2017-12-22teleport_tube.lua: fix 32-bit clamping issues on some systems for %d in ↵thetaepsilon-gamedev
string.format Some servers running ubuntu in particular were reporting issues with teleport tubes not working. On investigation, all tube entries were colliding as string.format("%d", ...) was returning either -2^31 or 2^31-1 depending on system bit width, causing hash entries to be overwritten. This is possibly related to the use of C sprintf within lua. Fix this by using %g instead to interpret as double without int conversion, with a large enough number of digits such that all possible 2^48 values from minetest.hash_node_position() can be correctly serialised.
2017-12-19item_transport.lua: split out determination of next position in go_next() ↵thetaepsilon-gamedev
into separate function
2017-12-19item_transport.lua: read cycle direction at start of go_next() in ↵thetaepsilon-gamedev
preparation for refactoring
2017-12-19item_transport.lua: update return statements in go_next() to include ↵thetaepsilon-gamedev
multimode parameter
2017-12-19item_transport.lua: move tube limit checking before can_go() callback in ↵thetaepsilon-gamedev
2017-12-18item_transport.lua: factor out tube overload code into separate functionthetaepsilon-gamedev
2017-12-18item_transport.lua: initial support in item luaentity for multiple outputs ↵thetaepsilon-gamedev
and trajectories from go_next()
2017-12-18item_transport.lua: read extra multimode parameter from go_next callbackthetaepsilon-gamedev
2017-11-30Explicitly report the color of incoming port for items in tubesh-v-smacker
2017-11-11remove regular pipe inventory imageVanessa Ezekowitz
2017-11-11add craft recipe for straight-only pipeVanessa Ezekowitz
2017-11-04pressure logic: detect vertical orientation for horizontal rotating flowablesthetaepsilon-gamedev
2017-11-03added straight-only pipeVanessa Ezekowitz
(for situations where one might want to run several closely-spaced parallel pipelines) Also fixed a bug where a pipe "entry panel" would report full of water if a pipe next to it (but not connecting) was also full of water Only tested under "classic" flowing logic mode.
2017-11-03clean-up "loaded"/"empty" imagesVanessa Ezekowitz
re-UV-map the pipes that use them
2017-11-03Fix bad rotation of highpoly "pipe 5"Vanessa Ezekowitz
(X/Z corner with -Y junction)
2017-10-28fix bad UV mapping on high poly entry panelVanessa Ezekowitz
2017-10-28flip pump models around (light faced the wrong way)Vanessa Ezekowitz
2017-10-27add models and textures for pressure gaugeVanessa Ezekowitz
to be implemented later