Skip to content

Create, inspect, and view Minecraft worlds in your macOS, iOS, and iPadOS apps.

License

Notifications You must be signed in to change notification settings

AlidadeMC/cubiomeskit

Repository files navigation

CubiomesKit

CubiomesKit icon

Create, inspect, and view Minecraft worlds in your macOS, iOS, and iPadOS apps.

With CubiomesKit, you can create and inspect Minecraft Java worlds programmatically in your macOS, iOS, and iPadOS apps. It leverages the Cubiomes library to facilitate generation, searches, and rendering map images.

CubiomesKit also supports integration with MapKit to display interactive maps, with support for AppKit/UIKit and SwiftUI. And, for Linux and Windows, it integrates with GTK4, libadwaita, and Shumate for interactive maps.

Important: At this time, only words generated in Minecraft Java Edition are supported.

Important: Adwaita support is experimental and should not be used for production apps at this time.

Note: This source code repository for CubiomesKit is being migrated over to SkyVault as part of a larger effort to guarantee long-term sustainability, independent of GitHub. However, pull requests will still be accepted and welcomed on this mirror.

Getting started

Support

CubiomesKit guarantees support for the following platforms:

  • macOS Ventura (13.0) or later
  • iOS 16 or later
  • tvOS 16 or later
  • watchOS 8 or later

CubiomesKit should also work on the following platforms, but support isn't guaranteed:

  • Linux
  • Windows

Getting started

To add the package as a dependency to your project, add the following to your Package.swift:

dependencies: [
    .package(url: "https://github.com/alicerunsonfedora/cubiomesKit",
             from: "1.0.0")
]

Or go to File -> Add Package Dependencies... in Xcode to add the dependency.

Adwaita support

If you plan to work with Adwaita, you will need to have the following dependencies pre-installed and/or exposed through your Flatpak manifest configuration:

  • libadwaita
  • libshumate

License

CubiomesKit is free and open-source software licensed under the Mozilla Public License, v2.

About

Create, inspect, and view Minecraft worlds in your macOS, iOS, and iPadOS apps.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 11

Languages