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 f942eeef0..e5eff9b2d 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 000000000..d896a907a --- /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 000000000..710f1c094 --- /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 000000000..b6445a35f --- /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 000000000..2af58c6fb --- /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 000000000..a096eb058 --- /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 000000000..39bbd02a3 --- /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 000000000..27fef21ee --- /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!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFa&wJIEGZ*O8WEvzdf^RLuaFt!3VYt4IFOAf+XZ^ z9V9Luk({Xd|NncpLdH!>ZZd31<&1pN67C*41`j!MC1$^HXpwAM$7!ozxM*gfiM{~? biv&aKY7sd(oA!MS3=9mOu6{1-oD!M{(JaZG%Q-e|yQz{EjrrIztFhqO0IEGZ*dNbLYk3oUMIr{O$y{+x*CLhyp=Fuxt zs?_uf^lEZv^xK>7pl~%xTY5`@=62~7#)ZiipDYgEeW_NSE}(DoH-o4AV1KqvtJ!(I l*RmH3X3hDpzktJlAuB~n>Qcz{(JaZG%Q-e|yQz{EjrrIztFhqH}IEGZ*O8WEvzdf^RLuaFt!3VYt2PArWmfm1$ z7VIeOH2(Adey;&TtWf`tdX2Ot>%=Dk>_|LG}Ou 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!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFhqE|IEGZ*O8WEvzdf^RLuaFt!3VYt3dItV-ieHd zI#hb(JbM2BFBg8xl)@~zQSyY-k~B7*9H|z@iT4}}IW_eXR7|BL3y&~)CN|`7Y;#~e h`m*CZHv=OZgE*Uz;{(JaZG%Q-e|yQz{EjrrIztFa&wJIEGZ*O8WEvzdf^RLuaFt!3Q=2BZDb_+@Bt1 z+-0%tKvIg*`Jf%H|1a|X=s#Nai&aTkYF(qr$85kHCJYD@<);T3K0RRA}J=XvL literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/phantom_node.png b/src/main/resources/assets/appliedenergistics2/textures/items/debug/phantom_node.png new file mode 100644 index 0000000000000000000000000000000000000000..8439deae9ae4e13930a5bfe66fab4ac09e914d66 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztF!*}9IEGZ*O8WEvzdf^RLuaFt!3VYt4IFOAf^rxS zaxDFy{P_R>`)51Ovi3xn1fAvnpDE5}k&}4j(cb?pJPAumO^kwUc_iFFGch|fFfuI9 X7EqMFx@Q{$0|SGntDnm{r-UW|z_L3m 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!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFvNJeIEGZ*O8WEvzdf^RLuaFt!3VYt4IFOAf^rxS zb{umLKm6l=y?GnA#6**S#}`RD&uirf|9AY6lH02`M!tHZNy6McS32C>Wa`}cul)aU nh+)2>MpDn>%0@bP0l+XkKd&EJ; literal 0 HcmV?d00001