Advertisement
Jummit

Get flint by mining gravel with a bowl (CT script)

Apr 14th, 2019
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. mods.jei.JEI.addDescription(<minecraft:flint>,"Can be obtained with a 100 percent chance by mining gravel with a bowl");
  2. mods.jei.JEI.addDescription(<minecraft:bowl>,"Can be used to obtained flint by mining gravel");
  3.  
  4. events.onBlockBreak(
  5.     function(event as crafttweaker.event.BlockBreakEvent) {
  6.         if (event.isPlayer && (event.block.definition.id == "minecraft:gravel")) {
  7.             if (isNull(event.player.currentItem) || (event.player.currentItem.name != <minecraft:bowl>.name)) {
  8.                 return;
  9.             }
  10.  
  11.             var new_amount = event.player.currentItem.amount - 1;
  12.             if (new_amount > 0) {
  13.                 event.player.setItemToSlot(
  14.                         crafttweaker.entity.IEntityEquipmentSlot.mainHand(),
  15.                         event.player.currentItem.withAmount(new_amount));
  16.             }   else {
  17.                 event.player.setItemToSlot(crafttweaker.entity.IEntityEquipmentSlot.mainHand(), null);
  18.             }
  19.             if(!event.world.isRemote()) {
  20.                 event.world.spawnEntity(<minecraft:flint>.withAmount(1).createEntityItem(event.world, event.position));
  21.             }
  22.         }
  23.     }
  24. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement