Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ravagers can break blocks inside of claims. #530

Closed
Moobuttt opened this issue May 16, 2019 · 8 comments
Closed

Ravagers can break blocks inside of claims. #530

Moobuttt opened this issue May 16, 2019 · 8 comments
Labels
🐛Bug Issue is a validated bug report. Enhancement
Milestone

Comments

@Moobuttt
Copy link

Moobuttt commented May 16, 2019

Currently Ravagers are able to break blocks inside of claims. I have the most recent version of GriefPrevention on my server, and it works just fine on 1.14 aside from this particular issue as far as I've seen. But I think it's definitely worth an update to fix this issue.

@RoboMWM
Copy link

RoboMWM commented May 16, 2019

Ok but you should still fill out the template...

@Moobuttt
Copy link
Author

Moobuttt commented May 16, 2019

My apologies, no template was given for the option I chose. (Between bug and enhancement/request, I believe it was. I chose enhancement/request.)

I can edit if needed.

@RoboMWM RoboMWM added 🚫Invalid Issue not applicable or insufficient information provided/template not filled out. Need more info More information is needed to determine what's going on. labels May 24, 2019
@RoboMWM
Copy link

RoboMWM commented Jun 12, 2019

I chose enhancement/request

Oh, is this not a bug?

@RoboMWM RoboMWM added this to the 16.12 milestone Jun 12, 2019
@Moobuttt
Copy link
Author

Nope, not a bug. I don't consider it one at least since the most recent version of GP (at the time I submitted this originally) was not made with some of the new 1.14 features in mind. So I figured it'd just be something to add to it once you were working on the next updates.

At the time I had noticed a few people mentioning that GP worked perfectly fine with 1.14 and had seen no mention of Ravager's ability to break blocks inside claims, so I wanted to bring your attention to it via a request. Sorry for any confusion! If you need any more info let me know.

@RoboMWM
Copy link

RoboMWM commented Jun 13, 2019

If a new thing in 1.14 breaks intended functionality of GP, it should be considered a bug. Since I have no idea what ravagers are or what players can do with them, can you explain what the issue is here?

@Moobuttt
Copy link
Author

Alright, I'll keep that in mind if I submit anything in the future then.

Here's some context: Ravagers are a new hostile mob introduced as a part of village raids. In these raids, there are waves of pillager type mobs that spawn in the area surrounding a village in an attempt to attack said village. Each wave is activated by the defeat of the previous wave of spawned mobs. Ravagers begin spawning around wave 2 or 3. These raids will result in these mobs spawning inside of any area within a range of 0-1024 blocks, claimed or not.

As far as the actual issue goes: Ravagers can destroy plant based blocks while chasing any mob it is hostile toward, which would leave any structure made of these types of blocks (leaf block bushes/fences, farms, etc) open to damage. Here's a list of what they can break (as well as their wiki page in general, I assume that may be helpful overall) https://minecraft.gamepedia.com/Ravager#Behavior

Ravagers are also rather large mobs that move fairly quickly, so the grief they can deal can get to be pretty extensive if someone led one into claimed land. I've attached some screenshots of the type of damage they can do. I hope this helps!

2019-06-12_21 55 17
2019-06-12_21 55 44
2019-06-12_21 55 46

@RoboMWM
Copy link

RoboMWM commented Jun 13, 2019

Alright, thanks. I guess the event they fire isn't exactly similar to enderman when they pick up blocks or players/entities trampling crops so this is interesting.

@RoboMWM RoboMWM added 🐛Bug Issue is a validated bug report. and removed Need more info More information is needed to determine what's going on. 🚫Invalid Issue not applicable or insufficient information provided/template not filled out. labels Jun 13, 2019
@Jikoo
Copy link
Collaborator

Jikoo commented Jun 13, 2019

They call the EntityChangeBlockEvent, same as endermen. GP's handling for this special cases certain entity types and interactions due to the number of scenarios where the event is fired. Personally, I would prefer to see a config option added along with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug Issue is a validated bug report. Enhancement
Projects
None yet
Development

No branches or pull requests

3 participants