Skip to content

Commit e70bd9c

Browse files
committed
Release 2.0.7
- Fixed more typos, including one in the OreDict - Added salt OreDict for (begrudging) compatibility with HarvestCraft - Re-added a couple of missing crafting recipes
1 parent b3a02bf commit e70bd9c

File tree

9 files changed

+223
-35
lines changed

9 files changed

+223
-35
lines changed

src/main/java/darkbum/saltymod/block/BlockApiary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public TileEntity createNewTileEntity(World world, int meta) {
122122
*/
123123
@Override
124124
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entity, ItemStack stack) {
125-
BlockUtils.setBlockDirectionFromEntity(world, x, y, z, entity);
125+
setBlockDirectionFromEntity(world, x, y, z, entity);
126126
}
127127

128128
/**

src/main/java/darkbum/saltymod/block/BlockMill.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public IIcon getIcon(int side, int meta) {
114114
*/
115115
@Override
116116
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entity, ItemStack stack) {
117-
BlockUtils.setBlockDirectionFromEntity(world, x, y, z, entity);
117+
setBlockDirectionFromEntity(world, x, y, z, entity);
118118
}
119119

120120
@Override

src/main/java/darkbum/saltymod/event/EntityItemPickupEventHandler.java

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import static darkbum.saltymod.init.ModAchievementList.*;
1111
import static darkbum.saltymod.init.ModBlocks.*;
1212
import static darkbum.saltymod.init.ModItems.*;
13+
import static darkbum.saltymod.util.AchievementHelper.*;
14+
import static net.minecraft.item.Item.*;
1315

1416
/**
1517
* Event handler class for item pickup-related events.
@@ -28,21 +30,13 @@ public void onEntityItemPickup(EntityItemPickupEvent event) {
2830
if (!world.isRemote) {
2931
Item pickedItem = event.item.getEntityItem().getItem();
3032

31-
if (pickedItem == salt) {
32-
player.addStat(find_salt, 1);
33-
} else if (pickedItem == salt_shard) {
34-
player.addStat(find_salt_crystal, 1);
35-
} else if (pickedItem == mineral_mud_ball) {
36-
player.addStat(find_mineral_mud, 1);
37-
} else if (pickedItem == saltwort) {
38-
player.addStat(find_saltwort, 1);
39-
} else if (pickedItem == dough) {
40-
player.addStat(find_dough, 1);
41-
} else if (pickedItem == Item.getItemFromBlock(dry_mud_brick)) {
42-
player.addStat(find_mud_brick, 1);
43-
} else if (pickedItem == onion) {
44-
player.addStat(find_onion, 1);
45-
}
33+
tryAward(player, pickedItem, salt, find_salt);
34+
tryAward(player, pickedItem, salt_shard, find_salt_shard);
35+
tryAward(player, pickedItem, mineral_mud_ball, find_mineral_mud);
36+
tryAward(player, pickedItem, saltwort, find_saltwort);
37+
tryAward(player, pickedItem, dough, find_dough);
38+
tryAward(player, pickedItem, getItemFromBlock(dry_mud_brick), find_mud_brick);
39+
tryAward(player, pickedItem, onion, find_onion);
4640
}
4741
}
4842
}

src/main/java/darkbum/saltymod/init/ModAchievementList.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class ModAchievementList {
2626

2727
public static Achievement find_salt;
2828
public static Achievement make_rain;
29-
public static Achievement find_salt_crystal;
29+
public static Achievement find_salt_shard;
3030
public static Achievement nav_salt_crystal;
3131
public static Achievement navelse_salt_crystal;
3232
public static Achievement slime_salt_crystal;
@@ -70,9 +70,9 @@ public static void init() {
7070
rainmaker,
7171
find_salt).registerStat();
7272

73-
find_salt_crystal = new Achievement(
74-
"achievement.find_salt_crystal",
75-
"find_salt_crystal",
73+
find_salt_shard = new Achievement(
74+
"achievement.find_salt_shard",
75+
"find_salt_shard",
7676
-4,
7777
-2,
7878
iron_pickaxe,
@@ -84,7 +84,7 @@ public static void init() {
8484
-4,
8585
-4,
8686
Items.bone,
87-
find_salt_crystal).registerStat();
87+
find_salt_shard).registerStat();
8888

8989
navelse_salt_crystal = new Achievement(
9090
"achievement.navelse_salt_crystal",
@@ -100,15 +100,15 @@ public static void init() {
100100
-5,
101101
-3,
102102
tough_jelly,
103-
find_salt_crystal).setSpecial().registerStat();
103+
find_salt_shard).setSpecial().registerStat();
104104

105105
witch_salt_crystal = new Achievement(
106106
"achievement.witch_salt_crystal",
107107
"witch_salt_crystal",
108108
-3,
109109
-3,
110110
new ItemStack(dev_item, 1, 2),
111-
find_salt_crystal).setSpecial().registerStat();
111+
find_salt_shard).setSpecial().registerStat();
112112

113113
farm_salt = new Achievement(
114114
"achievement.farm_salt",
@@ -272,7 +272,7 @@ public static void init() {
272272

273273
list.add(find_salt);
274274
list.add(make_rain);
275-
list.add(find_salt_crystal);
275+
list.add(find_salt_shard);
276276
list.add(nav_salt_crystal);
277277
list.add(navelse_salt_crystal);
278278
list.add(slime_salt_crystal);

src/main/java/darkbum/saltymod/init/ModOreDictionary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package darkbum.saltymod.init;
22

3-
import darkbum.saltymod.tileentity.TileEntityEvaporator;
43
import net.minecraft.block.Block;
54
import net.minecraft.item.Item;
65
import net.minecraft.item.ItemStack;
@@ -86,6 +85,7 @@ public static void init() {
8685
registerOre("itemRoyaljelly", royal_jelly);
8786
registerOre("itemIngredientBucket", water_bucket);
8887
registerOre("itemIngredientBucket", milk_bucket);
88+
registerOre("itemSalt", salt);
8989
registerOre("cropOnion", onion);
9090
registerOre("cropSaltwort", saltwort);
9191

0 commit comments

Comments
 (0)