| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.minecraftforge.common.MinecartRegistry
public class MinecartRegistry
| Nested Class Summary | |
|---|---|
static class | 
MinecartRegistry.MinecartKey
 | 
| Constructor Summary | |
|---|---|
MinecartRegistry()
 | 
|
| Method Summary | |
|---|---|
static Set<ItemStack> | 
getAllCartItems()
Will return a set of all registered minecart items.  | 
static Class<? extends EntityMinecart> | 
getCartClassForItem(ItemStack item)
The function will return the cart class for a given item.  | 
static int | 
getCartTypeForItem(ItemStack item)
The function will return the cart type for a given item.  | 
static ItemStack | 
getItemForCart(Class<? extends EntityMinecart> minecart)
This function returns an ItemStack that represents this cart.  | 
static ItemStack | 
getItemForCart(Class<? extends EntityMinecart> minecart,
                             int type)
This function returns an ItemStack that represents this cart.  | 
static ItemStack | 
getItemForCart(EntityMinecart cart)
This function returns an ItemStack that represents this cart.  | 
static void | 
registerMinecart(Class<? extends EntityMinecart> minecart,
                                 int type,
                                 ItemStack item)
Registers a minecart and its corresponding item.  | 
static void | 
registerMinecart(Class<? extends EntityMinecart> cart,
                                 ItemStack item)
Registers a custom minecart and its corresponding item.  | 
static void | 
removeMinecart(Class<? extends EntityMinecart> minecart,
                             int type)
Removes a previously registered Minecart.  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public MinecartRegistry()
| Method Detail | 
|---|
public static void registerMinecart(Class<? extends EntityMinecart> cart,
                                    ItemStack item)
cart - The minecart.item - The item used to place the cart.
public static void registerMinecart(Class<? extends EntityMinecart> minecart,
                                    int type,
                                    ItemStack item)
minecart - The minecart.type - The minecart type, used to differentiate carts that have the same class.item - The item used to place the cart.
public static void removeMinecart(Class<? extends EntityMinecart> minecart,
                                  int type)
minecart - type - public static ItemStack getItemForCart(Class<? extends EntityMinecart> minecart)
minecart - The cart class
public static ItemStack getItemForCart(Class<? extends EntityMinecart> minecart,
                                       int type)
minecart - The cart classtype - The minecartType value
public static ItemStack getItemForCart(EntityMinecart cart)
cart - The cart entity
public static Class<? extends EntityMinecart> getCartClassForItem(ItemStack item)
item - The item to test.
public static int getCartTypeForItem(ItemStack item)
item - The item to test.
public static Set<ItemStack> getAllCartItems()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||