Check out the wiki tutorial here: http://rpgx.wikia.com/wiki/RPGx_WikiaThis topic is dedicated to the development of the version 5 update of Item Storage (now called RPGs Extended or "RPGx"). I thought it would be a good idea to release an alpha version of the add-on publicly for testing - not just to get feedback on its development, but also so the community can try it out before the official release. Over time, v5 became much more than just about storage - it evolved into a full-fledged RPG system. The mod includes:
Over 160 Items- Over 160 items and 66 bricks have been included with the add-on. Config files are also included which allow you to disable unwanted RPGx bricks and items.
Crafting & Item Forming- New items can be crafted using either Item Crafting, General Crafting or Grid Forming. "Crafting" works similar to games like Minecraft, while "Forming" allows you to shape a new item out of various materials. Fallout-style crafting is also planned on being added in the future. Recipes can be managed via the Drafting Table GUI.
Hunger / Thirst- Player hunger / thirst levels both gradually decrease randomly over time, if enabled. Your hunger level can be raised by eating any of the food items, and your thirst level can be raised by drinking water from a clay bowl, clay jug, silver cup or a flask - which can be refilled by using the item on a water brick.
Mining- Mining allows you to dig for rock, ore or gems items. You can use the Pickaxe tool to dig into stone bricks - you can also set the percentage of how frequently harvestable bricks generate. Once mined, rock / ore / gem bricks will drop their corresponding items, which can be collected and used for crafting and item-modding.
Backpacks & Small Containers- Backpacks and containers are included, which help expand your overall player inventory. Only backpacks / containers in your tools inventory can be modified; some even support being locked. An option has also been added that causes players to drop their backpack / containers on player death (enabled by default).
Shops- Shops allow for easily setting up a system for buying or selling items via an event and reference files. Shops are automatically reset during scheduled ticks (which alters the shop's inventory - to simulate changing supply).
Events- Countless input and output events are included, which allow you to check / modify stacks of items in specific inventories, randomize inventories, load shots or loot items, check if an inventory is unlocked or modified, detect when a certain tool is used on the brick, etc.
Door-Locking Support- Events and support for locking / unlocking doors are provided.
Loot- The loot system allows you to randomly load items into a brick's inventory, based on a an event and reference files. Loot is automatically randomized during scheduled ticks.
Smelting, Baking & Cooking- Items can altered using a furnace brick - such as baking clay objects or cooking food. You can customize what items become after being heated, as well as which items can be used to fuel the furnace.
Encumbrance- The encumbrance system has also been completely rewritten. It can now be set up to either gradually slow players down as they take on weight or pass a certain weight limit, and / or to stop them completely if they pass another weight limit. Players also won't be able to move when accessing a brick's inventory (so they can't make changes to the brick's items from miles away).
Item Durability & Degradation- A new feature included in v5 is Item Durability and Degradation. If enabled, items will loose "health" in 3 different ways: either gradually over time when stored in an inventory, when the item is used as a tool from your player inventory, or when the item is used as a tool for crafting, forming, modding, etc., within certain GUIs. Any items stored in clay jars, clay vessels, or within the cupboard brick will degrade 8 times slower over time.
Locks, Keys and Lock-Picking- Certain brick, vehicle, backpack and container inventories can be locked, preventing other players from being able to open and make changes to that inventory. Different locks add varying levels of security to an inventory. An inventory can be locked and unlocked by simply moving / removing a
lock item from an inventory's lock slot (marked with a lock icon). Inventories can be unlocked by having the corresponding
key item in your player or backpack inventory, or in a container within your player inventory.
- Players can attempt to pick a lock and guess it's combination with a lockpick item (lock-picking acts like a puzzle / minigame). By default, locks don't have any combination applied to them. However, you can add your own, unique combination to locks and keys by using the
Locksmith Table.
Hybrid Items - Backpacks and small containers have the option of being planted as a brick, which adds new, unique storage options. Items planted as bricks can be viewed by all players (not just yourself), and it also allows you to swap items between other backpacks or containers you may be carrying. Items can be planted by selecting the "Plant" button at the top of certain inventory GUIs, and picked up by selecting the "Pickup" button (also at the top of the window).
Vehicle Storage- As requested, you'll be able to store items in vehicles; vehicle inventory sizes will probably be based on the size of the vehicle itself. All brick and vehicle inventories can also be viewed by multiple players. Simply click / activate a vehicle with one of the
key items to view its inventory.
Display Cases- Items stored in display case bricks will spawn physical items within the brick itself, making it appear like the item is actually on display - great for showing off loot and other valuables. Items within displays drop as items you can pickup once the brick is destroyed, and items will be automatically spawned when bricks are loaded from saves (if the inventory hasn't been destroyed).
-
Note: There is an issue with certain items in which they don't stay within the display bounds (this is due to how they models are set up, but I'll try to fix this before the final release).
Item Modding- The anvil brick is used for altering items: such as by repairing them, applying modifications or combining certain items together to form new ones. Items can be repaired by using a
Restore Hammer tool in the brick's tool slot, along with the item you want to repair in the input slot.
- Items can be modified by combining them with various gems and when using the
Mod Hammer; each colored gems applies a different modification to an item. Some of the modifications include increasing an items durability value, reducing it's weight, or applying a kick / burn / freeze effect to projectile-based weapons (the level of each effect increases each time it's applied, up to level 5).
- Some items can be combined in the anvil with the
Blacksmith Hammer - such as joining two iron ingots together to create steel, or combining an iron ingot with one of the various blueprints to create a part for a tool (weapon parts require steel ingots when combined with blueprints in the anvil).
Toggleable Auto-Sorting- Player's can toggle an option known as Auto-Sorting (via a checkbox near the bottom of the player inventory GUI), which when enabled, will automatically pickup and stack items in your player inventory (or in a backpack or container in your player inventory). Usually, if you already have an item in your player inventory (or if you don't have a free tool slot available), that item can't be picked up. This option is meant for gathering resources or for picking up multiple items at once.