Community listing page, reviews here may not be monitored by the author.
Rustling Spots - Example Addon Datapack
No reviews yet
Official example addon datapack demonstrating the Custom Spot Definitions system for Rustling Spots 1.21.1
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Data Packs were introduced to vanilla Minecraft in version 1.13 and allow the server to modify data about the game, or run commands. Data Packs are compatible with all mod loaders.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Rustling Spots Example Datapack
This is the official example datapack for the Custom Spot Definitions system added to Rustling Spots.
It demonstrates how to create your own custom rustling spots using datapacks only, without Java code, resource packs, custom models, custom textures, or scripting systems.
Features
- Complete working example datapack
- Designed for Minecraft 1.21.1
- Uses the official Rustling Spots datapack format
- Adds a complete swamp-themed custom spot example
- Demonstrates custom spot definitions
- Demonstrates custom Pokémon families
- Demonstrates custom loot families
- Supports biome and block tags
- Supports weighted particle selection
- Includes a reusable structure for modpacks and servers
What This Datapack Shows
The included example adds a custom swamp rustling spot that can appear in swamp-style environments and uses its own Pokémon pool, loot pool, priority, weight, valid blocks, valid biomes, and particle setup.
Custom spots can define:
- where the spot can appear
- which dimensions it can use
- which biomes it can use
- which blocks it can spawn on
- which Pokémon family it uses
- which loot family it uses
- which particles it plays
- its spawn priority and selection weight
Important Visual Note
Custom spots currently reuse the default grass spot visual base.
This means custom spots do not add new models, textures, or rendering systems. Their main visual difference comes from the particles defined in the datapack.
Installation
Place the datapack folder inside:
world/datapacks/
Then run:
/reload
You can test the included example spot with:
/rustlingspots spawn rustlingspots:swamp_custom
Datapack Structure
custom_swamp_spot_pack/
├─ pack.mcmeta
├─ README.txt
└─ data/
└─ rustlingspots/
└─ rustling_spots/
├─ spot_definitions/
│ └─ swamp.json
├─ pokemon_families/
│ └─ swamp.json
└─ loot_families/
└─ swamp.json
Example Spot Definition
{
"format_version": 1,
"id": "rustlingspots:swamp_custom",
"display_name": "Swamp Spot",
"priority": 10,
"weight": 5,
"dimensions": [
"minecraft:overworld"
],
"biomes": [
"minecraft:swamp",
"minecraft:mangrove_swamp",
"#minecraft:is_forest"
],
"blocks": [
"minecraft:mud",
"minecraft:grass_block",
"#minecraft:dirt"
],
"pokemon_family": "rustlingspots:swamp",
"loot_family": "rustlingspots:swamp",
"particles": [
{
"type": "rustlingspots:grass_burst",
"weight": 7
},
{
"type": "minecraft:happy_villager",
"weight": 3
}
]
}
Priority and Weight
When the mod tries to spawn a rustling spot, it checks all valid built-in and datapack spots for the current location.
The system then:
- keeps only the matching spots with the highest priority
- selects one final spot using weight
Built-in Rustling Spots use priority 0 and weight 1. If you want your custom spot to naturally override the default behavior in its area, use a priority above 0.
Supported Particles
Custom spots can use simple vanilla particles and existing Rustling Spots particle types.
Example:
"particles": [
{ "type": "rustlingspots:grass_burst", "weight": 7 },
{ "type": "minecraft:happy_villager", "weight": 3 }
]
Only type and weight are supported. There is no support for custom speed, offset, color, particle count, textures, or models.
Useful Commands
/reload
/rustlingspots reload
/rustlingspots spawn rustlingspots:swamp_custom
/rustlingspots spawnshiny rustlingspots:swamp_custom
/rustlingspots scan 64
Who Is This For?
- Modpack creators
- Cobblemon servers
- Datapack creators
- Custom world designers
- Players who want to create themed Rustling Spots without coding
Requirements
- Rustling Spots v3.0+
- Cobblemon 1.7+
- Minecraft 1.21.1
Important Notes
- This is an example datapack, not a standalone mod.
- It requires Rustling Spots to work.
- It does not add custom models or textures.
- It is meant as a clean template for creating your own custom spots.
Summary
Rustling Spots Example Datapack is a ready-to-use template showing how to create custom rustling spots with datapacks only.
Use it as a base, duplicate it, rename the IDs, adjust the biomes, blocks, Pokémon, loot, and particles, then build your own themed spot addons for Rustling Spots.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources