From 418e44390d0dc1f2258bd1e1a7224c8327ed2bde Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Sat, 10 Sep 2016 11:09:31 +0200 Subject: [PATCH] Added models for debug items. Fixes #4. --- .../core/api/definitions/ApiBlocks.java | 20 ++++++++++++++---- .../models/item/debug_chunk_loader.json | 6 ++++++ .../models/item/debug_cube_gen.json | 6 ++++++ .../models/item/debug_eraser.json | 6 ++++++ .../models/item/debug_item_gen.json | 6 ++++++ .../models/item/debug_meteorite_placer.json | 6 ++++++ .../models/item/debug_phantom_node.json | 6 ++++++ .../models/item/debug_replicator_card.json | 6 ++++++ .../textures/items/debug/chunk_loader.png | Bin 0 -> 176 bytes .../textures/items/debug/cube_gen.png | Bin 0 -> 185 bytes .../textures/items/debug/eraser.png | Bin 0 -> 184 bytes .../textures/items/debug/item_gen.png | Bin 0 -> 182 bytes .../textures/items/debug/meteorite_placer.png | Bin 0 -> 176 bytes .../textures/items/debug/phantom_node.png | Bin 0 -> 171 bytes .../textures/items/debug/replicator_card.png | Bin 0 -> 186 bytes 15 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/chunk_loader.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/cube_gen.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/eraser.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/item_gen.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/meteorite_placer.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/phantom_node.png create mode 100644 src/main/resources/assets/appliedenergistics2/textures/items/debug/replicator_card.png diff --git a/src/main/java/appeng/core/api/definitions/ApiBlocks.java b/src/main/java/appeng/core/api/definitions/ApiBlocks.java index f942eeef..e5eff9b2 100644 --- a/src/main/java/appeng/core/api/definitions/ApiBlocks.java +++ b/src/main/java/appeng/core/api/definitions/ApiBlocks.java @@ -392,10 +392,22 @@ public final class ApiBlocks implements IBlocks * EnumSet.of(AEFeature.DecorativeQuartzBlocks), false, "QuartzPillarSlabBlock" ) ) */ - this.itemGen = registry.block( "debug_item_gen", BlockItemGen::new ).features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ).build(); - this.chunkLoader = registry.block( "debug_chunk_loader", BlockChunkloader::new ).features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ).build(); - this.phantomNode = registry.block( "debug_phantom_node", BlockPhantomNode::new ).features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ).build(); - this.cubeGenerator = registry.block( "debug_cube_gen", BlockCubeGenerator::new ).features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ).build(); + this.itemGen = registry.block( "debug_item_gen", BlockItemGen::new ) + .features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ) + .useCustomItemModel() + .build(); + this.chunkLoader = registry.block( "debug_chunk_loader", BlockChunkloader::new ) + .features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ) + .useCustomItemModel() + .build(); + this.phantomNode = registry.block( "debug_phantom_node", BlockPhantomNode::new ) + .features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ) + .useCustomItemModel() + .build(); + this.cubeGenerator = registry.block( "debug_cube_gen", BlockCubeGenerator::new ) + .features( AEFeature.UnsupportedDeveloperTools, AEFeature.Creative ) + .useCustomItemModel() + .build(); } private static IBlockDefinition makeStairs( String registryName, FeatureFactory registry, IBlockDefinition block ) diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json new file mode 100644 index 00000000..d896a907 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/chunk_loader" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json new file mode 100644 index 00000000..710f1c09 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/cube_gen" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json new file mode 100644 index 00000000..b6445a35 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/eraser" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json new file mode 100644 index 00000000..2af58c6f --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/item_gen" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json new file mode 100644 index 00000000..a096eb05 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/meteorite_placer" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json new file mode 100644 index 00000000..39bbd02a --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/phantom_node" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json new file mode 100644 index 00000000..27fef21e --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "appliedenergistics2:items/debug/replicator_card" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/chunk_loader.png b/src/main/resources/assets/appliedenergistics2/textures/items/debug/chunk_loader.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe60ac8efffd37af33eab84bd36b6bfbc0ffb14 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xf;?RuLn>}1{rUgjo>{e_v(d@m1KWlM4!2`L67seV5*Lq1 zPE`H>|Girw<0d6H8MdTyMm}i?cMlzdha9;QvtKy0NH(qGv{f)%G_%k|-++Ndf}wS_ Vh@6~F`#zxQ44$rjF6*2UngE4aHXr~1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/cube_gen.png b/src/main/resources/assets/appliedenergistics2/textures/items/debug/cube_gen.png new file mode 100644 index 0000000000000000000000000000000000000000..bc3973351d8ca2e7e2e537cb5fc1b1b34e91c224 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XqCH(4Ln>~)nQYC+pupiA{dnTu*7kLikLfq_=#?o|YI+5F zHMukT?ag;kxEiG`y`?~NyYvd}1{rUgjo>{e_v(d@m1KWlJ5gTe~DWM4fI1xei literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/item_gen.png b/src/main/resources/assets/appliedenergistics2/textures/items/debug/item_gen.png new file mode 100644 index 0000000000000000000000000000000000000000..98f93a646eacbd45ba10f6e451bbba3d46fa2c11 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XB0OCjLn>}1{rUgjo>{e_v(d@m1KS3LVhKs_M8-oMDm`)@ zJ^%lg3%_MbVV2w|dBSN)8kYl8*(_dIj|mm*>Rqm bfsu_toJ~k^S>B~ApdAdJu6{1-oD!M<}1{rUgjo>{e_v(d@m1Dk=7!IVGlPY*NhveF)F}1{rUgjo>{e_v(d@m1KWlM4!2`LIgAH6mi|wE z{Qv*`vmIwydm>DN&T{|H6lb%@Nj&ms@BbE_ge9dWMnSeb67HXwm>n7z8J1@YC`w=5 Rvkho4gQu&X%Q~loCIG;)J1hVI literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/replicator_card.png b/src/main/resources/assets/appliedenergistics2/textures/items/debug/replicator_card.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb2e1413a1b8fb50c77fadf0da9d542168d1079 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XVmw_OLn>}1{rUgjo>{e_v(d@m1KWlM4!2`LIgAH8j=6^) z{_(%wyp3C8qRGGGizJ=rwQ_|2JN`(??Nu8iU%k;JVeXzQ9d2$ib?*FE{{J|{Fkew4 hsb_IzBcs9rhLcL-3cCKcb_4BU@O1TaS?83{1OR))LB;?8 literal 0 HcmV?d00001