Skip to content

Commit

Permalink
Fixed block drops
Browse files Browse the repository at this point in the history
  • Loading branch information
Atakku committed Apr 17, 2023
1 parent 7c12ef5 commit e088917
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/nsmp/java/rs/neko/nsmp/ae2/CreateCompat.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package rs.neko.nsmp.ae2;

import com.simibubi.create.content.contraptions.base.CasingBlock;
import com.simibubi.create.content.contraptions.itemAssembly.SequencedAssemblyItem;

import appeng.api.ids.AEBlockIds;
Expand All @@ -10,9 +11,9 @@
import appeng.core.definitions.ItemDefinition;
import appeng.items.materials.MaterialItem;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockBehaviour.Properties;
import net.minecraft.world.level.material.Material;
import net.minecraft.world.level.material.MaterialColor;

public class CreateCompat {
public static class Ids {
Expand All @@ -37,7 +38,7 @@ public static class Ids {
public static final ItemDefinition<MaterialItem> WIRELESS_ANTENNA = AEItems.item("Wireless Antenna", Ids.WIRELESS_ANTENNA, MaterialItem::new);

// Register blocks
public static final BlockDefinition<Block> CABLE_BUS = AEBlocks.block("Crystalline Casing", Ids.CRYSTALLINE_CASING, () -> new Block(Properties.of(Material.AMETHYST)));
public static final BlockDefinition<CasingBlock> CRYSTALLINE_CASING = AEBlocks.block("Crystalline Casing", Ids.CRYSTALLINE_CASING, () -> new CasingBlock(Properties.of(Material.AMETHYST, MaterialColor.TERRACOTTA_ORANGE)));

public static void init() {}
}
7 changes: 7 additions & 0 deletions src/nsmp/res/assets/ae2/blockstates/crystalline_casing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "ae2:block/crystalline_casing"
}
}
}
20 changes: 20 additions & 0 deletions src/nsmp/res/data/ae2/loot_tables/blocks/crystalline_casing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ae2:crystalline_casing"
}
],
"rolls": 1.0
}
]
}
20 changes: 20 additions & 0 deletions src/nsmp/res/data/ae2/loot_tables/blocks/security_station.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ae2:security_station"
}
],
"rolls": 1.0
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ae2:wireless_access_point"
}
],
"rolls": 1.0
}
]
}

0 comments on commit e088917

Please sign in to comment.