No Description

Manoel Trapier 4951c63cbe small changes on info.plist 13 years ago
Classes ae40d13174 Minor changes on README.markdown, changed screenshot, add references on merging of nickloose's changes. 13 years ago
English.lproj 57af26aba0 small update on readme.markdown and add "SMP" to app name to differentiate from official version. 13 years ago
Images 8502c00bf0 Incorporated beta 1.3 changes from nickloose's 4fddca6e98273a12aae0. 13 years ago
InsideJob.xcodeproj 4951c63cbe small changes on info.plist 13 years ago
fr.lproj 5184104849 Merge with nickloose's modifications. (9345b2cc7b18ce8ffacd) 13 years ago
.gitignore 5bad4172ad Add XCode 4 things to .git ignore 13 years ago
Credits.rtf ae40d13174 Minor changes on README.markdown, changed screenshot, add references on merging of nickloose's changes. 13 years ago
InsideJob-Info.plist 4951c63cbe small changes on info.plist 13 years ago
InsideJob_Prefix.pch 6eb2e6c022 Initial commit. 13 years ago
Items.csv 3ecd8a418f Change backen for loading world, now use folder path as index instead of slot id. 13 years ago
README.markdown ae40d13174 Minor changes on README.markdown, changed screenshot, add references on merging of nickloose's changes. 13 years ago
main.m 6eb2e6c022 Initial commit. 13 years ago
test.nbt 6eb2e6c022 Initial commit. 13 years ago

README.markdown

Inside Job - SMP

A Minecraft Alpha Inventory Editor for Mac OS X

Inside Job Screenshot

Inside Job was written in early October 2010 by Adam Preble.

Management of SMP world added by Manoel Trapier.

Features include:

  • Native Cocoa interface.
  • Drag and drop inventory editing with item images.
  • Item list searchable by name or item number.
  • Experimental «time of day» editing.
  • Opening world from a folder

The goal of this fork of this application is to add support for SMP World, and by the way add support of new Beta 1.3 named worlds. This will never be the official version of InsideJobs, I have no pretention to add new functionnality other than the support of named world and edit SMP player.

System Requirements

Mac OS X 10.6 Snow Leopard.

Instructions

Inside Job operates on Minecraft’s level.dat files, located in ~/Library/Application Support/minecraft/saves/*. While Inside Job was written to interact with Minecraft’s data as safely as possible, it’s entirely possible that it will destroy it completely. Please back up your Minecraft saves folder before using Inside Job.

Inside Job-SMP have the particularity to automaticaly detect if the world have been used on a minecraft server, and allow you to select the differents players found on the server (and you can select too the default player found in the world «level.dat»)

Be sure to save and exit any open Minecraft worlds before running Inside Job. Once run, Inside Job will open the first world and display your inventory. You can change worlds using Command-1 thru 5, or using the segmented control at the top of the main window. Note that Inside Job can only edit existing worlds.

To alter your inventory, use the item list at right to find the item you desire, then drag it into an inventory slot. Rearrange items by dragging them to different slots. To copy an item, including its quantity, hold the Option key when you start dragging.

Note that Inside Job works differently from the Minecraft inventory screen in that it does not «swap» items when dropping an item onto another. Instead, it replaces the item completely. If you drag an item into a slot already containing that item, the quantity will be increased accordingly, up to 64.

To alter the quantity or damage of a particular item, click on its inventory slot. To accept the changes, hit escape or click outside of the popup window.

After changing your inventory you will need to save the currently open world using the World menu, or Command-S. Once you have saved the world you can open it in Minecraft. Note that if a world is opened in Minecraft while it is open in Inside Job, you will need to re-open it by switching to another world before switching back. This is because Minecraft’s file locking system gives write access to the last program to open it.

Release Notes

1.0.2-smp - March 11, 2011

  • Now players .dat file are correctly listed and selectable, we even can save it!
  • Merges changes from Nickloose, we are now able to list SSP worlds and open them.
  • Minor other changes

1.0.2-smp - March 5, 2011

  • Major changes on world internal selection, we no longuer use World Index as ID, but the world path. We currently still have «slots» on the interface, but it should be changed soon to use a popup button with the list of worlds.
  • Now we have separated level.dat from player.dat for beeing SMP friendly.
  • Add missing Redstone repeater
  • Forked from official version

1.0.2 - February 25, 2011

  • Inside Job presently only supports worlds named «World1» thru «World5». Support for worlds with other names will be added in a future release.
  • Added 1.3 and 1.2 beta items, as well as «unknown item» image, thanks to Nick Loose!
  • Inside Job now allows negative damage values (such as -1000) to create indestructible items.
  • Streamlined keyboard item-adding: search with Command-F, down arrow to navigate to item, then return adds it to the first available inventory slot.

1.0.1 - November 2, 2010

  • Added Halloween update items (thanks to nickloose)
  • Improved safety of world saving
  • Now prompts to save when closing or moving away from an unsaved world

Credits

Inside Job uses Matt Gemmell’s MAAttachedWindow. Item graphics were originally created by Mojang Specifications and compiled by Trojam and the Minecraft community.

License

Inside Job is made available under the MIT License. Its source code can be found on GitHub: [http://github.com/godzil/InsideJob](). Original work can be found on GitHub: [http://github.com/preble/InsideJob]().

Copyright (c) 2010-2011 Adam Preble
Parts Copyright (c) 2011 Manoël Trapier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.