Skip to content

Releases: arpruss/raspberryjammod

0.31.2

Choose a tag to compare

@arpruss arpruss released this 22 Jun 17:05
  • improve vehicle.py to provide an efficient general purpose object drawing and moving class: you can scan objects from the world OR just provide them programmatically
  • fix lsystem.py bug affecting many fractal scripts
  • fix a problem on Windows with some python interpreters
  • add camera.setDebug() (not officially supported and may be removed later)

0.31

Choose a tag to compare

@arpruss arpruss released this 21 Jun 20:36
  • allow /py scripts to be launched from commandblocks (unless you have BOTH disabled remote connections AND have multiple players)
  • allow multiply /py scripts to run at the same time via: /py -a scriptname (the "a" is for "add"); a single /py without a "-a" terminates them all
  • improve vehicle.py

0.30

Choose a tag to compare

@arpruss arpruss released this 21 Jun 03:16
  • Improve NBT TileEntity support on mod side
  • Add NBT TileEntity support on python side. Block class now has an nbt field (normally None). setBlock(s)WithNBT() and getBlockWithNBT() (which also include the data/meta value) have been implemented. One warning: If you have a Block instance that has an nbt field, you will crash if you feed it to setBlock() or setBlocks(). This is not ideal, but needed for optimization of setBlock(s)().

0.29

Choose a tag to compare

@arpruss arpruss released this 20 Jun 01:51

NBT support, e.g.,
mc.conn.send("world.setBlock",-1,0,-1,63,1,"{id:"Sign",Text1:"\"ooo\"",Text2:"\"Text2\"",Text3:"\"Text3\"",Text4:"\"Text4\""}")
or:
mc.conn.send("world.setBlocks",0,0,0,5,5,5,63,1,"{id:"Sign",Text1:"My sign"}")

0.28

Choose a tag to compare

@arpruss arpruss released this 18 Jun 23:57
  • New command: /nightvision toggles night vision
  • Unofficial and unsupported API to set block light level: block.setLightLevel(blockId, level) (level is a float between 0 and 1); unsupported APIs may be removed and their functionality may leave something to be desired; not officially supported in python, but you can access with mc.conn.send("block.setLightLevel", id, level)
  • text.py module for drawing large text with about a dozen bitmap fonts (converted from Cool Fonts for PalmOS)
  • various optimizations and bug fixes
  • improved pypy support in script and mod (set python interpreter in mod config)
  • removed some digital clock scripts, replaced by a single digital clock script using the new text.py

0.25.1

Choose a tag to compare

@arpruss arpruss released this 14 Jun 01:09
  • significant optimizations both in the mod and in the mcpi/* scripts

0.24.1

Choose a tag to compare

@arpruss arpruss released this 12 Jun 01:09
  • Better uninstaller (the old one would delete scripts on uninstall; so if you used the one in 0.24, back up your scripts before upgrading)

0.24

Choose a tag to compare

@arpruss arpruss released this 11 Jun 23:57
  • Polling block hits now by default only gets the right click for PI / Juice compatibility. (The mod has an option to detect left clicks, too.)
  • Windows installer that includes a Python 2.7 interpreter and creates an IDLE icon.

0.22

Choose a tag to compare

@arpruss arpruss released this 10 Jun 17:39
  • Fix coordinate rounding issue with *.getTile()

0.21

Choose a tag to compare

@arpruss arpruss released this 10 Jun 05:24
  • Multithreading fixes