Advertisement
WolfieMario

Not identical functionality, but still, just saying.

Sep 7th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.19 KB | None | 0 0
  1. ============================== Java ==============================
  2.  
  3.     private ItemType(int id, short defaultData, short maxData, boolean supportsData, byte maxStack, String textureName)
  4.     {
  5.         this.id = id;
  6.         this.defaultData = defaultData;
  7.         this.maxData = maxData;
  8.         this.supportsData = supportsData;
  9.         this.maxStack = maxStack;
  10.         this.textureName = textureName;
  11.     }
  12.    
  13.     private ItemType(int id, short maxData, boolean supportsData, byte maxStack, String textureName)
  14.     {
  15.         this(id, supportsData ? 0 : maxData, maxData, supportsData, maxStack, textureName);
  16.     }
  17.    
  18.     private ItemType(int id, boolean supportsData, byte maxStack, String textureName)
  19.     {
  20.         this(id, (short) 0, supportsData ? Short.MAX_VALUE : 0, supportsData, maxStack, textureName);
  21.     }
  22.    
  23.     private ItemType(int id, byte maxStack, String textureName)
  24.     {
  25.         this(id, (short) 0, Short.MAX_VALUE, true, maxStack, textureName);
  26.     }
  27.    
  28.     private ItemType(int id, short defaultData, short maxData, byte maxStack, String textureName)
  29.     {
  30.         this(id, defaultData, maxData, false, maxStack, textureName);
  31.     }
  32.    
  33.     private ItemType(int id, short defaultData, byte maxStack, String textureName)
  34.     {
  35.         this(id, defaultData, defaultData, false, maxStack, textureName);
  36.     }
  37.    
  38.     private ItemType(int id, short defaultData, short maxData, boolean supportsData, String textureName)
  39.     {
  40.         this(id, defaultData, maxData, supportsData, (byte) 64, textureName);
  41.     }
  42.    
  43.     private ItemType(int id, short maxData, boolean supportsData, String textureName)
  44.     {
  45.         this(id, (short) 0, maxData, supportsData, (byte) 64, textureName);
  46.     }
  47.    
  48.     private ItemType(int id, boolean supportsData, String textureName)
  49.     {
  50.         this(id, (short) 0, Short.MAX_VALUE, supportsData, (byte) 64, textureName);
  51.     }
  52.    
  53.     private ItemType(int id, String textureName)
  54.     {
  55.         this(id, (short) 0, Short.MAX_VALUE, true, (byte) 64, textureName);
  56.     }
  57.  
  58. ============================== Python ==============================
  59.  
  60.     def __init__(self, id, defaultData=0, maxData=32767, supportsData=False, maxStack=64, textureName)
  61.     {
  62.         self.id = id;
  63.         self.defaultData = defaultData;
  64.         self.maxData = maxData;
  65.         self.supportsData = supportsData;
  66.         self.maxStack = maxStack;
  67.         self.textureName = textureName;
  68.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement