settingtypes.txt 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [mesecons]
  2. mesecon.resumetime (Startup delay) int 4 1 10
  3. mesecon.overheat_max (Device heat limit) int 20 1 100
  4. mesecon.cooldown_time (Device cooldown time) float 2.0 0.1 10.0
  5. mesecon.cooldown_granularity (Cooldown step length) float 0.5 0.0 1.0
  6. [mesecons_blinkyplant]
  7. mesecon.blinky_plant_interval (Plant blinking interval) int 3 1 5
  8. [mesecons_detector]
  9. mesecon.detector_radius (Player detector scanning radius) int 6 3 16
  10. mesecon.node_detector_distance_max (Node detector distance limit) int 10 1 16
  11. [mesecons_luacontroller]
  12. mesecon.luacontroller_string_rep_max (string:rep result length limit) int 64000 1000 1000000
  13. mesecon.luacontroller_digiline_maxlen (Digiline message size limit) int 50000 1000 1000000
  14. mesecon.luacontroller_maxevents (Controller execution time limit) int 10000 1000 100000
  15. mesecon.luacontroller_memsize (Controller memory limit) int 100000 10000 1000000
  16. # Use node timer for interrupts (runs in active blocks only).
  17. # IID is ignored and at most one interrupt may be queued if this setting is enabled.
  18. mesecon.luacontroller_lightweight_interrupts (Lightweight interrupts) bool false
  19. [mesecons_mvps]
  20. # In pre-existing world, MVPS may not be labelled with the owner.
  21. # Protection handling for them is configurable.
  22. # - normal: allow legacy MVPS to work in unprotected areas only
  23. # - compat: allow legacy MVPS to work everywhere
  24. # - ignore: allow all MVPS to work everywhere
  25. # - restrict: disallow legacy MVPS
  26. # Note that new unowned (e.g. machine-placed) MVPS are always
  27. # handled as in `normal` mode.
  28. mesecon.mvps_protection_mode (MVPS [movestones, pistons] protection handling) enum compat normal,compat,ignore,restrict
  29. [mesecons_movestones]
  30. mesecon.movestone_speed (Speed) int 3 1 10
  31. mesecon.movestone_max_push (Max push) int 50 1 100
  32. mesecon.movestone_max_pull (Max pull) int 50 1 100
  33. [mesecons_pistons]
  34. mesecon.piston_max_push (Max push) int 15 1 100
  35. mesecon.piston_max_pull (Max pull) int 15 1 100
  36. [mesecons_pressureplates]
  37. mesecon.pplate_interval (Check interval) float 0.1 0.1 1.0