Happy Trails rewards and encourages path and road building.
Happy Trails allows the server operator (or single player) to make player movement faster on blocks like grass paths, stone brick blocks and most other blocks.
It does this by granting a short speed potion effect with strength 1 to 11 when a player is on a road or path block.
Happy Trails also allows the server operator (or single player) to configure player movement slower on blocks like sand, mud and most other blocks.
Happy trails to you, until we mine again.
Who cares about creepers when we're together?
Just sing a song and bring the sunny /weather.
Happy trails to you, until we... mine... again.
Horse not included...
Ready to Play Default Settings!
No configuration needed! By default, you can move faster by making grass paths (Speed 2), stone brick roads (Speed 3), and slower in sand (Slow 1).
On the other hand, Happy Trails has powerful, easy configuration system for Server Operators, Mod makers, and Mapmakers.
Building roads and paths are productive and rewarding!
Single Player & Server Side Mod
1.14.4, 1.15.2, 1.16.1
This mod is only required on the server. This includes single player games of course. On Servers, clients without it will see a red "X" but will load fine and still get the movement bonuses when on paths of configured blocks.
1.12.2
There is a "server only" version which doesn't need to be on the client (in the "files" section) but it will not load in single player local mode. The default 1.12.2 download will load in single player local mode and must be on both server and client. When playing on a server- the client copy is ignored and the server copy controls movement.
Debugging Levels
There are three debugging levels to help develop modpacks and values:
- 0 = Off, No debugging information will be displayed. (default value)
- 1 = Logged, Debugging information will be added to the text log file.
- 2 = Chat, Debugging information will be sent to the Chat screen and added to the text log file.
Note: as of 04/07/2020 there is a few more debugging statements to add.
Commands
Requires Operator Level or local Creative.
/happytrails info
- Tells you about the block you are standing on and the debugging level.
Current Values
- Standing On...........: minecraft:grass_path>0
- Speed Level...........: 1
- Player Position.......: PosX(173) PosY(67) PosZ(1034)
- Debug Level...........: 0
- Particles.................: ON
/happytrails setHappyTrailSpeed -11 (slower!), 0-Remove, 11 (faster!)
- Updates or Adds the block you are standing on to the configuration file with slowness -1 to -11 or speed 1 to 11 or removes block if speed set to 0.
- With this command, you won't have to edit the configuration file manually.
- I'll be removing the /n/r text by Tuesday. I had hoped this would make a prettier formatted config file.
- Starting with version 1.0.0.3 try speed 11! It'll blow your socks off! (V 1.0.0.3 coming to older version soon.)
/happytrails particlesOn [true]
- Lets you control whether speed and slowness particles display (true) or do not display (false)
- Thanks, Partonetrain for this suggestion!
/happytrails debugLevel 0,1,2
- Sets the debugging level.
Key Difference Between 1.12.2 vs later versions.
- The block key in 1.12.2 ends with ">#" where "#" is the 'meta' data for a block. The "info" report shows this value and the "set" command automatically handles this for you.
For example,
- "minecraft:grass_path>0,1" (v1.12.2)
- "minecraft:grass_path,1" (v1.15.2)
For a better example.
- "minecraft:stone_slab>5,2" (v1.12.2)
- "minecraft:strone_brick_slab,2" (v1.15.2)
Versions:
NOTE THERE ARE TWO 1.12.2 VERSIONS.
Single Player / Client / Server version 1.0.0.5 - This version will work in both single player worlds and when used in a client/server setting but must be loaded on both the client and the server.
SERVER Only version 1.0.0.4 - This will not work for single player and does not require clients to have Happy Trails loaded to work. It works if it is on the server only. It will also work if the clients have various versions of happy trails on their clients but it will ignore them while they are connected.
Modpack Permission
You have permission to use Happy Trails in modpacks. Please drop a comment below when you publish it and have it running somewhere. I'd love to see Happy Trails in play and building brick roads, bridges, and grass path networks because they provide real benefits as they do in real life!
Like this Mod?
Check out our other mods...
Beekeeper: Beekeepers tend to the bees and buy and sell products like other villagers.
Enameled Armor: Cover your Diamond Armor with colored enamel and control whether the enchantment glow is on or off.
Nasty Mobs: Six Smarter Skeletons with custom AI, abilities, completely configurable.
Harder Branch Mining: Tools to make branch mining more difficult in various ways to encourage caving.
Easy Redstone Extras: Tools to reduce redstone annoyance and make it more fun.
Regrowth :Animals eat grass and promote regrowth. Villagers improve their villages.
Vending Machine: A vending machine which restocks with 7 random* items every morning. (*or Fixed by Map Designers)
Happy Trails: Travel faster by building roads and paths! Travel slower on selected blocks (like sand!)
Villagers Respawn: Villagers who have a bed will respawn at them when they die.
Poor Golems: Hey Buddy, can you spare an ingot? Control over how often and how many iron ingots iron golems drop.
Save Your Pets: Instead of dying immediately, pets fall down wounded. You have a while to save them with bandages or golden bandages.
FAQ
Q: Where is the configuration file?
A: Starting with 1.14.4, Forge now saves configuration files as "toml" files in the folder : "saves/Worldname/serverconfigurations/<modname>.toml".
Q: How do I save one configuration for all worlds?
A: Save a copy of your desired configuration in the "defaultconfigs" folder. When you create a new world, Forge copies from there first before asking a mod to create a default configuration file.
SPECIAL NOTE: Forge changed the way command line /commands are registered as of 32.0.67.
use Happy Trails Version 1.16.1 v1.0.0.2 for Forge versions 32.0.24 to 32.0.66
use Happy Trails Version 1.16.1 v1.0.98.6 for Forge versions 32.0.67 to 32.0.98 (and hopefully higher!).
Bisect offers a hosting discount to Two Guys followers
You can join us on our Discord Server at the link below.
Yes, when I wrote this new, there was a 1.14? version that did something like that. but they weren't bringing it forward (appears abandoned). I didn't want to poach it and I did want a roadspeed mod for our modpack so I wrote my own in a new way. That would be like if you had written another roadspeed version that used potions. They never brought it forward. And you wrote a clean version without knowing about their mod.
if you used the Attribute system in 1.16 you could have fine tune control of entity speed. instead of relying on speed potion effects. (this would also make it work better with other mods that give speed buffs.)
I will say this, that as a play-tester, I find them nice but not too OP (although as MacTso said, we only give gold bricks the faster speeds, Rainbow Bricks a more moderate speed, and Brick/Stone Bricks only a bit faster than running speed). If you are comparing to Elytra, the bricks have a few significant disadvantages, such as no flying, the need to invest time laying down a set path (like a railroad vs. flexibility of turning in flight), and the fast bricks tend to work well only in straight lines (N/S or E/W). Even in the Nether, it takes over 4 minutes to run from 0,0 to a 15k,0 Overworld coordinate running in a straight line with the fastest bricks. We mainly use the bricks for those tunnels to connect our built-up villages/cities to each other in our multiplayer world so that we can get to each other in survival mode without teleport-cheating or taking 2 hours just to connect. I can't say that anyone seems to use the bricks heavily for other purposes, so in actual playing we haven't found them to be OP. I only say all of this to suggest that their actual use in a survival game may feel quite a bit different than in a simple speed test with creative mode support. Also, the speeds and bricks are configurable to limit them if you want a Protomolecule-inspired speed limit to go into effect :)
hi there. bricks are a configuration option to show the capabilities. it's easy to remove or change them. for example, in our mod pack, we use golden ceramic bricks which are quite expensive to make. This is because dungeon crawl heads entire dungeons made of bricks.
And of course, if you delete the line, then there is no speed 11 brick just as there are currently no speed 9 blocks.
You are in complete control on your own server.
Cheers!
I like this mod but there are some things I dislike.
1) Potion Effects: Potion effects are ok but I dislike them being in this mod. I'd rather something like changing the player's velocity (which I have done myself in my own mod and will ask if I can upload later)
2) Bricks Are OP: The fact that Bricks give speed 11, making you almost as fast as an Elytra at full speed is waaay too overpowered. It makes the Elytra basically useless as there's a much easier method to move fast that costs almost nothing because you get speed 11 for 3 seconds you only need 1 Brick per 87 Blocks which is stupidly cheap.
Video demonstrating how overpowered this is:
Can I run the latest version on just the server
In reply to techniumunlimited:
I'm not sure.
It look like I made it possible to run it server only as of 16.1. I haven't tested to confirm that with 16.5. I did test that it ran on a dedicated server 16.5 when I upgraded it.
It probably works. I'll give it a test when I look at bluebird's issue.
Hi! Thanks for this wonderful mod.
I added "grass" and "tall_grass" in the config alongside with "grass_block", but it does not seem to work. So if there's a tall grass, no slow effect is applied to the player despite the player is standing on a grass block. Is there any way to adjust this?
In reply to bluebird9281:
I will give this look. It's probably because you are inside the grass and not on the grass. I'll have to look at what you are standing on and one block up.
I also wanted tall grass to slow players down. I'll give it a look and get back to you by wednesday.
In reply to MacTso:
Thank you so much! and no hurries :) have a nice day!
As a play tester for MacTso, if you are using multiple mods from him, we would love to invite you to join his dedicated server where we are running his modpack. We are really trying to see how the multiplayer experience can be enhanced for group play and more players to join us would be amazing. Let me or MasTso know if you are interested :)
That is intentional but if bricks are super common in your world (like a dungeon is generating them) then you should change them to something harder to get (gilded_netherite perhaps).
The time is 1 second I believe. If you space them out that far, you'll occasionally slow down. I really want to find or recreate the fast powered rail mod that simply made rail twice as fast too.
For example, We use Golden Porcelain Bricks in the Two Guys Modpack.
We have 5 speeds in the two guys mod pack
-1 on sand
2 on grass path
3 on stone brick
7 for rainbow brick (ceramics)
11 for golden porcelain brick.
and you know.. we find we actually use all of them at those speeds. 11 is so fast, it's only good for safe straight aways.
Glad you like it!
Your welcome!
Not sure if intentional but bricks is in the default config and gives a value of 11.
Would be neat if we could edit the duration of the effects too, not sure maybe 2-3 sec is the minimum but would be cool if it was possible to reduce it as I find I can run a good 15-20 blocks depending on when the effect ended.
Very neat simple mod though makes building paths and using horses a bit more viable and interesting for sure, also been using some of your other mods, thanks for making the game better!
Thank you so much. I enjoy building huge road systems. In the two guys modpack the superspeed path is takes gold blocks and give a satisfying reason to go find gold.
I just wanted to say this mod is awesome, pairing it with the plow from AstikorCarts is great for long distance road systems.
Thank you for the head's up!
I've changed it to Forge.
Fabric is in my future but not this soon! :)
seems you accidentally marked the latest release for Fabric modloader instead of Forge, putting it in the wrong lists
https://www.curseforge.com/minecraft/mc-mods/happy-trails/files/3022095
would you mind fixing it? Thank you
Hey dude,
An approved version now works with Forge 32.0.98.
It's Happy Trails v1.98.0.6
Cheers Padnah!
Thanks man! I appreciate it.
I spent a few hours trying to update our pack for 98 and *many* of the mods are failing in 0.98 right now. Some without much documentation. So it may be a couple weeks before mods are caught up to it.
However Happy Trails 1.16.1 1.0.0.5 runs just fine under forge version 32.0.93. Twitch is stuck on version 1.0.0.3 even tho 1.0.0.5 has been approved for 4 days. Not sure what's up with that. I might need to create a 1.0.0.6 just to get approval so it will push to twitch again. 1.0.0.5 runs on forge 32.0.93.
A forge 32.0.98 will likely be out a little later this week.
Hey ma dude,played ur mod for a bit and became a fan.
sadly its not working with forge 98 and since many other mods want me to play on that version it would be great if ur mod would be one of them working on that version :)