Implement the Crafting Grid
This commit is contained in:
3
src/main/resources/META-INF/accesstransformer.cfg
Normal file
3
src/main/resources/META-INF/accesstransformer.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
protected net.minecraft.inventory.container.Container field_75153_a # inventoryItemStacks
|
||||
protected net.minecraft.inventory.container.Container field_75149_d # listeners
|
||||
protected net.minecraft.client.gui.widget.TextFieldWidget field_146212_n # canLoseFocus
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"variants": {
|
||||
"connected=true,direction=north": {
|
||||
"model": "refinedstorage:block/grid/crafting/connected",
|
||||
"y": 0
|
||||
},
|
||||
"connected=true,direction=east": {
|
||||
"model": "refinedstorage:block/grid/crafting/connected",
|
||||
"y": 90
|
||||
},
|
||||
"connected=true,direction=south": {
|
||||
"model": "refinedstorage:block/grid/crafting/connected",
|
||||
"y": 180
|
||||
},
|
||||
"connected=true,direction=west": {
|
||||
"model": "refinedstorage:block/grid/crafting/connected",
|
||||
"y": 270
|
||||
},
|
||||
"connected=false,direction=north": {
|
||||
"model": "refinedstorage:block/grid/crafting/disconnected",
|
||||
"y": 0
|
||||
},
|
||||
"connected=false,direction=east": {
|
||||
"model": "refinedstorage:block/grid/crafting/disconnected",
|
||||
"y": 90
|
||||
},
|
||||
"connected=false,direction=south": {
|
||||
"model": "refinedstorage:block/grid/crafting/disconnected",
|
||||
"y": 180
|
||||
},
|
||||
"connected=false,direction=west": {
|
||||
"model": "refinedstorage:block/grid/crafting/disconnected",
|
||||
"y": 270
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"parent": "refinedstorage:block/cube_north_cutout",
|
||||
"textures": {
|
||||
"particle": "refinedstorage:block/side",
|
||||
"east": "refinedstorage:block/grid/left",
|
||||
"south": "refinedstorage:block/grid/back",
|
||||
"west": "refinedstorage:block/grid/right",
|
||||
"up": "refinedstorage:block/grid/top",
|
||||
"down": "refinedstorage:block/bottom",
|
||||
"north": "refinedstorage:block/grid/front",
|
||||
"cutout": "refinedstorage:block/grid/cutouts/crafting_front_connected"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"parent": "refinedstorage:block/cube_north_cutout",
|
||||
"textures": {
|
||||
"particle": "refinedstorage:block/side",
|
||||
"east": "refinedstorage:block/grid/left",
|
||||
"south": "refinedstorage:block/grid/back",
|
||||
"west": "refinedstorage:block/grid/right",
|
||||
"up": "refinedstorage:block/grid/top",
|
||||
"down": "refinedstorage:block/bottom",
|
||||
"north": "refinedstorage:block/grid/front",
|
||||
"cutout": "refinedstorage:block/grid/cutouts/crafting_front_disconnected"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"parent": "refinedstorage:block/grid/crafting/disconnected"
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
{
|
||||
"type": "forge:ore_shapeless",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "refinedstorage:grid",
|
||||
"data": 0
|
||||
},
|
||||
{
|
||||
"item": "#advanced_processor"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "workbench"
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"item": "refinedstorage:grid",
|
||||
"data": 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"rolls": 1,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "refinedstorage:crafting_grid"
|
||||
}
|
||||
],
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"rolls": 1,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "refinedstorage:grid"
|
||||
}
|
||||
],
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "refinedstorage:grid"
|
||||
},
|
||||
{
|
||||
"item": "refinedstorage:advanced_processor"
|
||||
},
|
||||
{
|
||||
"tag": "refinedstorage:crafting_tables"
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"item": "refinedstorage:crafting_grid"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user