Page 1 of 2

Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 10:16 am
by Hampton
Add a region tag so owners can chose of players can use empty spawn eggs i their region

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 11:12 am
by Seox
+1. we need that shit.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 2:33 pm
by nickmcski
In what cases were you planning on using this? Right now the check is if the player is able to build in the region, so depending on where you're using it that build flag may accommodate your needs

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 2:36 pm
by Seox
Let's say someone sells access to a villager grinder, wouldnt it be good that people who have access are able to catch villagers they unlocked, but not break blocks?
i think this is something important to be in craftland.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 2:57 pm
by nickmcski
Well if they have access to the region (they are members) they can use spawn eggs. If it was just a region flag then anyone would be able to use spawn eggs, and I can see there being a lot of stealing accusations.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 3:10 pm
by Seox
But the thing is that they can break blocks if they are members of the region. What if someone gets mad at the Person owning the region and just breaks everything? Sure, he'll get banned, but if you have that flag, you there'd be no way this could happen. Right now there are many kids on this server playing, and i dont mean to say anything against that, but kids can act spontaneously like that without thinking about it that moment. Sure, Adults can act like that, too, but from my experience they dont do it quite so randomly. I have no idea if its a lot of work, coding etc., but in my opinion this would be a great improvement, that would prevent anything like "mad griefing" or whatever you want to call it, would ever happen.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 3:20 pm
by nickmcski
yes I do agree, but that would just shift the problem from players in the region griefing (Which we can easily track) and moving the problem to random players stealing the mobs.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 3:30 pm
by Seox
I see your point there, but even that would be easily solved by just making the grinder private. And, if this would get added, it definitely would have to be set to deny as standard, to prevent players stealing any kind of mobs, even from players who left years ago. Is that a possible solution?

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 9:43 pm
by PhantomAtLarge
nickmcski wrote:yes I do agree, but that would just shift the problem from players in the region griefing (Which we can easily track) and moving the problem to random players stealing the mobs.
Ah, you are missing the original point. The point is it to be a list, so the only the "Chosen Ones" can take mobs. This is also an easy code, all you have to do is make the list of "Chosen Ones" a list variable (or the Java equivalent of a list), then make the permissions group for mob catching the owners and the "Chosen Ones". (Chosen Ones as a name can be substitutes to "Egg Users" or something.) All you have to do is copy the name of the variable, put it in an if statement (or a when statement) then cut paste the egg item permissions (if item = empty spawn egg [or id, not sure how you structured it]) into that when/if statement, and presto, new permissions, and not a huge update either.

Re: Use Empty Spawn Egg

Posted: Mon Sep 28, 2015 10:15 pm
by nickmcski
PhantomAtLarge wrote:
nickmcski wrote:yes I do agree, but that would just shift the problem from players in the region griefing (Which we can easily track) and moving the problem to random players stealing the mobs.
Ah, you are missing the original point. The point is it to be a list, so the only the "Chosen Ones" can take mobs. This is also an easy code, all you have to do is make the list of "Chosen Ones" a list variable (or the Java equivalent of a list), then make the permissions group for mob catching the owners and the "Chosen Ones". (Chosen Ones as a name can be substitutes to "Egg Users" or something.) All you have to do is copy the name of the variable, put it in an if statement (or a when statement) then cut paste the egg item permissions (if item = empty spawn egg [or id, not sure how you structured it]) into that when/if statement, and presto, new permissions, and not a huge update either.
Well, i'm sorry to break it to you but regions on the server aren't that easy, we need to sync all the region objects between the client and the server, also you have to look at saving the list names, and I would need to talk to nide to see how a change like that would affect the website (Since the map pulles region data)

I can see the benefit for this, but I don't think that the work and the added complication to the region system would merit the few times that would be used. I think the way of having anyone with build right being able pick up entities (Basically treating them like blocks)