Posted 09 August 2013 - 04:47 AM
Hello ladies and gents!
Before I get into the meat of the title, I hope you guys don't mind if I introduce myself a little? thanks
(P.S. From what I saw, this should be the right section to post this is, SORRY otherwise :/).
My name is Francis, but I'm also known as Neonbeta (as you can plainly see) and also Shad on some forums due to my old IGN (Bad decision on my part). I am a student that is studying computer programming in my own time, and since I have a lot of free time I do a lot of things that are included with playing minecraft and very little studying ^.^.
So now that I've force you all to read that little snippet, time to get into the meat.
Right now, I help develop and maintain the modpack with a few people for the Industrial Modded server SKCraft, hosted by sk89q.
Now this is where it gets tricky. Turtles, in their entirety; Have been a topic of discussion on the server for many months now. And it was only recently that I was able to talk sk89q into letting me enable turtles, but he gave me an ultimatum (and this is the tricky part) that they cannot grief protected land. On the SKCraft Industrial server codenamed "Alice", we have a custom claims system, which is basically world protection but every player is allowed access to 'claim' chunks (in other words to just protect an area from griefing and such). And because of that, I have to find a way to make sure they(turtles) cannot be used for griefing in any way, shape or form. The thing is, turtles breaking blocks IS logged, but that's not enough for him (that's the gist of it at least).
And that's where this thread comes in. Now, I don't know terribly a lot of java, so that's why I'm posting this here in hopes of someone knowing a way to solve my problem. So after many months of deliberation and decision, I've tried to come up with a way to make sure that turtles couldn't be used for griefing. So far, the ways that I've though of are
The thing about recipear, is that it disables any recipes relating to the original blockID. So say I disable the craft of a block with the ID of 1100, anything with meta data or NBTdata regarding that blockID is disablde also. Which really makes me cry :(/> (sometimes i wish we used the old recipe remover by shdwdrgn…)
The second idea i had was with the help of sk89q himself.
It was because sk89q said with the custom claims system, it would be too tedious to try and work out. And I won't argue with him since he's the expert and I'm not.
Then I came to this idea.
I say this from the times when you could set a blacklist of blocks RP2 blockbreakers could break. But sure, that's in the past now isn't it?
But yeah, that's my question.
Have a great day!
(P.S. It took me so long to get the nerves to press 'Post New Topic' when I'm so new here :<)
Before I get into the meat of the title, I hope you guys don't mind if I introduce myself a little? thanks
(P.S. From what I saw, this should be the right section to post this is, SORRY otherwise :/).
My name is Francis, but I'm also known as Neonbeta (as you can plainly see) and also Shad on some forums due to my old IGN (Bad decision on my part). I am a student that is studying computer programming in my own time, and since I have a lot of free time I do a lot of things that are included with playing minecraft and very little studying ^.^.
So now that I've force you all to read that little snippet, time to get into the meat.
Right now, I help develop and maintain the modpack with a few people for the Industrial Modded server SKCraft, hosted by sk89q.
Now this is where it gets tricky. Turtles, in their entirety; Have been a topic of discussion on the server for many months now. And it was only recently that I was able to talk sk89q into letting me enable turtles, but he gave me an ultimatum (and this is the tricky part) that they cannot grief protected land. On the SKCraft Industrial server codenamed "Alice", we have a custom claims system, which is basically world protection but every player is allowed access to 'claim' chunks (in other words to just protect an area from griefing and such). And because of that, I have to find a way to make sure they(turtles) cannot be used for griefing in any way, shape or form. The thing is, turtles breaking blocks IS logged, but that's not enough for him (that's the gist of it at least).
And that's where this thread comes in. Now, I don't know terribly a lot of java, so that's why I'm posting this here in hopes of someone knowing a way to solve my problem. So after many months of deliberation and decision, I've tried to come up with a way to make sure that turtles couldn't be used for griefing. So far, the ways that I've though of are
- Disabling the turtles that break blocks.
The thing about recipear, is that it disables any recipes relating to the original blockID. So say I disable the craft of a block with the ID of 1100, anything with meta data or NBTdata regarding that blockID is disablde also. Which really makes me cry :(/> (sometimes i wish we used the old recipe remover by shdwdrgn…)
The second idea i had was with the help of sk89q himself.
- Make turtles respect claimed(protected) land.
It was because sk89q said with the custom claims system, it would be too tedious to try and work out. And I won't argue with him since he's the expert and I'm not.
Then I came to this idea.
- Have a whitelist of blocks that turtles can break.
I say this from the times when you could set a blacklist of blocks RP2 blockbreakers could break. But sure, that's in the past now isn't it?
But yeah, that's my question.
- Is it possible to have a set list of blocks that turtles can break? and if so; How easy would it be to create?
Have a great day!
(P.S. It took me so long to get the nerves to press 'Post New Topic' when I'm so new here :<)