Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lullaby6/utils-data-pack
MC Data-Pack - Utility lib
https://github.com/lullaby6/utils-data-pack
data-pack data-packs datapack datapacks mc mcfunction mcfunctions minecraft minecraft-data-pack minecraft-data-packs minecraft-datapack minecraft-datapacks
Last synced: 8 days ago
JSON representation
MC Data-Pack - Utility lib
- Host: GitHub
- URL: https://github.com/lullaby6/utils-data-pack
- Owner: lullaby6
- License: mit
- Created: 2024-03-29T04:08:24.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-25T05:52:07.000Z (8 days ago)
- Last Synced: 2025-01-25T06:24:18.819Z (8 days ago)
- Topics: data-pack, data-packs, datapack, datapacks, mc, mcfunction, mcfunctions, minecraft, minecraft-data-pack, minecraft-data-packs, minecraft-datapack, minecraft-datapacks
- Language: mcfunction
- Homepage: https://modrinth.com/datapack/lullaby-utils
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Utils
DP Version: 2
MC Version: 1.21.X
## Commands
### Global
Clear chat for all players:
```mcfunction
/function utils:global/clear_chat
```Hide sidebar:
```mcfunction
/function utils:global/hide_sidebar
```### Entity
Despawn an entity/mob:
```mcfunction
/execute as @n[type=zombie] run function utils:entity/despawn
```Reset entity/mob/player all attributes:
```mcfunction
/execute as @n[type=zombie] run function utils:entity/reset_all_attributes
```### Player
Clear chat for player:
```mcfunction
/function utils:player/clear_chat
```Reset XP (points and levels):
```mcfunction
/function utils:player/reset_xp
```Random TP for voids worlds:
```mcfunction
/function utils:player/random_tp
```## Predicates
- can/see_sky
- has/effect/ (speed, regeneration, ...)
- has/passenger
- in/biome/
- in/dimension/ (overworld, the_nether, the_end)
- in/light/ (0, 5, 10, 15, 0-5, 5-10, ...)
- is/raining
- is/thundering
- is/baby
- is/falling
- is/flying
- is/ground
- is/on_fire
- is/riding
- is/sneaking
- is/sprinting
- is/swimming
- random/ <0.1 (10%), 0.5 (50%), ...>Example:
```mcfunction
/execute as @s if predicate utils:is/on_fire run say I am on fire D:
```## Motion
Example:
```
function utils:motion/calcexecute anchored eyes run summon fireball ^ ^ ^.5 {Tags:["fireball"]}
data modify entity @n[tag=fireball] Owner set from entity @s UUID
execute store result entity @n[tag=fireball] Motion[0] double -0.00025 run scoreboard players get @s utils.motion.mx
execute store result entity @n[tag=fireball] Motion[1] double -0.00025 run scoreboard players get @s utils.motion.my
execute store result entity @n[tag=fireball] Motion[2] double -0.00025 run scoreboard players get @s utils.motion.mztag @n[tag=fireball] remove fireball
```## Player Score ID
Get the player score ID:
```mcfunction
/scoreboard players get @s utils.player.id
```## Entity Tags
- team_player
Example:
```mcfunction
/effect give @e[type=#utils:team_player] glowing 1 0
```## Consts
List of consts:
- 1000
- 750
- 500
- 300
- 250
- 200
- 100
- 75
- 50
- 25
- 20
- 10
- 9
- 8
- 7
- 6
- 5
- 4
- 2
- 1Usage example:
```mcfunction
/scoreboard players get 1 utils.const
```## License
MIT