HomeJavaDatapacksAshen's Datapack Athenaeum
Ashen's Datapack Athenaeum
DatapacksJava

Ashen's Datapack Athenaeum

by Ashen_Arrow · on Modrinth

⬇ Download on Modrinth

What It Is:

ADA is a datapack built for easier datapack making.

Features:

How To Use:

Players Drag this datapack in the datapack folder with any other datapacks that require this one. Creators Use this datapack in your datapack folder and make your own datapack in the same folder. This datapack allows you to make your own datapack and use the tags, predicates, engines, and more from my datapack (without copying code). When you publish your datapack, make sure you leave a link to this datapack, because your datapack will require this one to be installed. Look below for tutorials.

License:

Tutorials:

Getting Started Inside of your load file, put this string of code to detect if ADA is installed:
execute if score check installed matches 1 run say My Datapack

Create a new mcfunction file, you will then run this mcfunction if ADA is installed from your load file using this line of code:

execute if score check installed matches 1 run function [​namespace]:[​mcfunction]

Inside of [​namespace], put your namespace. Inside of [​mcfunction], put your new mcfunction file name.

Custom Blocks First create a custom block display model using block display studio. Click the link [HERE](https://eszesbalint.github.io/bdstudio/editor) to use it.

Once you've created your custom model, make a new mcfunction file called place. Inside of the place.mcfunction file, put your summon command for your custom model. After your summon command, put this command:

function ub:block_displays/apply_block/block

Run your place function in a Minecraft world, and enjoy your custom block!

Gun First, create a new scoreboard that detects when you right click a carrot on a stick:
scoreboard objectives add shoot minecraft.used:carrot_on_a_stick

Inside of your tick file, put this command:

execute as @a at @s if score @s shoot matches 1.. at @s run function ub:raycast/classic/start_raycast

The command will detect if the score shoot matches 1 and it will shoot a bullet. To reset the score after you shoot, use this command:

execute as @a at @s if score @s shoot matches 1.. run scoreboard players set @s shoot 0

You are now finished with the gun, if you want to see bullet trails use this command:

/function ub:settings/raycast/trail/on
Boat Launcher First, create a new scoreboard that detects when you right click a warped fungus on a stick:
scoreboard objectives add launch minecraft.used:warped_fungus_on_a_stick

Inside of your tick file, put this command:

execute as @a at @s if score @s launch matches 1.. at @s run function ub:custom_projectiles/custom/throw {custom_projectile:"minecraft:boat"}

The command will detect if the score launch matches 1 and it will shoot a boat. To reset the score after you shoot, use this command:

execute as @a at @s if score @s launch matches 1.. run scoreboard players set @s launch 0

Enjoy Launching Boats!

You can replace "minecraft:boat", with any entity you want.

YouTube Rank You can give yourself YouTube rank by typing the command below:
function ub:ranks/give_rank {rank:"youtuber"}
All Ranks

owner

helper

user

streamer

master

expert

killer

bot

afk

banned

noob

Thank you for using ADA!

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more