upgrade textures all added, pickaxehead variants all added
19
1.11/To-Dos
@@ -1,5 +1,22 @@
|
|||||||
To-Dos
|
To-Dos
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_emerald1_diamond1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ironpickaxehead_1
|
||||||
|
|
||||||
|
|
||||||
*** Priority ***
|
*** Priority ***
|
||||||
|
|
||||||
- [ ] Create all the textures for all the NBT types
|
- [ ] Create all the textures for all the NBT types
|
||||||
@@ -13,7 +30,7 @@ To-Dos
|
|||||||
|
|
||||||
|
|
||||||
*** Backlog ***
|
*** Backlog ***
|
||||||
|
- [ ] Create a method which adds the types of NBT upgrades and creates a unique float instead of using magic numbers
|
||||||
- [ ] Add forgehammer to oreDict
|
- [ ] Add forgehammer to oreDict
|
||||||
- [ ] Finish Toolhead Recipes
|
- [ ] Finish Toolhead Recipes
|
||||||
- [ ] WeaponHead recipes
|
- [ ] WeaponHead recipes
|
||||||
|
|||||||
@@ -22,7 +22,8 @@ public class PickaxePart extends ToolPart {
|
|||||||
|
|
||||||
/***
|
/***
|
||||||
|
|
||||||
Hot . Emerald . Diamond . Redstone . lapis
|
hot . emerald . diamond . redstone . lapis
|
||||||
|
0 . 0 . 0 . 0 . 0
|
||||||
|
|
||||||
***/
|
***/
|
||||||
|
|
||||||
@@ -35,15 +36,7 @@ public class PickaxePart extends ToolPart {
|
|||||||
public float apply(ItemStack item, @Nullable World worldIn, @Nullable EntityLivingBase entityIn)
|
public float apply(ItemStack item, @Nullable World worldIn, @Nullable EntityLivingBase entityIn)
|
||||||
{
|
{
|
||||||
if (item.hasTagCompound()) {
|
if (item.hasTagCompound()) {
|
||||||
if (item.getSubCompound("tags").getBoolean("hot") == true) {
|
|
||||||
return 1.0F;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item.getSubCompound("tags").getBoolean("hot") == false) {
|
|
||||||
if (item.getSubCompound("tags").getInteger("modifiers") == 0) {
|
|
||||||
return 0.0F;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item.getSubCompound("tags").getBoolean("hot") == false) {
|
if (item.getSubCompound("tags").getBoolean("hot") == false) {
|
||||||
if (item.getSubCompound("tags").getInteger("modifiers") != 0) {
|
if (item.getSubCompound("tags").getInteger("modifiers") != 0) {
|
||||||
@@ -105,6 +98,8 @@ public class PickaxePart extends ToolPart {
|
|||||||
return 0.03F;
|
return 0.03F;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=======
|
||||||
|
|
||||||
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
||||||
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
||||||
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
||||||
@@ -126,6 +121,8 @@ public class PickaxePart extends ToolPart {
|
|||||||
return 0.003F;
|
return 0.003F;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=========
|
||||||
|
|
||||||
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
||||||
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
||||||
(item.getSubCompound("tags").getInteger("redstone") == 0) &&
|
(item.getSubCompound("tags").getInteger("redstone") == 0) &&
|
||||||
@@ -147,6 +144,8 @@ public class PickaxePart extends ToolPart {
|
|||||||
return 0.0003F;
|
return 0.0003F;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=======
|
||||||
|
|
||||||
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
||||||
(item.getSubCompound("tags").getInteger("diamond") == 1) &&
|
(item.getSubCompound("tags").getInteger("diamond") == 1) &&
|
||||||
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
||||||
@@ -172,14 +171,14 @@ public class PickaxePart extends ToolPart {
|
|||||||
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
||||||
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
||||||
(item.getSubCompound("tags").getInteger("lapis") == 2)) {
|
(item.getSubCompound("tags").getInteger("lapis") == 2)) {
|
||||||
return 0.012F;
|
return 0.0012F;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
||||||
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
(item.getSubCompound("tags").getInteger("diamond") == 0) &&
|
||||||
(item.getSubCompound("tags").getInteger("redstone") == 1) &&
|
(item.getSubCompound("tags").getInteger("redstone") == 2) &&
|
||||||
(item.getSubCompound("tags").getInteger("lapis") == 2)) {
|
(item.getSubCompound("tags").getInteger("lapis") == 1)) {
|
||||||
return 0.0012F;
|
return 0.0021F;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
if ((item.getSubCompound("tags").getBoolean("emerald") == false) &&
|
||||||
@@ -190,6 +189,15 @@ public class PickaxePart extends ToolPart {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (item.getSubCompound("tags").getBoolean("hot") == true) {
|
||||||
|
return 1.0F;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item.getSubCompound("tags").getBoolean("hot") == false) {
|
||||||
|
if (item.getSubCompound("tags").getInteger("modifiers") == 0) {
|
||||||
|
return 0.0F;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return 0.0F;
|
return 0.0F;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -141,8 +141,12 @@ public class TileForge extends TileBaseSlot implements ITickable {
|
|||||||
}
|
}
|
||||||
if (cookCounter4 >= recipe.getIdealTime()) {
|
if (cookCounter4 >= recipe.getIdealTime()) {
|
||||||
if(this.getSlotStack(i).hasTagCompound()){
|
if(this.getSlotStack(i).hasTagCompound()){
|
||||||
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
if( this.getSlotStack(i).getSubCompound("tags").getBoolean("hot") == false) {
|
||||||
System.out.println("its hot now");
|
this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true);
|
||||||
|
System.out.println(this.getSlotStack(i).getSubCompound("tags"));
|
||||||
|
System.out.println("its hot now");
|
||||||
|
cookCounter4 = 0;
|
||||||
|
}
|
||||||
} else this.setSlotStack(i, recipe.getOutput());
|
} else this.setSlotStack(i, recipe.getOutput());
|
||||||
cookCounter4 = 0;
|
cookCounter4 = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,28 @@
|
|||||||
},
|
},
|
||||||
"overrides": [
|
"overrides": [
|
||||||
{"predicate": {"type": 0.0},"model": "forgecraft:item/ironpickaxehead_0"},
|
{"predicate": {"type": 0.0},"model": "forgecraft:item/ironpickaxehead_0"},
|
||||||
{"predicate": {"type": 1.0},"model": "forgecraft:item/ironpickaxehead_1"},
|
{"predicate": {"type": 0.0001},"model": "forgecraft:item/ironpickaxehead_13"},
|
||||||
{"predicate": {"type": 0.1},"model": "forgecraft:item/ironpickaxehead_2"}
|
{"predicate": {"type": 0.0002},"model": "forgecraft:item/ironpickaxehead_14"},
|
||||||
|
{"predicate": {"type": 0.0003},"model": "forgecraft:item/ironpickaxehead_15"},
|
||||||
|
{"predicate": {"type": 0.001},"model": "forgecraft:item/ironpickaxehead_10"},
|
||||||
|
{"predicate": {"type": 0.0012},"model": "forgecraft:item/ironpickaxehead_19"},
|
||||||
|
{"predicate": {"type": 0.002},"model": "forgecraft:item/ironpickaxehead_11"},
|
||||||
|
{"predicate": {"type": 0.0021},"model": "forgecraft:item/ironpickaxehead_20"},
|
||||||
|
{"predicate": {"type": 0.003},"model": "forgecraft:item/ironpickaxehead_12"},
|
||||||
|
{"predicate": {"type": 0.01},"model": "forgecraft:item/ironpickaxehead_7"},
|
||||||
|
{"predicate": {"type": 0.0102},"model": "forgecraft:item/ironpickaxehead_21"},
|
||||||
|
{"predicate": {"type": 0.0111},"model": "forgecraft:item/ironpickaxehead_16"},
|
||||||
|
{"predicate": {"type": 0.012},"model": "forgecraft:item/ironpickaxehead_18"},
|
||||||
|
{"predicate": {"type": 0.02},"model": "forgecraft:item/ironpickaxehead_8"},
|
||||||
|
{"predicate": {"type": 0.021},"model": "forgecraft:item/ironpickaxehead_17"},
|
||||||
|
{"predicate": {"type": 0.03},"model": "forgecraft:item/ironpickaxehead_9"},
|
||||||
|
{"predicate": {"type": 0.1},"model": "forgecraft:item/ironpickaxehead_2"},
|
||||||
|
{"predicate": {"type": 0.102},"model": "forgecraft:item/ironpickaxehead_6"},
|
||||||
|
{"predicate": {"type": 0.11},"model": "forgecraft:item/ironpickaxehead_3"},
|
||||||
|
{"predicate": {"type": 0.111},"model": "forgecraft:item/ironpickaxehead_5"},
|
||||||
|
{"predicate": {"type": 0.12},"model": "forgecraft:item/ironpickaxehead_4"},
|
||||||
|
{"predicate": {"type": 1.0},"model": "forgecraft:item/ironpickaxehead_1"}
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_redstone1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_redstone2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_redstone3"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_lapis1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_lapis2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_lapis3"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond1_redstone1_lapis1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond2_redstone1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond1_redstone2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_redstone1_lapis2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_redstone2_lapis1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond1_lapis2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_emerald1_diamond1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_emerald1_diamond2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_emerald1_diamond1_redstone1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_emerald1_redstone2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"parent": "forgecraft:item/pickaxehead",
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
|
"texture": "blocks/planks_oak",
|
||||||
|
"texture1": "forgecraft:items/iron_ingot_diamond3"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||||
"textures": {
|
"textures": {
|
||||||
"particle": "forgecraft:blocks/iron_ingot",
|
"particle": "forgecraft:items/iron_ingot",
|
||||||
"texture": "blocks/planks_oak",
|
"texture": "blocks/planks_oak",
|
||||||
"texture1": "forgecraft:blocks/iron_ingot"
|
"texture1": "forgecraft:items/iron_ingot"
|
||||||
},
|
},
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
|||||||
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 216 B |
|
After Width: | Height: | Size: 234 B |
|
After Width: | Height: | Size: 828 B |
|
After Width: | Height: | Size: 934 B |
|
After Width: | Height: | Size: 922 B |
|
After Width: | Height: | Size: 892 B |
|
After Width: | Height: | Size: 868 B |
|
After Width: | Height: | Size: 909 B |
|
After Width: | Height: | Size: 915 B |
|
Before Width: | Height: | Size: 912 B After Width: | Height: | Size: 977 B |
|
After Width: | Height: | Size: 1013 B |
|
After Width: | Height: | Size: 1017 B |
|
After Width: | Height: | Size: 1019 B |
|
After Width: | Height: | Size: 997 B |
|
After Width: | Height: | Size: 840 B |
|
After Width: | Height: | Size: 902 B |
|
After Width: | Height: | Size: 942 B |
|
After Width: | Height: | Size: 809 B |
|
After Width: | Height: | Size: 930 B |
|
After Width: | Height: | Size: 848 B |
|
After Width: | Height: | Size: 899 B |
|
After Width: | Height: | Size: 914 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 218 B |
|
After Width: | Height: | Size: 252 B |
|
After Width: | Height: | Size: 237 B |
|
After Width: | Height: | Size: 277 B |
|
After Width: | Height: | Size: 312 B |