Advertisement
80LK

Sh*t

Feb 18th, 2021
766
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //My
  2. const nameReplace = /[\'\-]/ig;
  3. function quickCreateItem(name){
  4.     let sid = name.toLowerCase().replace(nameReplace, "_");
  5.     const textureName = sid.replace(/\s+/g, "_");
  6.    
  7.     const sid_parts = sid.split(/\s+/g);
  8.     sid = sid_parts[0];
  9.     for(let i = 1, l = sid_parts.length; i < l; i++){
  10.         const sid_part = sid_parts[i];
  11.         sid += sid_part[0].toUpperCase() + sid_part.slice(1)
  12.     }
  13.    
  14.     IDRegistry.genItemID(sid);
  15.     Item.createItem(sid, name, {name: textureName}, {stack: 64});
  16.     AbyssalCraftItems.push(ItemID[sid]);
  17. }
  18.  
  19. //My but Zbarag
  20. const nameReplace = /[\'\-]/ig;
  21. function quickCreateItem(name){
  22.     let namee = name;
  23.    
  24.     if(nameReplace.test(name))
  25.         name = name.replace(nameReplace, "_");
  26.    
  27.     let id = name.toLowerCase().split(' ');
  28.    
  29.     let texture = id.join('_');
  30.    
  31.     for(let i in id)
  32.         id[i] = (i == 0 ? id[i][0] : id[i][0].toUpperCase()) + id[i].slice(1);
  33.     id = id.join('');
  34.    
  35.     IDRegistry.genItemID(id);
  36.     Item.createItem(id, namee, {name: texture}, {stack: 64});
  37.     AbyssalCraftItems.push(ItemID[id]);
  38. }
  39.  
  40. //Zbarag
  41. function quickCreateItem(name){
  42.     let namee = name;
  43.    
  44.     if(name.indexOf("'") !== -1)
  45.         name[name.indexOf("'")] = "_";
  46.     if(name.indexOf("-") !== -1)
  47.         name[name.indexOf("-")] = "_";
  48.    
  49.     let id = name.split(' ');
  50.    
  51.     for(let i in id)
  52.         id[i] = (i == 0 ? id[i][0].toLowerCase() : id[i][0].toUpperCase()) + id[i].slice(1);
  53.     id = id.join('');
  54.    
  55.     let texture = name.toLowerCase().split(' ').join('_');
  56.     IDRegistry.genItemID(id);
  57.     Item.createItem(id, namee, {name: texture}, {stack: 64});
  58.     AbyssalCraftItems.push(ItemID[id]);
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement