scala-plugin-api_2.10-0.3.0.jar

Details

  • Filename
    scala-plugin-api_2.10-0.3.0.jar
  • Uploaded by
  • Uploaded
    Jan 21, 2013
  • Size
    477.23 KB
  • Downloads
    965
  • MD5
    c7132127ee1d03db492309e8c92ed722

Supported Bukkit Versions

  • CB 1.4.7-R0.1

Changelog

0.3.0

Summary

  • Upgraded to Bukkit 1.4.7-R0.1
  • Upgraded to Scala 2.10.0

Core Code Changes

  • Extensive Cube API additions
  • Changed Cube to be polymorphic
  • Got rid of Coor, and now just have a type alias Point = (Int, Int, Int)
  • Added Applicative Functor for Cube
  • Made shift operations be transformations on cubes.
  • Removed MinecraftCube, and placed its functions elsewhere.
    renamed Cube to CubeState,
  • Added some operators to PlayerState

Bug Fixes/Example/Other Code Changes

  • World Edit changes
  • Implemented undo and redo, and made all commands work with it.
  • Properly reporting the number of blocks changed.
  • Implemented paste. It is monumental.
  • Renamed the /change command to /replace
  • Implemented flip and flipxy, which are both really fun.
  • Added ability to turn undo on and off.
  • Fixed the walls and move commands, they were broken
  • Fixed minor bug in #blocks-changed reporting
  • Fixed bugs in cube size code
  • Added scalacheck generators for cubes, and added lots of nice commutativity and other tests.