Skip to content

Commit

Permalink
Add more block.
Browse files Browse the repository at this point in the history
  • Loading branch information
skniro committed Jan 19, 2025
1 parent c27a473 commit f8f1e95
Show file tree
Hide file tree
Showing 1,319 changed files with 21,240 additions and 59 deletions.
2 changes: 1 addition & 1 deletion src/main/java/com/skniro/growableores/GrowableOres.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import java.util.ArrayList;

@Mod(modid = "growable_ores", name = "GrowableOres", version = "3.0.0")
@Mod(modid = "growable_ores", name = "GrowableOres")
public class GrowableOres {
@SidedProxy(clientSide="com.skniro.growableores.client.GrowableOresClient", serverSide="com.skniro.growableores.GrowableOresServer")
public static GrowableOresServer proxy;
Expand Down
219 changes: 213 additions & 6 deletions src/main/java/com/skniro/growableores/block/GrowableOresBlocks.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -44,22 +44,22 @@ public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, Bloc

@Override
public void updateTick(World worldIn, BlockPos pos, IBlockState state, Random rand) {
if (!this.canBlockStay(worldIn, pos)) {
worldIn.destroyBlock(pos, true);
} else if (worldIn.isAirBlock(pos.up())) {
int height;
for (height = 1; worldIn.getBlockState(pos.down(height)).getBlock() == this; ++height);

if (height < 3) {
int age = state.getValue(AGE);
if (net.minecraftforge.common.ForgeHooks.onCropsGrowPre(worldIn, pos, state, true)) {
if (age == 15) {
worldIn.setBlockState(pos.up(), this.getDefaultState());
worldIn.setBlockState(pos, state.withProperty(AGE, 0), 4);
} else {
worldIn.setBlockState(pos, state.withProperty(AGE, age + 1), 4);
if (!this.checkForDrop(worldIn, pos, state)) {
if (worldIn.isAirBlock(pos.up())) {
int height;
for (height = 1; worldIn.getBlockState(pos.down(height)).getBlock() == this; ++height) ;

if (height < 3) {
int age = state.getValue(AGE);
if (net.minecraftforge.common.ForgeHooks.onCropsGrowPre(worldIn, pos, state, true)) {
if (age == 15) {
worldIn.setBlockState(pos.up(), this.getDefaultState());
worldIn.setBlockState(pos, state.withProperty(AGE, 0), 4);
} else {
worldIn.setBlockState(pos, state.withProperty(AGE, age + 1), 4);
}
net.minecraftforge.common.ForgeHooks.onCropsGrowPost(worldIn, pos, state, worldIn.getBlockState(pos));
}
net.minecraftforge.common.ForgeHooks.onCropsGrowPost(worldIn, pos, state, worldIn.getBlockState(pos));
}
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.skniro.growableores.item;

import com.skniro.growableores.block.GrowableOresBlocks;
import net.minecraft.client.resources.I18n;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
Expand All @@ -18,7 +19,7 @@ public ItemStack getIconItemStack() {

@Override
public String getTranslatedTabLabel() {
return "UsefulFood";
return I18n.format("itemGroup.growable_ores.test_group.name");
}

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=1": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=2": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=3": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=4": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=5": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=6": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=7": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=8": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=9": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=10": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=11": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=12": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=13": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=14": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
},
"age=15": {
"model": "growable_ores:ad_mars_ore_ostrum_cane"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=1": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=2": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=3": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=4": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=5": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=6": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=7": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=8": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=9": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=10": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=11": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=12": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=13": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=14": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
},
"age=15": {
"model": "growable_ores:ad_moon_ice_shard_ore_cane"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=1": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=2": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=3": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=4": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=5": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=6": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=7": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=8": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=9": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=10": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=11": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=12": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=13": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=14": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
},
"age=15": {
"model": "growable_ores:ad_moon_ore_cheese_cane"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=1": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=2": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=3": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=4": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=5": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=6": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=7": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=8": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=9": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=10": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=11": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=12": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=13": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=14": {
"model": "growable_ores:ad_moon_ore_desh_cane"
},
"age=15": {
"model": "growable_ores:ad_moon_ore_desh_cane"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=1": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=2": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=3": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=4": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=5": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=6": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=7": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=8": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=9": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=10": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=11": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=12": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=13": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=14": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
},
"age=15": {
"model": "growable_ores:ad_venus_calorite_ore_cane"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"variants": {
"age=0": {
"model": "growable_ores:amber_cane"
},
"age=1": {
"model": "growable_ores:amber_cane"
},
"age=2": {
"model": "growable_ores:amber_cane"
},
"age=3": {
"model": "growable_ores:amber_cane"
},
"age=4": {
"model": "growable_ores:amber_cane"
},
"age=5": {
"model": "growable_ores:amber_cane"
},
"age=6": {
"model": "growable_ores:amber_cane"
},
"age=7": {
"model": "growable_ores:amber_cane"
},
"age=8": {
"model": "growable_ores:amber_cane"
},
"age=9": {
"model": "growable_ores:amber_cane"
},
"age=10": {
"model": "growable_ores:amber_cane"
},
"age=11": {
"model": "growable_ores:amber_cane"
},
"age=12": {
"model": "growable_ores:amber_cane"
},
"age=13": {
"model": "growable_ores:amber_cane"
},
"age=14": {
"model": "growable_ores:amber_cane"
},
"age=15": {
"model": "growable_ores:amber_cane"
}
}
}
Loading

0 comments on commit f8f1e95

Please sign in to comment.