Skip to content

Commit

Permalink
Tests as separate projects
Browse files Browse the repository at this point in the history
  • Loading branch information
NinjaPhenix committed Mar 20, 2020
1 parent ef60e26 commit 5bbfd0d
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 61 deletions.
4 changes: 4 additions & 0 deletions chainmail-tests/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
dependencies {
compile project(path: ":chainmail")
include project(path: ":chainmail")
}
1 change: 1 addition & 0 deletions chainmail-tests/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
mod_id = chainmail-tests
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ninjaphenix.test;
package ninjaphenix.tests.chainmail;

import net.fabricmc.api.ModInitializer;
import net.minecraft.block.Block;
Expand All @@ -8,15 +8,16 @@
import net.minecraft.item.Item;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
import ninjaphenix.test.a.block.TestBlock;
import ninjaphenix.test.a.block.entity.TestBlockEntity;
import ninjaphenix.tests.chainmail.block.TestBlock;
import ninjaphenix.tests.chainmail.block.entity.TestBlockEntity;

public class A implements ModInitializer
public class Main implements ModInitializer
{
public static Main INSTANCE = new Main();

@Override
public void onInitialize()
{
System.out.println("Now were making test mods :tiny_potato:");
final Block TEST_BLOCK = Registry.register(Registry.BLOCK, new Identifier("test_a", "test_block"), new TestBlock(Block.Settings.of(Material.CLAY)));
Registry.register(Registry.BLOCK_ENTITY_TYPE, new Identifier("test_a", "test_block_entity"),
BlockEntityType.Builder.create(TestBlockEntity::new, TEST_BLOCK).build(null));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package ninjaphenix.test.a.block;
package ninjaphenix.tests.chainmail.block;

import net.minecraft.block.Block;
import net.minecraft.block.BlockEntityProvider;
import net.minecraft.block.entity.BlockEntity;
import net.minecraft.world.BlockView;
import ninjaphenix.test.a.block.entity.TestBlockEntity;
import ninjaphenix.tests.chainmail.block.entity.TestBlockEntity;

public class TestBlock extends Block implements BlockEntityProvider
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ninjaphenix.test.a.block.entity;
package ninjaphenix.tests.chainmail.block.entity;

import net.minecraft.block.entity.BlockEntity;
import net.minecraft.util.Identifier;
Expand Down
12 changes: 12 additions & 0 deletions chainmail-tests/src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"schemaVersion": 1,
"id": "chainmail-tests",
"version": "${version}",
"name": "Chainmail Test Mod",
"environment": "*",
"entrypoints": {
"main": [
"ninjaphenix.tests.chainmail.Main::INSTANCE"
]
}
}
47 changes: 0 additions & 47 deletions chainmail/src/main/java/ninjaphenix/chainmail/impl/Main.java

This file was deleted.

7 changes: 1 addition & 6 deletions chainmail/src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,11 @@
},
"license": "MIT-0",
"environment": "*",
"entrypoints": {
"main": [
"ninjaphenix.chainmail.impl.Main"
]
},
"mixins": [
"chainmail.common.mixins.json"
],
"depends": {
"fabricloader": ">=0.7.4",
"fabricloader": ">=0.7",
"fabric": "*",
"minecraft": "~1.15"
}
Expand Down
1 change: 1 addition & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ pluginManagement {
}

include 'chainmail'
include 'chainmail-tests'
include 'torcherino'

0 comments on commit 5bbfd0d

Please sign in to comment.