0.15.0
This commit is contained in:
parent
b6b1dd464f
commit
17fe8bbdc6
13
README.md
13
README.md
@ -1,8 +1,13 @@
|
|||||||
# For info on the mod go to either
|
# For info on the mod go to either
|
||||||
* [the wiki](https://git.smthng.de/Jenny/Enhanced-Explosives/wiki)
|
|
||||||
* [modrinth](https://modrinth.com/mod/enhanced-explosives)
|
* [modrinth](https://modrinth.com/mod/enhanced-explosives)
|
||||||
* [curseforge](https://www.curseforge.com/minecraft/mc-mods/enhanced-explosives)
|
* [curseforge](https://www.curseforge.com/minecraft/mc-mods/enhanced-explosives)
|
||||||
|
* in-game wiki (guidebook & patchouli)
|
||||||
|
|
||||||
# How to run the mod in an IDE
|
# How to run / build the mod in an IDE
|
||||||
* If you use Intellij, you can import the project from git
|
* git clone the project
|
||||||
* You will have to run "runData" once, else textures will be missing
|
* run the _runData_ gradle task, it generates the item & block models
|
||||||
|
* the data generation only works in versions =>1.20.1, as I didn't backport it. If you want to build the
|
||||||
|
mod for versions before that, you can run the _runData_ gradle task in the 1.20.1 branch and switch back to the
|
||||||
|
branch for your desired version
|
||||||
|
* run _runClient_ to start a minecraft session, or run _jar_ to generate a .jar file of the mod (located at _.
|
||||||
|
/build/reobfJar/output.jar_)
|
||||||
@ -114,6 +114,10 @@ minecraft {
|
|||||||
|
|
||||||
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
||||||
args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||||
|
|
||||||
|
// fixes patchouli mixin error
|
||||||
|
property 'mixin.env.remapRefMap', 'true'
|
||||||
|
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,7 +65,7 @@ public class blocks {
|
|||||||
public static final RegistryObject<Item> TNT_BEDROCK_ITEM = ITEMS.register("tnt_bedrock", () -> new BlockItemTooltip(TNT_BEDROCK.get(), new Item.Properties()));
|
public static final RegistryObject<Item> TNT_BEDROCK_ITEM = ITEMS.register("tnt_bedrock", () -> new BlockItemTooltip(TNT_BEDROCK.get(), new Item.Properties()));
|
||||||
|
|
||||||
public static final RegistryObject<Block> TNT_ENTITY = BLOCKS.register("tnt_entity", () -> new entityTNTBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED), 4.0f, 80));
|
public static final RegistryObject<Block> TNT_ENTITY = BLOCKS.register("tnt_entity", () -> new entityTNTBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED), 4.0f, 80));
|
||||||
public static final RegistryObject<Item> TNT_ENTITY_ITEM = ITEMS.register("tnt_entity", () -> new BlockItemTooltip(TNT_BEDROCK.get(), new Item.Properties()));
|
public static final RegistryObject<Item> TNT_ENTITY_ITEM = ITEMS.register("tnt_entity", () -> new BlockItemTooltip(TNT_ENTITY.get(), new Item.Properties()));
|
||||||
|
|
||||||
|
|
||||||
public static void register(IEventBus bus) {
|
public static void register(IEventBus bus) {
|
||||||
|
|||||||
@ -31,6 +31,8 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
|||||||
sideTopBottom(blocks.TNT_128);
|
sideTopBottom(blocks.TNT_128);
|
||||||
sideTopBottom(blocks.TNT_ENDER);
|
sideTopBottom(blocks.TNT_ENDER);
|
||||||
sideTopBottom(blocks.TNT_CLAYMORE);
|
sideTopBottom(blocks.TNT_CLAYMORE);
|
||||||
|
sideTopBottom(blocks.TNT_BEDROCK);
|
||||||
|
sideTopBottom(blocks.TNT_ENTITY);
|
||||||
SideTop(blocks.TNT_BLACK_HOLE);
|
SideTop(blocks.TNT_BLACK_HOLE);
|
||||||
SideTop(blocks.TNT_REPULSIVE);
|
SideTop(blocks.TNT_REPULSIVE);
|
||||||
SideOnlyTNT(blocks.TNT_CLUSTER_2);
|
SideOnlyTNT(blocks.TNT_CLUSTER_2);
|
||||||
|
|||||||
@ -2,13 +2,13 @@ modLoader = "javafml"
|
|||||||
logoFile = "logo.png"
|
logoFile = "logo.png"
|
||||||
loaderVersion = "${loader_version_range}"
|
loaderVersion = "${loader_version_range}"
|
||||||
license = "${mod_license}"
|
license = "${mod_license}"
|
||||||
issueTrackerURL = "https://git.smthng.de/Jenny/Enhanced-Explosives/issues" #optional
|
|
||||||
[[mods]]
|
[[mods]]
|
||||||
modId = "${mod_id}"
|
modId = "${mod_id}"
|
||||||
version = "${mod_version}"
|
version = "${mod_version}"
|
||||||
displayName = "${mod_name}"
|
displayName = "${mod_name}"
|
||||||
authors = "${mod_authors}"
|
authors = "${mod_authors}"
|
||||||
displayTest = "MATCH_VERSION"
|
displayTest = "MATCH_VERSION"
|
||||||
|
displayURL = "https://git.smthng.de/Jenny/Enhanced-Explosives"
|
||||||
description = '''${mod_description}'''
|
description = '''${mod_description}'''
|
||||||
[[dependencies."${mod_id}"]] #optional
|
[[dependencies."${mod_id}"]] #optional
|
||||||
modId = "forge"
|
modId = "forge"
|
||||||
|
|||||||
@ -14,6 +14,8 @@
|
|||||||
<link ref=":se_selective_tnt">Selective</link>
|
<link ref=":se_selective_tnt">Selective</link>
|
||||||
<link ref=":se_ender_tnt">Ender TNT</link>
|
<link ref=":se_ender_tnt">Ender TNT</link>
|
||||||
<link ref=":se_repulsive_tnt">Repulsive TNT</link>
|
<link ref=":se_repulsive_tnt">Repulsive TNT</link>
|
||||||
|
<link ref=":se_bedrock_tnt">Bedrock TNT</link>
|
||||||
|
<link ref=":se_entity_tnt">Entity TNT</link>
|
||||||
<title>Arrows</title>
|
<title>Arrows</title>
|
||||||
<link ref=":ch_tnt_arrow">TNT Arrow</link>
|
<link ref=":ch_tnt_arrow">TNT Arrow</link>
|
||||||
<link ref=":se_concussive_arrow">Concussive Arrow</link>
|
<link ref=":se_concussive_arrow">Concussive Arrow</link>
|
||||||
@ -91,6 +93,22 @@
|
|||||||
<p>This TNT will push entities away when primed.</p>
|
<p>This TNT will push entities away when primed.</p>
|
||||||
</section>
|
</section>
|
||||||
</chapter>
|
</chapter>
|
||||||
|
<chapter id="ch_bedrock_tnt">
|
||||||
|
<section id="se_bedrock_tnt">
|
||||||
|
<page_title>
|
||||||
|
<title>Bedrock TNT</title>
|
||||||
|
</page_title>
|
||||||
|
<p>This TNT will destroy the one bedrock block below it.</p>
|
||||||
|
</section>
|
||||||
|
</chapter>
|
||||||
|
<chapter id="ch_entity_tnt">
|
||||||
|
<section id="se_entity_tnt">
|
||||||
|
<page_title>
|
||||||
|
<title>Entity TNT</title>
|
||||||
|
</page_title>
|
||||||
|
<p>This TNT won't destroy blocks but hurt entities.</p>
|
||||||
|
</section>
|
||||||
|
</chapter>
|
||||||
<chapter id="ch_tnt_arrow">
|
<chapter id="ch_tnt_arrow">
|
||||||
<section id="se_tnt_arrow">
|
<section id="se_tnt_arrow">
|
||||||
<page_title>
|
<page_title>
|
||||||
|
|||||||
@ -13,6 +13,8 @@
|
|||||||
"block.enhancedexplosives.tnt_selective": "Selective TNT",
|
"block.enhancedexplosives.tnt_selective": "Selective TNT",
|
||||||
"block.enhancedexplosives.tnt_ender": "Ender TNT",
|
"block.enhancedexplosives.tnt_ender": "Ender TNT",
|
||||||
"block.enhancedexplosives.tnt_repulsive": "Repulsive TNT",
|
"block.enhancedexplosives.tnt_repulsive": "Repulsive TNT",
|
||||||
|
"block.enhancedexplosives.tnt_bedrock": "Bedrock TNT",
|
||||||
|
"block.enhancedexplosives.tnt_entity": "Entity TNT",
|
||||||
|
|
||||||
"tooltip.enhancedexplosives.tnt_cluster_2": "splits into 2 small TNTs",
|
"tooltip.enhancedexplosives.tnt_cluster_2": "splits into 2 small TNTs",
|
||||||
"tooltip.enhancedexplosives.tnt_cluster_4": "splits into 4 small TNTs",
|
"tooltip.enhancedexplosives.tnt_cluster_4": "splits into 4 small TNTs",
|
||||||
|
|||||||
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Bedrock TNT",
|
||||||
|
"icon": "enhancedexplosives:tnt_bedrock",
|
||||||
|
"category": "enhancedexplosives:tnts",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"type": "patchouli:crafting",
|
||||||
|
"text": "This TNT removes the block below it if it's bedrock.",
|
||||||
|
"recipe": "enhancedexplosives:tnt_bedrock"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Entity TNT",
|
||||||
|
"icon": "enhancedexplosives:tnt_entity",
|
||||||
|
"category": "enhancedexplosives:tnts",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"type": "patchouli:crafting",
|
||||||
|
"text": "This TNT does not damage blocks.",
|
||||||
|
"recipe": "enhancedexplosives:tnt_entity"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 459 B |
Binary file not shown.
|
After Width: | Height: | Size: 563 B |
Binary file not shown.
|
After Width: | Height: | Size: 459 B |
Binary file not shown.
|
After Width: | Height: | Size: 151 B |
Binary file not shown.
|
After Width: | Height: | Size: 1016 B |
Binary file not shown.
|
After Width: | Height: | Size: 515 B |
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "enhancedexplosives:tnt_bedrock"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "enhancedexplosives:tnt_entity"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Yurrr!",
|
"name": "EE Manual",
|
||||||
"landing_text": "Skrrr Skrr",
|
"landing_text": "If you find bugs or have suggestions for improving this mod, please message me on curseforge, my discord, or gitea (link in mod info).",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"creative_tab": "enhancedexplosives:enhancedexplosives",
|
"creative_tab": "enhancedexplosives:enhancedexplosives",
|
||||||
"use_resource_pack": true
|
"use_resource_pack": true
|
||||||
|
|||||||
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"category": "redstone",
|
||||||
|
"pattern": [
|
||||||
|
"AA ",
|
||||||
|
"AA ",
|
||||||
|
" "
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"A": {
|
||||||
|
"item": "enhancedexplosives:tnt_128"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "enhancedexplosives:tnt_bedrock"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"category": "redstone",
|
||||||
|
"ingredients":[
|
||||||
|
{
|
||||||
|
"item": "minecraft:tnt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:water_bucket"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "enhancedexplosives:tnt_entity"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -10,6 +10,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "enhancedexplosives:tnt_black_hole"
|
"item": "enhancedexplosives:tnt_repulsive"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"category": "combat",
|
||||||
|
"ingredients":[
|
||||||
|
{
|
||||||
|
"item": "minecraft:tnt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:obsidian"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "enhancedexplosives:tnt_selective"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user