Minecraft Data Packs / Game Mechanic

Griefless: Antigrief Selected Mobs! [1.17x]

  • check_circle Advancements
  • check_circle Functions
  • 1,369 views, 32 today
  • 79 downloads, 3 today
  • 13
  • 10
  • 14
TheDiamondPlayables avatar TheDiamondPlayables
Level 74 : Legendary Programmer
429
As you may know, using /gamerule mobGriefing false

helps you with removing mob griefing effects, but it also has its side effects like farmers can't farm, among many other things.

- This datapack aims to fix that sideeffect by applying mobGriefing on seperate entity types instead.

- You can currently change Endermen, Ender Dragon,Creepers, Withers, and Ghasts to stop griefing everything.

Works in Multiplayer!

Have fun!
CompatibilityMinecraft 1.17
Tags

1 Update Logs

Update 21823: : 09/02/2021 9:09:29 amSep 2nd

Major Changes:
- Added Support for Creepers and Withers!

Background Updates:
- Updated Advancement Format to Advancement Scripter.
- Functions updated to Scripter format.

(ps: wasn't easy, it's like translating another document and writing the translations down manually)
In the long run this helps, but for now ... it's just a background improvement.

- Improved Display Advancement Format!
+ Informative advancements no longer just tells you the information via its tab.
+ It also gives you some practice quests + small completion rewards to teach everyone how to use the packs properly!

- Changed background! Background will be updated per unique edition!
+ as Patrons, starting from 1.18, you'll get to vote for the edition's background!
(I'll start a vote when the Prerelease comes out for all major versions)

Updated files:
- Officially merged all text files into 1.
+ Don't worry, they are split pretty nicely so you don't get confused while reading it.

- Added "UNZIP ME" in the download title, in case it wasn't obvious to some.
- Installation and Uninstallation is largely unified.

Improvements:
- To help with pack installation:
+ For every new pack installed,
there'll be a one-time installation confirmation message,
telling you that the pack is properly installed!

Create an account or sign in to comment.

1
08/20/2021 11:55 pm
Level 74 : Legendary Programmer
TheDiamondPlayables
TheDiamondPlayables avatar
For those who are still following Griefless's development:

Working on a big update to Griefless. Will be adding Creepers and Withers then.

Will also be improving on the old Ghast Griefless, too.
1
08/29/2021 1:07 pm
Level 1 : New Miner
Sev_Brigstocke
Sev_Brigstocke avatar
Are you aiming to keep creeper damage but remove their ability to destroy blocks? I have only seen this happen in datapacks by removing their ability to also damage the player, unfortunately, and a few even have the sub-side-effect of affecting drops as well. Eager to see you fix this if you can!
1
08/29/2021 1:22 pm
Level 74 : Legendary Programmer
TheDiamondPlayables
TheDiamondPlayables avatar
Already did it and released it on my Patreon. (a few days ago now)

Will be putting the update out for everyone soon!
1
08/29/2021 4:05 pm
Level 1 : New Miner
Sev_Brigstocke
Sev_Brigstocke avatar
that sounds excellent, thanks for working on it!
1
08/20/2021 11:56 pm
Level 74 : Legendary Programmer
TheDiamondPlayables
TheDiamondPlayables avatar
Will also do a showcase vid then. This pack would need one.
1
07/30/2021 11:41 pm
Level 26 : Expert Princess
Kate1902019
Kate1902019 avatar
Does it works with Withers and Creepers?

Since I don't wanna use the "/gamerule mobGriefing false" command because I wanna keep the villagers farming, sheeps eating grass, snow golems making snow layers and foxes grabbing sweet berries and glow berries from bushes. And I don't want those stupid creepers and withers from blowing us stuffs.
2
07/31/2021 12:15 amhistory
Level 74 : Legendary Programmer
TheDiamondPlayables
TheDiamondPlayables avatar
Those 2 will be coming in the next update. I hope.

Currently Wither has some issues with their heads and their explosions still blowing up blocks even though their immune tag has all the blocks in game (that took ages to type). So I think that there needs to be some more work on that.
1
07/31/2021 12:40 am
Level 26 : Expert Princess
Kate1902019
Kate1902019 avatar
Ok.
1
07/30/2021 4:24 pmhistory
Level 16 : Journeyman Explorer
Zyllain
Zyllain avatar
For creepers, I usually do a command block setup that I have saved that checks to see if a player is near a creeper, and if they are, it disables mob-griefing until the creeper is no longer within that radius, either by walking away, blowing up, or getting killed.

I was thinking about making a data pack out of that, but for just the one or two functions I thought it would be a bit overkill. If you'd like, I can code it up real quick and send it to you, and you can implement it for the creeper function! If you'd rather do it yourself or do it a different way, though, then that's totally fine. Just an idea!
2
07/30/2021 8:29 pmhistory
Level 74 : Legendary Programmer
TheDiamondPlayables
TheDiamondPlayables avatar
Prediction technique was the first idea I came up with to tackle the creeper problem.
However, custom radius and detonation time creepers ... doesn't work too well with it. (Yes, I take lots of cases into consideration to make a good pack)

Also, your idea is good, but there's a little exploit: If you're near any creeper
(like, blocking a creeper off with blocks and staying near the dude), will cause mobgriefing to be off for a long time, which can mess with other people's activities if they're on the same server as that's happening.
(slowing villager farm rates, ...)





EDIT: actually, nevermind, it was probably just an old version thing.
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome