Skip to content

1.5.0

Compare
Choose a tag to compare
@jakobkmar jakobkmar released this 25 Sep 14:57
· 394 commits to main since this release
bcfbba6

fabrikmc 1.5.0

  • new circle and sphere generators
    • filled and hollow circle
    • fast thanks to rasterization
  • general and safe changePos function for entities
  • touchedBlock and touchedBlockNoAir value for entities
  • posUnder value for entities
  • logger() function as a shortcut for LogManager.getLogger()
  • new component operator functions for Minecraft vector classes for destructuring
  • added mcClientCoroutineDispatcher for execution on the client game thread
  • isCollidable extension value for Block
  • added basic positions Pos2i and Pos3i (used by geometrical sphere generators)
  • added cooldown utilities
    • in new module fabrikmc-game

package structure changes

  • moved FabrikPosition and PosInChunk (renamed from PositionInChunk)
  • sideboard api is now in the new fabrikmc-game module
  • nbt serialization moved from net.axay.fabrik.nbt to net.axay.fabrik.nbt.serialization and nbt dsl moved from net.axay.fabrik.nbt to net.axay.fabrik.nbt.dsl

Docs

  • background for code blocks
  • new persistence and cooldown docs