1. Play on the ImDeity Minecraft Multiplayer server -- Goto the "Multiplayer" section of Minecraft and type "mc.imdeity.com" to join!
    Dismiss Notice

What is going on with kingdoms (bugs)

Discussion in 'Help / Support / Guides' started by Rmarmorstein, February 11, 2013.

  1. Rmarmorstein

    Rmarmorstein

    • Diamond
    Joined:
    July 21, 2012
    Messages:
    780
    Likes Received:
    720
    Trophy Points:
    603
    In-Game Name:
    Rmarmorstein
    Ok. Now, i know i am probably going to get people commenting, Deity Does not have Time, be happy with what you have, etc. Please refrain from leaving these if you can. My intentions, are... The source is public, and on github. Now, i know there are many developers on the server (not official ones) one of them (sorta) being myself.

    Now, I am sure, that I as much as the other Developers (cliff777, Kill3rtaco, jacoborg, mbonachea) are willing to put in some time, and maybe put together a fixed version of Kingdoms (I cannot speak for them, but I can assume we can make a community effort here)

    What i am asking for you, (like Majora_Unmasked did with the spleef thread) is to post bugs you find, and maybe some ideas you have to better kingdoms.

    Now, I did find something interesting about Kingdoms. That is a pull request, by ryanturner (if i lost you, i am sorry) on github. Saying that if Fixed the /t Claim and /t unclaim glitch, If this is true, why has this request not been accepted, and why are we not using a fix to a problem, if the solution exists!?! The Pull request i found, is located here, on the Kingdoms 2 github.

    If the solution to a problem, that is causing many towns to loose money, and making us unclaim and claim the plots, then why is it not being used? Or at least, why has this request not been looked at, or something. Even if this is not an issue, why is that there is a Possible solution to a Major issue, that has been overlooked?

    Another glitch i have heard of (although not actually tested myself) is the lack of plots aligning to a global grid, yes this seems silly. But currently, as far as i have heard, each town is given their own grid. If this is the case, it was vanZeeben taking a shortcut, and not aligning the plots to the chunks, rather he is just making a box around the player, and that is the plot. Next map reset, this would need to be implemented, because it would shift / mess up all current plots, but it would be something to re-do the right way. This is important, because plots could overlap. Not sure if town plots, from 2 different towns can touch, or if the limit in space between towns is just the 1st plot. But... either way, it would be something to look at.

    Now, What i am asking from you, is what you notice in glitches and bugs in kingdoms. I can make no promises, that anything in this thread will ever get done, or if it does that Deity will implement it, as that is up to deity. But, if we put fourth the effort to fix it, i dont see why he would not accept a fixed version of kingdoms.

    Note to staff: I am honestly not sure if this is the right section, or if this is even allowed. But since it was dealing with Bugs, then i am assuming that it belongs in the help section. Also, if this is something that is frowned upon, then please let me know. I would be glad to have it taken down if it is, or if deity does not approve of the Idea. If you have problems, please send me a Private message. I am more than happy to talk about issues, as i wanted this to be mainly positive, and work towards fixing these bugs.

    Also, it is not necessary to quote my whole big long post if you are leaving a reply, it will only take up space. We all know what you are talking about, and where the OP is!
     
    thejacoborg and SonnyBassPlayer like this.
  2. mbonachea

    mbonachea

    • Vip
    Joined:
    September 24, 2011
    Messages:
    741
    Likes Received:
    377
    Trophy Points:
    568
    In-Game Name:
    mbonachea
    As to the pull request:
    vanZeben is no longer maintaining the plugin so he didn't accept and merge it.

    Everything else:
    ImDeity has been updating it, but not pushing his work to GitHub, and therefore we (the public) do not have the updated version of the plugin, nor that of DeityAPI. The latter would kinda make it difficult to update being that the server is running a version that would be different to how anyone else would update it (all programmers approach things differently).

    Overall, great effort, but I see the need for anyone willing to work on this to have the DeityAPI and the current version of the plugin.
     
    Johndahbomb likes this.
  3. Rmarmorstein

    Rmarmorstein

    • Diamond
    Joined:
    July 21, 2012
    Messages:
    780
    Likes Received:
    720
    Trophy Points:
    603
    In-Game Name:
    Rmarmorstein
    I did not know that, i was working off what i knew.

    Now, why can't a few of us, that are loyal to the server, help on these projects. As far as I have heard, it is so that every server in the universe does not have a copy of the API, it is not like a few of us that are loyal are going to do that?

    Deity is busy, as i said in the original post. Players tell me this, Staff Tell me this. So nobody can argue it. I'm sure that again, many of us working on it together can get it done faster than deity himself, and relieve some of the workload on Deity, so he can spend that time doing whatever Deity does, or working on other things.
     
    mbonachea likes this.
  4. SpeedyGonzales9

    SpeedyGonzales9

    • Diamond
    Joined:
    March 27, 2012
    Messages:
    483
    Likes Received:
    500
    Trophy Points:
    248
    In-Game Name:
    SpeedyGonzales9
    Well instead of really posting all the know bugs all over again, since this has been posted several times in the past, I will just give you a link.
    Current Known Issues (being worked on):
    This information can now be found --> Here <--
     
  5. Rmarmorstein

    Rmarmorstein

    • Diamond
    Joined:
    July 21, 2012
    Messages:
    780
    Likes Received:
    720
    Trophy Points:
    603
    In-Game Name:
    Rmarmorstein
    Thanks, i never new this existed. I was ranting in here too though, not all about bugs :p

    I also have some different stuff, like the pull request (even though zeeben is not keeping that up to date.) and some other little things.
     
  6. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    All plugins using DeityAPI (this includes Mail, DeityProtect, Kingdoms and anything else of the like) are no longer being managed on github. Source will not be updated, and the binaries will not be updated either. The PR was not accepted and any other will not be accepted due to this reason. As mbon said, Deity has been working on some of the bugs.
     
  7. SpeedyGonzales9

    SpeedyGonzales9

    • Diamond
    Joined:
    March 27, 2012
    Messages:
    483
    Likes Received:
    500
    Trophy Points:
    248
    In-Game Name:
    SpeedyGonzales9
    Don't you use DeityAPI? Im not just asking this because you are you are, or were?, a Classic Operator. More due to the fact that I know you are trusted, so I only assume it to be true. If you do then you could play a great part in helping with the bugs if not already, which I do not really believe you do. Therefore, perhaps you and the other citizens could find the best substitute for DeityAPI if not DeityAPI itself. This is only a suggestion for I really have no hand on knowledge of codding but more of the interest in the fixing of bugs. I understand as I am sure everyone does that patience plays a great part in all these projects. So I am only asking if it is possible in addition to what has already been suggested.
     
    mbonachea likes this.
  8. cliff777

    cliff777

    • Gold
    Joined:
    April 17, 2011
    Messages:
    811
    Likes Received:
    688
    Trophy Points:
    598
    In-Game Name:
    cliff777
    This may be a bit off topic, but if anyone would like to use a slightly older version of DeityAPI, (the kind that was used with DeityNether), feel free to download the forked and updated version off my github page. It's currently loading and working on 1.4.6 CB (Also worked with DeityBooks).
     
  9. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    If you were to take the plugins that use DeityAPI, and make them a plugin that doesn't use any other dependency, it would be a hell of a lot more code.

    As of right now I am not working with Kingdoms at all. If Deity needs or wants my help with that he can ask me and I would gladly do as much as I can. However my primary focus with the server involves working on DeityCreative.
     
  10. Rmarmorstein

    Rmarmorstein

    • Diamond
    Joined:
    July 21, 2012
    Messages:
    780
    Likes Received:
    720
    Trophy Points:
    603
    In-Game Name:
    Rmarmorstein
    I am interested, I have Van's Version right now, but well. It is not updated, and well. Yeah. If yours is updated any more than this, i am interested :) can i get a link to your github page? i dont think i have it

    I've been trying to add some small things to kingdoms, just for fun, and some things that I think would be useful. I dont think that I am using anything that would be re-coded, unless, the public and private are SUPER different. I am mainly using stuff directly in the kingdoms plugin.
     
  11. mbonachea

    mbonachea

    • Vip
    Joined:
    September 24, 2011
    Messages:
    741
    Likes Received:
    377
    Trophy Points:
    568
    In-Game Name:
    mbonachea
    Here you go[\
     
    cliff777 likes this.
  12. Vershye

    Vershye

    • Senior Moderator
    • Diamond
    Joined:
    September 26, 2011
    Messages:
    3,311
    Likes Received:
    3,028
    Trophy Points:
    718
    In-Game Name:
    Vershye
    I will admit, I didn't even read the entire message, but I still wanted to reply with this.

    ImDeity has made the Kingdoms 2 plugin his number one priority for being worked on.

    BUT,

    He didn't work on 99% of the plugin other than implementing it into the server. So he is having to go through the entire code to basically learn it before he can bug fix it. It will take a little time as you can only focus on code for a certain amount of time before your brain just goes numb from it.
     
    Rmarmorstein and cliff777 like this.
  13. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    This is something that I've previously stated, but anything to do with any plugins specifically being used on ImDeity: Kingdoms is best built upon the private API that the server uses (as of the resignation of vanZeben). The only reason I have a copy is because of the problem cliff stated before, and I needed a working version to work on DeityCreative.

    Needless to say, soon there will no longer be a lack of developers.

    Don't worry. Things get better eventually. I had to wait a year, now look where I am.
     
  14. SpeedyGonzales9

    SpeedyGonzales9

    • Diamond
    Joined:
    March 27, 2012
    Messages:
    483
    Likes Received:
    500
    Trophy Points:
    248
    In-Game Name:
    SpeedyGonzales9
    For that reason and since I think Taco has the best version for codding, everyone could help Deity in implementing all the other codes. This would save lots of time. Although the down side to it is I'm not sure if Deity really finds everyone as trustworthy with adding to his privateAPI. For he might be more on the side of "If you want something done right, you do it yourself". Whatever the reason though, I'm sure the citizens with experience of codding could help him. It would be like free-labor with an upside to it.
     
    Rmarmorstein likes this.
  15. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    Are you suggesting I give them a copy of the API?
     
  16. SpeedyGonzales9

    SpeedyGonzales9

    • Diamond
    Joined:
    March 27, 2012
    Messages:
    483
    Likes Received:
    500
    Trophy Points:
    248
    In-Game Name:
    SpeedyGonzales9
    Absolutely not, that would have to be approved by ImDeity first. Which is exactly what I am asking, if you have the available sources and the willing participants are granted the usage of the API, then you may pass it along to them and the bugs can be delt with at a quicker rate and may even enhance the knowledge of a lot of interested learners out there about codding. Which I stated would be like having free workers under your command and it would result in a great reward.
     
  17. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    Coding is not learned by taking an API for which the contents the reader of the code does not understand. Learning a programming language takes time. And time is almost the only thing that is needed. If you look in the thread from which vanZeben mentions me specifically here you can tell that all they needed to do was keep an eye on me and wait. It isn't by breaking down code and figuring out how it works. Sure that IS part of it, but most of it involves practice. And practice for them cannot be taking a plugin and trying to fix it. If I wanted to 'teach' them anything I would want them to gain more knowledge on Java first, not Bukkit.

    I don't generally work in teams. I would actually rather work alone if I don't know my team well enough or don't think they are skilled enough. For this very reason I decided to work alone on the DeitNether test. And heck I started like a month later then them and finished a week earlier.


    TL;DR - This is not something I would be willing to do. And I know for a fact Deity wouldn't necessarily want it either, for reasons I will not be getting into.
     
  18. SpeedyGonzales9

    SpeedyGonzales9

    • Diamond
    Joined:
    March 27, 2012
    Messages:
    483
    Likes Received:
    500
    Trophy Points:
    248
    In-Game Name:
    SpeedyGonzales9
    Well this does not necessarily have to be done over night. For even everyone has already stated, its a patience job. If you are not willing to work on it there are several who are. If it takes a some knowledge to start working on it, then they'll get there. To take it to terms of engineering, Research is always the most important part of the job. If it time plays a part then I'm sure it can be done. This thread wasn't just created because some nub wants deity to hurry it up already, they are willing to work and take the time. Even if it takes a while for them to start, I'm sure Deity would not have a lot bugs fixed bugs fixed, no offense to him at all. In addition to that there will be more trained people in codding, it would make life a lot easier and faster to improve in the future. Have they the time to learn more about Java and Bukkit, which has not been asked if they already have a great amount of knowledge, they could also earn the approval of Deity and the trust of others.
     
    Rmarmorstein likes this.
  19. KILL3RTACO

    KILL3RTACO

    • Developer
    Joined:
    January 31, 2011
    Messages:
    621
    Likes Received:
    1,059
    Trophy Points:
    563
    In-Game Name:
    KILL3RTACO
    I did not say i was not willing to work on the plugin. That is something Deity has to decide whether he actually needs the help (so stop bugging him/me with threads this). If he did, I am sure he would ask me. Who knows I could probably just step in anytime.

    Lemme quote something from vanZeben quite a bit ago. This involves our little "DeityNether Test" that myself and a few others have mentioned before.

    Note - This was like half a year ago, they have gotten, well I actually don't have much of a clue how better they have gotten, if at all.

    I'm not trying to point point them out and say that aren't good developers, they're still getting a great start. I am just trying to point out that as of right now they aren't really qualified to do much of anything for the server.
     
  20. Rmarmorstein

    Rmarmorstein

    • Diamond
    Joined:
    July 21, 2012
    Messages:
    780
    Likes Received:
    720
    Trophy Points:
    603
    In-Game Name:
    Rmarmorstein
    I understand this, why does everyone get the wrong intentions of my posts...

    I am more pointing this out, and offering help. Yeah, I know i am Nowhere near you in terms of skill and development. was trying to point some things out here, especially that pull request, that could fix the whole plot glitch. Even though zeeben does not keep anything updated, or maintained, couldn't deity look at that, as something, if he does not already have a fix to the issue?
     

Share This Page