Geen omschrijving

preble 7d071e3276 Updated readme. 13 jaren geleden
English.lproj e3e071a157 Various minor improvements prepping for release. 13 jaren geleden
InsideJob.xcodeproj 8f2dd75a4d More work on slot properties. Moved properties window popup back to IJInventoryWindowController. 13 jaren geleden
.gitignore 1132d91503 Progress snapshot. 13 jaren geleden
Credits.rtf e3e071a157 Various minor improvements prepping for release. 13 jaren geleden
DataValuesV110.png 180951c1aa Added IJInventoryItem image-fetching. 13 jaren geleden
DataValuesV110Transparent.png 10ca73f649 Minor fix + cleanup. 13 jaren geleden
IJInventoryItem.h 185a0e7889 Moved item list into main window. Drag & drop works. 13 jaren geleden
IJInventoryItem.m 1e2bb88b50 Fixed green/yellow record icons. 13 jaren geleden
IJInventoryView.h 879afd1822 Armor items are now properly inverted. 13 jaren geleden
IJInventoryView.m 7d071e3276 Updated readme. 13 jaren geleden
IJInventoryWindowController.h e3e071a157 Various minor improvements prepping for release. 13 jaren geleden
IJInventoryWindowController.m 10ca73f649 Minor fix + cleanup. 13 jaren geleden
IJItemPropertiesViewController.h 468f612968 Added close button to properties popup. 13 jaren geleden
IJItemPropertiesViewController.m 468f612968 Added close button to properties popup. 13 jaren geleden
IJMinecraftLevel.h 07ee86e50f Improved handling of non-existent worlds. 13 jaren geleden
IJMinecraftLevel.m 07ee86e50f Improved handling of non-existent worlds. 13 jaren geleden
InsideJob-Info.plist e3e071a157 Various minor improvements prepping for release. 13 jaren geleden
InsideJob.icns aeb0717415 Credits/about and icon work. 13 jaren geleden
InsideJob.opacity aeb0717415 Credits/about and icon work. 13 jaren geleden
InsideJobAppDelegate.h 155f2b2394 Improved startup error handling. 13 jaren geleden
InsideJobAppDelegate.m 155f2b2394 Improved startup error handling. 13 jaren geleden
InsideJob_Prefix.pch 6eb2e6c022 Initial commit. 13 jaren geleden
ItemPropertiesView.xib 76dbaceaf1 Added name to item properties view. 13 jaren geleden
Items.csv 1132d91503 Progress snapshot. 13 jaren geleden
MAAttachedWindow.h 185a0e7889 Moved item list into main window. Drag & drop works. 13 jaren geleden
MAAttachedWindow.m 185a0e7889 Moved item list into main window. Drag & drop works. 13 jaren geleden
NBTContainer.h 1b66f2a808 Fleshing out model a bit more. 13 jaren geleden
NBTContainer.m 9912adf3c3 Improved properties editing. 13 jaren geleden
NSColor+Additions.h 8f2dd75a4d More work on slot properties. Moved properties window popup back to IJInventoryWindowController. 13 jaren geleden
NSColor+Additions.m 8f2dd75a4d More work on slot properties. Moved properties window popup back to IJInventoryWindowController. 13 jaren geleden
NSData+CocoaDevAdditions.h 6eb2e6c022 Initial commit. 13 jaren geleden
NSData+CocoaDevAdditions.m 6eb2e6c022 Initial commit. 13 jaren geleden
README.markdown 7d071e3276 Updated readme. 13 jaren geleden
Screenshot.png 7d071e3276 Updated readme. 13 jaren geleden
main.m 6eb2e6c022 Initial commit. 13 jaren geleden
test.nbt 6eb2e6c022 Initial commit. 13 jaren geleden

README.markdown

Inside Job

A Minecraft Alpha Inventory Editor for Mac OS X

Inside Job Screenshot

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

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.

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/World*. 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.

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.

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/preble/InsideJob]().

Copyright (c) 2010 Adam Preble

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.