ZNickq/MoreMaterials — Issue #26: Suggestion: Additional Item'n'Block Options
Author: zorakirby
Created: 2012-02-19 22:45:59+00:00
State: open

Im going to just make a guick list of item options I would really enjoy using. For everyone else, feel free to add any suggestions, of course.

Items:
- Burn mob on hit (burn damage, burn duration)
- Launch a Block like a cannon (allow block to fade away so it doesnt spam, also would require at least one of the block it's supposed to fire)
- Tool vulnerability
- Require 'Fuel' (like the bow requires Arrows )
- Tool Type/types (so it functions as a sword, hoe, pickaxe, axe, or shovel correctly with other blocks)
- 'Perform a command'/'Play a Sound' only when This item is held while right clicking a specific block or entity
- More/less effective against certain mobs
- Throw the item (snowball/chicken egg)
- Prevent Stacking (is that even something you would want?)
- Custom Armor
- Leave no Drop (pressing Q would keep the item in inventory, dying would not leave this item in the dropped inventory)
- Interact with a specified variable of a clicked block/mob/self (mathematically and booleans - i don't know if this would even be useful)
- Change a self variable for THIS one currently held instance of the item (e.g. item is set to Place a block, block specified in yml is "null". Right clicking on Brick would set the value from "null" to "brick". Of course, this would mean that it need to programmed so that not all instances of this item are modified: player1 doing this with 'itemA' would not affect player2's instance of itemA. Also, would probably prevent stacking so that placing one ItemA with value "Brick" on top of another itemA with value "Endstone" would not overwrite it.)

-Unusual request: item OR block uses a custom 3D model (.obj? or are models in minecraft made by constructing cubes and polygons via simple 3D java-programmed shapes?) The 3D model could have very low polycount limit so that it would be mostly geometric shapes. Take the brewing stand for example. It is a 1x1x1 block, it has enough polygons to have a cool 3D appearance, but also is very "blocky", which keeps the style of minecraft.

Blocks:
- Storage
- Make solid under a condition (redstone power, Rclicked by specific item, etc. - otherwise its "ghost" and is passed through when touched)
- Emit "Atmosphere" (Emits custom, partially transparent particles - PNG file)
-Give one of a specified item to the player, ONLY if the player doesn't already have one. Combined with "Leave no drop" from the items section above, and this could be a powerful tool for setting up quests, so that a player could not pick up any of a certain item (as no drops for the item would exist), they could not give one to a friend (no drops for the item exist) and the only way to obtain the item would be by collecting it from this Block.