Guest User

Untitled

a guest
Jan 18th, 2026
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. ####################################################################################################
  2. # AIMinecraft — Configuration
  3. #
  4. # HOW TO GET A GEMINI API KEY (STEP BY STEP)
  5. # 1) Open https://aistudio.google.com/ in your browser.
  6. # 2) Click “Sign in” and use your Google account (or create one if needed).
  7. # 3) Once logged in, open the menu (top-right) → “Get API key” (or “API keys”).
  8. # 4) Click “Create API key” (choose a project if prompted) and copy the key.
  9. # 5) Paste the key into gemini.api_key below and restart your server (or /ai reload).
  10. #
  11. # NOTES ABOUT PRICING
  12. # • AI Studio provides a free usage tier suitable for basic experimentation.
  13. # • Premium/paid tiers with higher limits and/or better models are also available.
  14. # • Review Google’s pricing & quotas carefully to avoid unintended costs.
  15. #
  16. # IMPORTANT DISCLAIMER
  17. # • AIMinecraft is not affiliated with Google or AI Studio in any way.
  18. # • You are solely responsible for your API key and any usage/charges incurred.
  19. #
  20. # SECURITY TIP
  21. # • Keep your API key private. Do not share it publicly or commit it to public repos.
  22. ####################################################################################################
  23.  
  24.  
  25. gemini:
  26. # Your Gemini API key from AI Studio.
  27. # Paste the key you created at https://aistudio.google.com/ → “Get API key”.
  28. api_key: "PUT_YOUR_KEY_HERE"
  29.  
  30. # The default model used by /ai chat and /ai build (unless overridden with flags or /ai model).
  31. # Options:
  32. # - gemini-2.5-flash-lite : The most up-to-date Gemini AI with even more improvements.
  33. # - gemini-2.0-flash : Faster, cheaper, great for quick building and iteration.
  34. # - gemini-1.5-pro : Higher quality reasoning; slower and costlier.
  35. default_model: "gemini-2.5-flash-lite"
  36.  
  37. # Total HTTP timeout (in seconds) for AI requests. If the model takes too long,
  38. # the request is aborted. Increase this if you frequently build large structures.
  39. request_timeout_seconds: 300
  40.  
  41. console:
  42. # Optional console/remote dashboard integration (not required to use AI)
  43.  
  44. # Enable/disable the remote console bridge.
  45. # If you do not use the external dashboard, leave this false.
  46. enabled: false
  47.  
  48. # The dashboard endpoint your server will post to / poll from.
  49. # Only relevant if console.enabled is true.
  50. dashboard_url: "http://217.154.63.80:9016"
  51.  
  52. # How often (in server ticks) to poll for remote commands.
  53. # 20 ticks = ~1 second. Default here is 60 ticks (~3 seconds).
  54. poll_interval_ticks: 60
  55.  
  56. build:
  57. throttle:
  58. # If true, the builder sleeps briefly between block placements
  59. # to avoid tanking server TPS on large builds.
  60. enabled: true
  61.  
  62. # Advisory limit for block updates per tick. This is a soft/target value
  63. # and may not be a strict cap. Keep this conservative on busy servers.
  64. per_tick: 200 # max block updates per tick (soft target)
  65.  
  66. # Milliseconds to sleep between block updates during async processing.
  67. # Higher values are gentler on performance but make builds complete slower.
  68. default_buffer_ms: 5
  69.  
  70. sanitize:
  71. enabled: true # turn on basic sanity passes before building - this is AI-Minecrafts' internal code that tries to improve accuracy of AI build requests
  72.  
  73. autohollow:
  74. enabled: true # auto-hollow large solid cuboids
  75. min_edge: 4 # consider a volume "room-like" from this edge length
  76. min_volume: 125 # and/or this volume (e.g., 5x5x5)
  77. default_thickness: 1 # shell thickness when auto-hollowing (how many blocks wide/thick does the wall have to be for the area to be considered a room - making it holo'd out)
  78.  
  79. glass:
  80. shell_only: true # prevent glass from spawning inside interiors
  81. shell_min_thickness: 1 # how thick the shell band check should be
  82.  
  83. text3d:
  84. default_block: "WHITE_CONCRETE"
  85. pixel_size: 1
  86. extrude_depth: 1
  87. spacing: 1
  88. hollow: false
Advertisement
Add Comment
Please, Sign In to add comment