Index

--= Common Mistakes =-- • Forgetting to save the files or say /reload after editting your DP/RP - Make sure all files are saved, say /reload in chat

Using certain commands without the proper preperations - Example: using @s without execute as selector first, or using relative coords without using at <selector> first

Invalid File names - Only these Characters Accepted by MC: a to z, 0 to 9, _, - and .. Also no capitals or spaces ().

Sometimes you have a certain gamerule turned on, or turned off, and that effects what you're trying to do. - gamerule doFireDamage false while trying to do Fire Damage to a player will be problematic. A more likely example is gamerule doLimitedCrafting true when you're trying to use the Knowledge Book method of Custom Crafting will cause problems.

Putting a / in front of a command in a datapack - Remove the /

...distance=1] - The distance selector is exact. If you want it to be WITHIN or OUT OF a certain distance, use ..: 1 = exactly 1, 1.. = 1 or more, ..1 = 1 or less, 1..10 = 1 to 10.

{tag} - NBT tags work differrently than entity tags (/tag tags) and require a value. Use {tag:1b}

<command part> <comand part> - It might be hard to catch, but you have a double space there ( instead of ). Quite simply remove one of the spaces.

Instead of detecting for the entire god dang NBT of an item/entity, use custom tags - For an item you'd detect for nbt={Custom:1b} and in the give command /give @s item{Custom:1b} - For an entity you'd use a custom tag (the /tag ones). Detect for tag=Custom and for summoning the entity do summon <entity> X Y Z {Tags:["Custom1","Custom2"]}

(Copy and Paste Extract from Knowledge Base: https://discord.gg/xpNJdH9) (Raw Paste & More: https://github.com/SheepCommander/KnowledgeBase/tree/main/1.16.4/common-mistakes/raw-discord-paste.txt)