Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/offsetmods538/when-entities-die
Adds an advancement criterion for killing a mob using an item.
https://github.com/offsetmods538/when-entities-die
Last synced: about 2 months ago
JSON representation
Adds an advancement criterion for killing a mob using an item.
- Host: GitHub
- URL: https://github.com/offsetmods538/when-entities-die
- Owner: OffsetMods538
- License: mit
- Created: 2022-06-15T16:04:39.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-17T21:08:48.000Z (over 1 year ago)
- Last Synced: 2023-07-22T02:53:12.527Z (over 1 year ago)
- Language: Java
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://jitpack.io/v/top.offsetmonkey538/When-Entities-Die.svg)](https://jitpack.io/#top.offsetmonkey538/When-Entities-Die)
# Description
## Installation
Just download the latest version from the [versions page](https://modrinth.com/mod/when-entities-die/versions) and put it in the `mods` folder. Fabric API is not needed to use this mod. **The mod only needs to be installed on the server**
## Usage
### Datapacks
Inside a datapack, you make a normal advancement and use the `when-entities-die:killed_using_item` trigger.Example advancement that triggers when a player kills a skeleton using a diamond sword:
```json
{
"display": {
"icon": {
"item": "minecraft:apple"
},
"title": {
"text": "Test advancement"
},
"description": {
"text": "Test advancement description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"requirement": {
"trigger": "when-entities-die:killed_using_item",
"conditions": {
"item": {
"items": [
"minecraft:diamond_sword"
]
},
"entity": {
"type": "minecraft:skeleton"
}
}
}
}
}
```
### Mods
Inside a mod, you do exactly the same thing as in a datapack.You can also include this mod in your mod.
#### Example repositories block in build.gradle
```groovy
repositories {
maven {
name = "JitPack"
url = "https://jitpack.io/"
content {
includeGroup "top.offsetmonkey538"
}
}
}
```
#### Example dependencies block in build.gradle
```groovy
dependencies {
modImplementation include("top.offsetmonkey538:when-entities-die:v1.0+1.19")
}
```
*Note: this example will get updated to use the latest version. You can look at all the versions on [jitpack](https://jitpack.io/#top.offsetmonkey538/When-Entities-Die).*