diamond-square

1.5.0 • Public • Published

Diamond-square

NPM version Build Status

A diamond square minecraft generation

Usage

const World = require('prismarine-world')('1.12')
const Vec3 = require('vec3').Vec3

const diamondSquare = require('diamond-square')({version: '1.12', seed: Math.floor(Math.random() * Math.pow(2, 31))})
const world = new World(diamondSquare)

world.getBlock(new Vec3(3, 50, 3)).then(block => console.log(JSON.stringify(block, null, 2)))

Contributors

  • @JWo1F did the initial code for diamond-square in flying-squid
  • @demipixel
  • @rom1504

History

1.5.0

1.4.0

1.3.0

  • Bump mcdata

1.2.0

  • add 1.13 support (thanks @Deudly)

1.1.0

  • convert to standard + make api compatible with multiple versions

1.0.0

  • update dependencies

0.0.0

  • first version, imported from flying-squid, works

Dependencies (4)

Dev Dependencies (4)

Package Sidebar

Install

npm i diamond-square

Weekly Downloads

50

Version

1.5.0

License

MIT

Unpacked Size

12.1 kB

Total Files

9

Last publish

Collaborators

  • rom1504