From 51d3bb7df3776ad6b2311ab3b26afaa30227f701 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Sat, 20 Oct 2018 18:17:53 -0400 Subject: [PATCH] trying to push new files --- .../forgecraft/items/parts/WeaponGuard.java | 10 +++++++ .../forgecraft/items/parts/WeaponHandle.java | 10 +++++++ .../primal/forgecraft/util/SlotHelper.java | 27 ++++++++++++++++++ .../forgecraft/models/item/boneguard.json | 6 ++++ .../forgecraft/models/item/bonehandle.json | 6 ++++ .../assets/forgecraft/recipes/boneguard.json | 13 +++++++++ .../assets/forgecraft/recipes/bonehandle.json | 13 +++++++++ .../forgecraft/textures/items/boneguard.png | Bin 0 -> 282 bytes .../forgecraft/textures/items/bonehandle.png | Bin 0 -> 280 bytes 9 files changed, 85 insertions(+) create mode 100644 kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponGuard.java create mode 100644 kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponHandle.java create mode 100644 kfc/src/main/java/nmd/primal/forgecraft/util/SlotHelper.java create mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/boneguard.json create mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/bonehandle.json create mode 100644 kfc/src/main/resources/assets/forgecraft/recipes/boneguard.json create mode 100644 kfc/src/main/resources/assets/forgecraft/recipes/bonehandle.json create mode 100644 kfc/src/main/resources/assets/forgecraft/textures/items/boneguard.png create mode 100644 kfc/src/main/resources/assets/forgecraft/textures/items/bonehandle.png diff --git a/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponGuard.java b/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponGuard.java new file mode 100644 index 00000000..f3f1d11c --- /dev/null +++ b/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponGuard.java @@ -0,0 +1,10 @@ +package nmd.primal.forgecraft.items.parts; + +import nmd.primal.forgecraft.items.BaseItem; + +public class WeaponGuard extends BaseItem { + + public WeaponGuard(String registryName) { + super(registryName); + } +} diff --git a/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponHandle.java b/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponHandle.java new file mode 100644 index 00000000..077029cc --- /dev/null +++ b/kfc/src/main/java/nmd/primal/forgecraft/items/parts/WeaponHandle.java @@ -0,0 +1,10 @@ +package nmd.primal.forgecraft.items.parts; + +import nmd.primal.forgecraft.items.BaseItem; + +public class WeaponHandle extends BaseItem { + + public WeaponHandle(String registryName) { + super(registryName); + } +} diff --git a/kfc/src/main/java/nmd/primal/forgecraft/util/SlotHelper.java b/kfc/src/main/java/nmd/primal/forgecraft/util/SlotHelper.java new file mode 100644 index 00000000..4bfff90a --- /dev/null +++ b/kfc/src/main/java/nmd/primal/forgecraft/util/SlotHelper.java @@ -0,0 +1,27 @@ +package nmd.primal.forgecraft.util; + +import net.minecraft.item.ItemStack; + +public interface SlotHelper { + + default void doFuelSlotManagement(ItemStack tileSlot, ItemStack playerSlot){ + + + + /*** + * + * if fuelSlot is empty and playeritem is valid, set fuelSlot playerItem and clear player item + * + * if fuelSlot isn't empty and player item matches + * if fuelSLot + playerItem <= 64 set Fuelslot to fuelSlot.count plus playerItem.count and clear playerItem + * if fuelSlot + playeritem > 64 + * do 64 - fuelSlot + * add that to fuel slot + * decrment that from playerItem + * + * + */ + + } + +} diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/boneguard.json b/kfc/src/main/resources/assets/forgecraft/models/item/boneguard.json new file mode 100644 index 00000000..73319547 --- /dev/null +++ b/kfc/src/main/resources/assets/forgecraft/models/item/boneguard.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "forgecraft:items/boneguard" + } +} \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/bonehandle.json b/kfc/src/main/resources/assets/forgecraft/models/item/bonehandle.json new file mode 100644 index 00000000..2d9f8033 --- /dev/null +++ b/kfc/src/main/resources/assets/forgecraft/models/item/bonehandle.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "forgecraft:items/bonehandle" + } +} \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/recipes/boneguard.json b/kfc/src/main/resources/assets/forgecraft/recipes/boneguard.json new file mode 100644 index 00000000..ea793736 --- /dev/null +++ b/kfc/src/main/resources/assets/forgecraft/recipes/boneguard.json @@ -0,0 +1,13 @@ +{ + "type": "forge:ore_shaped", + "group": "forgecraft.bonehandle", + "result": { "item": "forgecraft.bonehandle", "count": 2 }, + "pattern": [ + "T", + "B" + ], + "key": { + "T": { "type": "forge:ore_dict", "ore": "toolWorkBlade" }, + "B": { "type": "forge:ore_dict", "ore": "bone" } + } +} \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/recipes/bonehandle.json b/kfc/src/main/resources/assets/forgecraft/recipes/bonehandle.json new file mode 100644 index 00000000..ff147013 --- /dev/null +++ b/kfc/src/main/resources/assets/forgecraft/recipes/bonehandle.json @@ -0,0 +1,13 @@ +{ + "type": "forge:ore_shaped", + "group": "forgecraft.bonehandle", + "result": { "item": "forgecraft.bonehandle", "count": 2 }, + "pattern": [ + "T", + "B" + ], + "key": { + "T": { "type": "forge:ore_dict", "ore": "toolSaw" }, + "B": { "type": "forge:ore_dict", "ore": "bone" } + } +} \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/textures/items/boneguard.png b/kfc/src/main/resources/assets/forgecraft/textures/items/boneguard.png new file mode 100644 index 0000000000000000000000000000000000000000..644d587866becb8ce7a221d727f104e8fde67082 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdmoPWK1pCw3jX;>7Ie(Snui>7^@&Yb`640GL?0IrPCBooGKt9$qK zKJ3|c*J<@9Q*RY+sol=@95Z~6pV%C7E$=ncyCB8$mn>%dQ(@1~^N$wiSo35w*DP7=dse(+ Xa*59i$Ay=H4rcIl^>bP0l+XkKE^ls% literal 0 HcmV?d00001