Browsed by
Author: Jon Steege

Getting TNT to work in Minecraft Pi edition.

Getting TNT to work in Minecraft Pi edition.

Here are some steps to get the TNT to work in Minecraft Pi edition.

  1. Copy the following code block into a file called “tnt.py”. Save the file anywhere you want
  2. Start Minecraft pi edition and enter an environment instance.
  3. Start lxTerm or whatever terminal program you like to use
  4. cd to the directory where you saved the tnt.py file.
  5. execute ‘chmod 777 tnt.py’ to change the file runnable permissions.
  6. execute ‘python ./tnt.py’.
  7. switch back to minecraft
  8. place a block of TNT
  9. right-click on the block
  10. your console should report something like “block data is now 1”
  11. left click the block with your pick 1 time.
  12. big badaboom.


import mcpi.minecraft
import time

mc = mcpi.minecraft.Minecraft.create();

while True:
hits = mc.events.pollBlockHits()
for hit in hits:
block = mc.getBlockWithData(hit.pos.x, hit.pos.y, hit.pos.z);
block.data = (block.data + 1) & 0xf;
mc.setBlock(hit.pos.x, hit.pos.y, hit.pos.z, block.id, block.data)
mc.postToChat("Block data is now " + str(block.data))
time.sleep(0.1)

Fixing Gnome fallback “Could not get screen information” error

Fixing Gnome fallback “Could not get screen information” error

I started using debian jessie, AKA debian 8, and have been using gnome-fallback as the window manager. But I also use dual monitors which were working fine while using gnome 3. I tried to configure my displays using settings -> display but i was met with the message “could not get screen information” . This led me to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755048 which mentioned running arandr.

The solution to my issues was to run ‘arandr’ to configure my screen layout. I used that to adjust my layout, applied the configuration, and everything started working.