BI-Cubes
========
Blue Integrations — connect the modules, ship the pipeline.

A first-person / third-person voxel sandbox with real-world city maps
(Orlando, Manhattan, Houston, the Las Vegas Strip and Detroit) and
32-player multiplayer.


Requirements
------------
  * Java 17 or newer          -> https://adoptium.net/
  * A GPU with OpenGL 3.3 drivers

Check your Java version with:   java -version


Running the game
----------------
Windows      double-click  run-bi-cubes.cmd
macOS/Linux  ./run-bi-cubes.sh
Any platform java -jar bi-cubes.jar


Running a dedicated server
--------------------------
Windows      run-server.cmd
macOS/Linux  ./run-server.sh
Any platform java -jar bi-cubes.jar --server

Options:
  --port <number>      listen port (default 25565)
  --map <id>           bundled map to host (default orlando):
                         orlando   Orlando Downtown, FL
                         nyc       Midtown Manhattan, NY
                         houston   Houston Downtown, TX
                         vegas     Las Vegas Strip, NV
                         detroit   Detroit Downtown, MI
  --world <file.txt>   host a custom world file

Run  java -jar bi-cubes.jar --help  for the current map list.

Players join from Title -> Multiplayer -> Join, using the host's IP address.
Open port 25565/TCP on the host firewall for players outside your network.


Controls
--------
  Mouse        Look
  W A S D      Move
  Space        Jump
  Shift        Walk slower
  LMB / RMB    Break / place a block
  1-5          Select hotbar slot
  V            Toggle first / third person
  S            Save city (single-player city maps)
  Esc          Pause menu
  M            Main menu (from the pause menu)
  Q            Leave the current session


Saved data
----------
Worlds and progress live in your home folder under  .bi-cubes/


Legal
-----
BI-Cubes is not affiliated with Mojang Studios, Microsoft, or Minecraft in any way.
Everything here was built from scratch using AI-generated inference and instruction.
See NOTICE.txt for the full statement and third-party license information.
