added speedpowder and quickiepowder
@ -0,0 +1,42 @@
|
|||||||
|
package de.jottyfan.quickiemod.blocks;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.mojang.serialization.MapCodec;
|
||||||
|
|
||||||
|
import de.jottyfan.quickiemod.items.QuickieItems;
|
||||||
|
import net.minecraft.block.AbstractBlock;
|
||||||
|
import net.minecraft.block.BlockState;
|
||||||
|
import net.minecraft.block.FallingBlock;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.loot.context.LootContextParameterSet.Builder;
|
||||||
|
import net.minecraft.world.explosion.Explosion;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class BlockQuickiepowder extends FallingBlock {
|
||||||
|
|
||||||
|
public BlockQuickiepowder() {
|
||||||
|
super(AbstractBlock.Settings.create().luminance(state -> 12));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ItemStack> getDroppedStacks(BlockState state, Builder builder) {
|
||||||
|
return Arrays.asList(new ItemStack[] { new ItemStack(QuickieItems.QUICKIEPOWDER.getItem(), 9) });
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean shouldDropItemsOnExplosion(Explosion explosion) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected MapCodec<? extends FallingBlock> getCodec() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
package de.jottyfan.quickiemod.blocks;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.mojang.serialization.MapCodec;
|
||||||
|
|
||||||
|
import de.jottyfan.quickiemod.items.QuickieItems;
|
||||||
|
import net.minecraft.block.AbstractBlock;
|
||||||
|
import net.minecraft.block.BlockState;
|
||||||
|
import net.minecraft.block.FallingBlock;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.loot.context.LootContextParameterSet.Builder;
|
||||||
|
import net.minecraft.world.explosion.Explosion;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class BlockSpeedpowder extends FallingBlock {
|
||||||
|
|
||||||
|
public BlockSpeedpowder() {
|
||||||
|
super(AbstractBlock.Settings.create().luminance(state -> 12));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ItemStack> getDroppedStacks(BlockState state, Builder builder) {
|
||||||
|
return Arrays.asList(new ItemStack[] { new ItemStack(QuickieItems.SPEEDPOWDER.getItem(), 9) });
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean shouldDropItemsOnExplosion(Explosion explosion) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected MapCodec<? extends FallingBlock> getCodec() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
@ -18,7 +18,9 @@ public enum QuickieBlocks {
|
|||||||
ORE_DEEPSLATESULPHOR(new BlockOreDeepslateSulphor(), "oredeepslatesulphor"),
|
ORE_DEEPSLATESULPHOR(new BlockOreDeepslateSulphor(), "oredeepslatesulphor"),
|
||||||
SAND_SALPETER(new BlockSandSalpeter(), "sandsalpeter"),
|
SAND_SALPETER(new BlockSandSalpeter(), "sandsalpeter"),
|
||||||
BLOCKSULPHOR(new BlockSulphor(), "blocksulphor"),
|
BLOCKSULPHOR(new BlockSulphor(), "blocksulphor"),
|
||||||
BLOCKSALPETER(new BlockSalpeter(), "blocksalpeter");
|
BLOCKSALPETER(new BlockSalpeter(), "blocksalpeter"),
|
||||||
|
BLOCKSPEEDPOWDER(new BlockSpeedpowder(), "blockspeedpowder"),
|
||||||
|
BLOCKQUICKIEPOWDER(new BlockQuickiepowder(), "blockquickiepowder");
|
||||||
// @formatter:on
|
// @formatter:on
|
||||||
|
|
||||||
private final Block block;
|
private final Block block;
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
package de.jottyfan.quickiemod.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ItemOxidizedcopperpowder extends Item {
|
||||||
|
|
||||||
|
public ItemOxidizedcopperpowder() {
|
||||||
|
super(new Item.Settings().maxCount(64));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package de.jottyfan.quickiemod.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ItemQuickieingot extends Item {
|
||||||
|
|
||||||
|
public ItemQuickieingot() {
|
||||||
|
super(new Item.Settings());
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package de.jottyfan.quickiemod.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ItemQuickiepowder extends Item {
|
||||||
|
|
||||||
|
public ItemQuickiepowder() {
|
||||||
|
super(new Item.Settings());
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package de.jottyfan.quickiemod.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ItemSpeedingot extends Item {
|
||||||
|
|
||||||
|
public ItemSpeedingot() {
|
||||||
|
super(new Item.Settings());
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package de.jottyfan.quickiemod.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author jotty
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ItemSpeedpowder extends Item {
|
||||||
|
|
||||||
|
public ItemSpeedpowder() {
|
||||||
|
super(new Item.Settings());
|
||||||
|
}
|
||||||
|
}
|
@ -13,7 +13,12 @@ public enum QuickieItems {
|
|||||||
CARROTSTACK(new ItemCarrotstack(), "carrotstack"),
|
CARROTSTACK(new ItemCarrotstack(), "carrotstack"),
|
||||||
STUB(new ItemStub(), "stub"),
|
STUB(new ItemStub(), "stub"),
|
||||||
SALPETER(new ItemSalpeter(), "salpeter"),
|
SALPETER(new ItemSalpeter(), "salpeter"),
|
||||||
SULPHOR(new ItemSulphor(), "sulphor");
|
SULPHOR(new ItemSulphor(), "sulphor"),
|
||||||
|
SPEEDPOWDER(new ItemSpeedpowder(), "speedpowder"),
|
||||||
|
QUICKIEPOWDER(new ItemQuickiepowder(), "quickiepowder"),
|
||||||
|
OXIDIZEDCOPPERPOWDER(new ItemOxidizedcopperpowder(), "oxidizedcopperpowder"),
|
||||||
|
SPEEDINGOT(new ItemSpeedingot(), "speedingot"),
|
||||||
|
QUICKIEINGOT(new ItemQuickieingot(), "quickieingot");
|
||||||
// @formatter:on
|
// @formatter:on
|
||||||
|
|
||||||
private final Item item;
|
private final Item item;
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"": {
|
||||||
|
"model": "quickiemod:block/blockquickiepowder"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"": {
|
||||||
|
"model": "quickiemod:block/blockspeedpowder"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "block/cube_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "quickiemod:block/blockquickiepowder"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "block/cube_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "quickiemod:block/blockspeedpowder"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"parent": "quickiemod:block/blockquickiepowder",
|
||||||
|
"display": {
|
||||||
|
"thirdperson": {
|
||||||
|
"rotation": [ 10, -45, 170 ],
|
||||||
|
"translation": [ 0, 1.5, -2.75 ],
|
||||||
|
"scale": [ 0.375, 0.375, 0.375 ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"parent": "quickiemod:block/blockspeedpowder",
|
||||||
|
"display": {
|
||||||
|
"thirdperson": {
|
||||||
|
"rotation": [ 10, -45, 170 ],
|
||||||
|
"translation": [ 0, 1.5, -2.75 ],
|
||||||
|
"scale": [ 0.375, 0.375, 0.375 ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/coal",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "quickiemod:item/oxidizedcopperpowder"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/coal",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "quickiemod:item/quickieingot"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/coal",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "quickiemod:item/quickiepowder"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/coal",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "quickiemod:item/speedingot"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/coal",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "quickiemod:item/speedpowder"
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 779 B |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 799 B |
After Width: | Height: | Size: 439 B |
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "minecraft:oxidized_copper"
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:oxidizedcopperpowder"
|
||||||
|
},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "minecraft:oxidized_cut_copper"
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:oxidizedcopperpowder"
|
||||||
|
},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "minecraft:oxidized_cut_copper_stairs"
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:oxidizedcopperpowder"},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "minecraft:oxidized_cut_copper_slab"
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:oxidizedcopperpowder"},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "quickiemod:quickiepowder"
|
||||||
|
},
|
||||||
|
"result": {"id":"quickiemod:quickieingot"},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:blasting",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "quickiemod:speedpowder"
|
||||||
|
},
|
||||||
|
"result": {"id":"quickiemod:speedingot"},
|
||||||
|
"experience": 0.1,
|
||||||
|
"cookingtime": 200
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
"sss",
|
||||||
|
"sss",
|
||||||
|
"sss"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"s": {
|
||||||
|
"item": "quickiemod:quickiepowder"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:blockquickiepowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
"sss",
|
||||||
|
"sss",
|
||||||
|
"sss"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"s": {
|
||||||
|
"item": "quickiemod:speedpowder"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:blockspeedpowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:slime_block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "quickiemod:blockspeedpowder"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:blockquickiepowder",
|
||||||
|
"count": 2
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "quickiemod:blocksalpeter"
|
||||||
|
},{
|
||||||
|
"item": "quickiemod:blocksulphor"
|
||||||
|
},{
|
||||||
|
"item": "minecraft:coal_block"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:blockspeedpowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:item_frame"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:glowstone_dust"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "minecraft:glow_item_frame",
|
||||||
|
"count": 2
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "quickiemod:blockquickiepowder"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:quickiepowder",
|
||||||
|
"count": 9
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "quickiemod:speedpowder"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "quickiemod:oxidizedcopperpowder"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:quickiepowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "quickiemod:speedpowder"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:slime_ball"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:quickiepowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:gunpowder"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:redstone"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:speedpowder",
|
||||||
|
"count": 1
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "quickiemod:blockspeedpowder"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"id": "quickiemod:speedpowder",
|
||||||
|
"count": 9
|
||||||
|
}
|
||||||
|
}
|