PocketUtilities

PocketUtilities

Description

PocketUtilities allows the player to access a portable Crafting Table, Enchatment Table, Furnace, and/or Brewing Stand UI by just pressing a key (so long as the player has SpoutCraft and server has SpoutPlugin)
Each player can configure which keys bring up the UIs for them, in the Spoutcraft Options->Controls menu (Defaults: Crafting Table - C; Furnace - U; Enchantment Table - N; Brewing Stand - B).
If people want, I can try to make a non-spout, command activated way of bringing up the same menus, but there's no guarantee they'll work as well.

Further Information

Current Status

Pocket Crafting Table

Works perfectly (thanks to improved API's on Spout's end, this includes custom recipes that other plugins add)

Pocket Enchantment Table

Works Perfectly (as far as I know)
If you stand near bookshelves when using the portable enchantment table, you DO get higher-level enchantment options.

Pocket Furnace

Kinda works
In the beta currently furnaces save everything, unless you leave an item in there during a reboot/reload of the server, in which case the item would be lost.
It is also likely to be fairly RAM-intensive if you have a lot of players on, and will leak memory proportional to how many unique players your server has.
All of the above problems should be fixed fairly soon (which means, whenever I have the time, which might not actually be soon).
Tweaks to furnace recipes by other plugins probably don't work through Pocket Furnace.

Pocket Brewing Stand

Kinda works
In the beta currently brewing stands save everything, unless you leave an item in there during a reboot/reload of the server, in which case the item would be lost.
It is also likely to be fairly RAM-intensive if you have a lot of players on, and will leak memory proportional to how many unique players your server has.
All of the above problems should be fixed fairly soon (which means, whenever I have the time, which might not actually be soon).
Tweaks to brewing recipes by other plugins probably don't work through Pocket Brewing Stand.

(Ender Chest is todo - once it makes it to recommended build. Normal Chest is unlikely, because there's already plugins that handle arbitrary-sized extra inventory space just fine, so the normal chest isn't a priority for me).

Permissions

PocketUtilities supports the following permission nodes:

Currently Working Perfectly

pocketutils.workbench.always - Player can access the Crafting Table UI whenever, with or without a Crafting Table in their inventory
pocketutils.workbench.inventory - Player must have a Crafting Table in their inventory to access the Crafting Table UI
pocketutils.enchantment.always - Player can access the Enchantment Table UI whenever, with or without an Enchantment Table in their inventory
pocketutils.enchantment.inventory - Player must have an Enchantment Table in their inventory to access the Enchantment Table UI

Only Enable If You Understand The Issues Stated Above

pocketutils.furnace.always - Player can access the Furnace UI whenever, with or without a Furnace in their inventory
pocketutils.furnace.inventory - Player must have a Furnace in their inventory to access the Furnace UI
pocketutils.brewingstand.always - Player can access the Brewing Stand UI whenever, with or without a Brewing Stand in their inventory
pocketutils.brewingstand.inventory - Player must have a Brewing Stand in their inventory to access the Brewing Stand UI

Requirements

This Plugin requires the Spoutcraft Client and the Spout server plugin to use.

Thanks

Special and greatest thanks to skeletonofchaos for the original development of this plugin, under the name PocketCraft, and for him letting me continue development from his work.
A small thanks to Olloth, whose open source code for SpoutFlight taught me how to do key binding registering such that every user could customize what key they use.
A small thanks to martinherrman, who helped with the formatting and layout of this description.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    37021
  • Created
    Feb 28, 2012
  • Last Released File
    Jul 7, 2012
  • Total Downloads
    3,693
  • License

Categories