Skip to content

Releases: arpruss/raspberryjammod

0.31.2

22 Jun 17:05
Compare
Choose a tag to compare
  • 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

21 Jun 20:36
Compare
Choose a tag to compare
  • 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

21 Jun 03:16
Compare
Choose a tag to compare
  • 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

20 Jun 01:51
Compare
Choose a tag to compare

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

18 Jun 23:57
Compare
Choose a tag to compare
  • 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

14 Jun 01:09
Compare
Choose a tag to compare
  • significant optimizations both in the mod and in the mcpi/* scripts

0.24.1

12 Jun 01:09
Compare
Choose a tag to compare
  • 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

11 Jun 23:57
Compare
Choose a tag to compare
  • 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

10 Jun 17:39
Compare
Choose a tag to compare
  • Fix coordinate rounding issue with *.getTile()

0.21

10 Jun 05:24
Compare
Choose a tag to compare
  • Multithreading fixes