Advertisement
Guest User

ZS container item test

a guest
Mar 29th, 2020
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #loader contenttweaker
  2. #modloaded minecraft
  3.  
  4. import mods.contenttweaker.VanillaFactory;
  5. import mods.contenttweaker.Item;
  6. import mods.contenttweaker.IItemGetContainerItem;
  7. import crafttweaker.item.IItemStack;
  8. import mods.contenttweaker.ResourceLocation;
  9. import crafttweaker.data.IData;
  10. import crafttweaker.item.IIngredient;
  11. import crafttweaker.item.IItemTransformer;
  12. import crafttweaker.item.IItemCondition;
  13.  
  14. var test_fuel = VanillaFactory.createItem("testitem_fuel");
  15.  
  16. test_fuel.maxStackSize = 1 as int;
  17. test_fuel.maxDamage = 32000;
  18. test_fuel.creativeTab = <creativetab:misc>;
  19. test_fuel.register();
  20.  
  21. test_fuel.itemGetContainerItem = function (input as IItemStack) as IItemStack{
  22. var m = input.maxDamage - 1;
  23. var c = (input.damage < m) | (input.hasTag & (input.tag.Broken.asInt() != 0));
  24.  
  25. if c {
  26. return (<item:contenttweaker:testitem_fuel>*1).withDamage(input.damage+1);
  27. }
  28. else{
  29. return ((<item:contenttweaker:testitem_fuel> * 1).withDamage(input.damage+1)).withTag({Broken:1} as IData);
  30. }
  31. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement