Farseek

Quick rating

Community listing page, reviews here may not be monitored by the author.

Farseek

By delvrOwner

No reviews yet

A Scala API for Minecraft mods.

Mod Loaders
Minecraft
26.2

About

Description

This API is used by the Streams and Repose mods.

This library is a Scala 3 API for Minecraft that is used by the Streams and Repose mods.

Features include:

Game-specific APIs

  • Conversions and extensions for blocks, fluids and their states
  • Geometric functions and conversions for coordinates, directions, vectors, bounds and shapes
  • Implicit wrappers for world block/chunk getters and setters
  • Utilities for registries, events and tags
  • Custom worldgen events for surface building, feature placement and structure generation
  • Custom #c:granular tag that groups blocks that are best mined with shovels

General APIs

  • Numeric refinement types for interval-bound numbers and geometric measures
  • Math functions for interpolation, Bezier curves, sets, graphs and more
  • Scala utilities for collections, conversions, validations etc.