Inactive [FUN] GolfCraft v1.5.3 - Play golf with a bow and golf(snow)balls! [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Musaddict, Apr 11, 2012.

  1. Offline

    babybellepvp

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It looks so amazing...
    But how i set it up??
  2. Offline

    MaGicBush

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Went back with clubs disabled and it's so much better. No point in having clubs with no info on how they work...

    This post has been edited 1 time. It was last edited by MaGicBush Apr 29, 2012.
  3. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The clubs are easy to understand, as long as you have some experience with playing golf.

    The driver hits the ball the farthest, and the putter hits the ball the shortest.

    You select the club you want to use by left clicking your bow.

    Enabling the clubs gives you a more realistic golfing experience by having to know what club to use for whatever situation you're in.

    Musaddict,

    How are the new developments coming along?
  4. Offline

    onguntoglu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi, I recently downloaded the plugin and built a test course first, to make sure that no one will cheat. There is one critical mistake I believe. When you first begin playing the hole, you are actually free to move anywhere, so that means that they can jump right in the cup and score it. Am I doing something wrong, or did you guys notice it too? Is there a way to counter this?
    By the way, I love the idea, you got yourself a great plugin there Musaddict
  5. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks! It was actually made that way so that players can choose their spot to shoot from the teeing ground. Some people have 10-15 block wide teeing grounds, so we allow them to walk at the beginning of the hole.
  6. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey Minecraft golfers!
    I would really like to see a golf community develop.
    Most google searches for Minecraft golf return links to 'put put' style golf.
    It's really difficult to find other servers running a real golf addon these days.

    If you're running Golfcraft Please post your server info:
    my server:

    Server IP: 76.114.254.63
    dynmap address: http://76.114.254.63:8123

    I just completed construction on course #2
    It has turned out to be considerably more challenging that the first course.

    Here are some video links to my courses:

    Course #1
    Holes 1 - 9


    Holes 10 - 18


    Course #2
    Holes 1 - 18



    Thanks for all the work you've put into this addon Musaddict.

    I agree with Bacon. It's got to be the coolest addon out there.
    I'm looking forward to see how it develops even more.

    This post has been edited 1 time. It was last edited by jeffro1001 May 6, 2012.
  7. Offline

    Pampperin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This is my first post on the forums, because you made me have to post :) (I have like 1200 post on the mcforums though :p). I would like to make a video for reviewing, but i need a map do you have one to supply me with please? Whoops never mind i just discovered there are plenty on the ...forum? Yes forums post :p. Thank you i will upload it shortly.

    This post has been edited 1 time. It was last edited by Pampperin May 7, 2012.
  8. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Had a good few holes with you Pampperin.
    The addon takes a bit of practice, but I think you were beginning to get the hang of it.

    Sorry you DC'd at the last. I wanted to show you my white water rafting river. :p

    Stop by anytime.
  9. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Musaddict,

    I was wondering if any further developments have been made?

    I understand that real life happens, and even if you aren't planning on expanding this awesome plugin, I still think it's the best one out there.

    The people that have logged in and played have felt the same.

    If you are planning on expanding it further let me know.

    I've done a lot of testing with it and would be happy to list out all the bugs I've come across and a few ideas I've come up with.

    If not, that's cool too. You've done a remarkable job.
  10. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ya, sorry, got caught up with my server administration, then of course the new Portal 2 DLC (I'm having a nerdgasm over here, lol).

    Let me know what you'd like to see added, and I'll see if I can't add it for you soon.

    This post has been edited 1 time. It was last edited by Musaddict May 11, 2012.
  11. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks Musaddict.
    Sorry for the late reply. My server population really spiked this weekend and I've been busy with that.
    -----------------------------------
    First the bugs.
    This one is the most annoying, and if we can find a work around it would make the biggest difference.
    People will lose the ability to play.
    This is rather random.
    I haven’t been able to narrow down why.
    They still have the ability to use the signs
    Chat messages still show up when they use the start sign.
    They can cycle through the club selections.
    They just shoot only arrows, and no signs spawn.
    There is nothing in the console to give any clues.
    Only way to get them playing again is to bounce the server.
    It’s a huge deal when you have a bunch of people playing.
    I’ve had them try using /golf to exit out, and re-log, but it makes no difference.
    Suggestion:
    /golf reload ( OP only )
    This will remove all players from golf mode.
    Remove all golf signs
    Unload golfcraft, and then reload the addon.

    Bug:
    Signs will sometimes break the block they land on.
    It even bypasses protection plugins.
    It will happen maybe once every 100 shots.
    Suggestion:
    Have the plugin detect if a block was broken and if so, replace the block and spawn the sign on top of it.
    (this isn’t a huge deal, unless the block happens to the be the cup ( glowstone )

    Along the same lines, it looks like the spawned sign will break other signs as well, if the people land in the same place.



    Bug:
    5 wood and 3 wood are not usable from the fairway.
    They get a debuff unless you are standing on a wood block.
    These clubs are designed to be used from the fairway and should not get a debuff.

    Suggestion:
    Only have the driver get a debuff unless you’re standing on wood.
    If you could find a way to fix the above things then we are golden.

    Other suggestions that would add to the realism, but aren’t actually necessary are:

    Make the clubs less accurate.
    give each club a maximum distance and a minimum distance.
    The shot would land somewhere in between. ( note this should only affect a fully charged bow swing.)
    Give each club a side to side variance as well.
    The maximum variance the driver should have would be 5 blocks ( at distance ) from where you aimed left or right.
    This variance should decrease as you work your way into the shorter clubs.
    1 wood, 3 wood, 5 wood ( 5 block variance )
    4 iron 5 iron 6 iron ( 4 block variance )
    7,8 iron ( 3 block)
    9 iron, pitching wedge ( 2 block )
    Sand wedge ( 1 block )
    Putter ( no variance )
    ( note this should only affect a fully charged bow swing.)

    The rough:
    The rough should impose a debuff regardless of what club you are using. 10% to 25% reduction.

    Golf skill system.
    @Nicomang070 for the suggestion.
    I realize that this would be a huge thing to implement, so I won’t hold my breath, but I think it would be extremely awesome to have, and could tie itself into the above suggestion ( speed variances and aim variances )

    People with zero golf skill would be subject to the above proposed speed and aim randomness.
    As you play more often, your golf skill would increase, eventually to the point where you would rarely be subject to the random distance or side to side variance.
    Perhaps a 100 point system where you gain a point for each birdie you receive.
    0 would be subject to the full effect of randomness and 100 points would nearly immune to the variances ( but still subject to them, but only very rarely ).

    That’s all I’ve got so far. This addon is a huge hit on my server, and I really appreciate you making it for us server admins.

    This post has been edited 2 times. It was last edited by jeffro1001 May 14, 2012.
  12. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    :confused: lol, note to self: never take a 2 week break from programming -- your todo list is terrifying :p

    Tomorrow (Monday) I have to go to college for my classes, and then I'll be back and start to analyze this in greater detail. Just to warn you tho, I have a very promising job interview on Tuesday, and if that works out I will have an 8-5 mon-fri desk job, so I can't guarantee that this plugin will get much attention after this week, although I will still update it to the latest CB versions and such.

    Thanks for the detailed list, that helps a lot.
  13. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hey no sweat
    just do what you can, when you can.
  14. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Musaddict,

    I came across a plugin called PlugMan, which may resolve the 'golf limbo' issue.
    It's been installed, but I haven't yet had an opportunity to test to see if it will actually fix the problem.

    Once I confirm that I can use it to get people out of limbo, I'll let you know.
  15. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I finally had an opportunity to catch the bug, and unfortunately Plugman did not fix it.
    I could see it unload, and reload the plugin in the console, but the bugged player was still stuck in limbo.

    I have however narrowed down the events that lead to them getting bugged.

    Most of the bugged players that I've seen get stuck in limbo get stuck right after they hit with their putter into a water hazard.
  16. Offline

    smileyduck

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello, My friend and i would love this plugin on our server but unfortunatley when we tryed to download it said that it was out of date. i was wondering if you could update it?
  17. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  18. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Good news!

    I've found a work around for the limbo issue.

    It will require the PlugMan addon though.

    Once a user gets bugged, have everyone that is currently golfing do the /golf command ( to exit golf mode )
    Have the user log out of the server.

    Run /plugman reload GolfCraft

    When they log back in again, they will be able to golf.

    It's a bit of a hassle but not as much as having to bounce the entire server.


    Hows School / job going Mus?
  19. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Glad to hear there's a workaround

    Lets just say I'm working 60 hours weeks (school + work), and volunteering 15 hours every weekend.

    I need a little something to take my mind off, so I'll update GolfCraft to 1.2.5-R3.0 :p
  20. Offline

    islendingabok_team

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi @Musaddict, this is a really awesome plugin you have! I am currently attempting something similar (with basketball), and I was wondering how specifically you altered the velocities of the golfballs. If you could show me any source code, that would be awesome (I won't copy it, just look for inspiration). If not that's okay, and I totally understand. Again awesome plugin.
  21. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    TBH, it's one of those "i'm not sure why it's working, but it is." things, lol. Has to do with converting the players yaw, and then using bow force to calculate the magnitude of the yaw. Beyond that, idk if my code can help you, cause it's kinda jerryrigged, lol.
  22. Offline

    turkey2349

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    how do you delete a hole you've created?

    This post has been edited 1 time. It was last edited by turkey2349 Jun 16, 2012.
  23. Offline

    islendingabok_team

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    lol ok, I understand what you're saying.. I think I figured out my problem.

    EDIT:
    on second thought, I'm wondering if you created a custom entity for the golf ball, and if so, how you created a new instance of it. I have a class Basketball which extends EntitySnowball from net.minecraft.server, but whenever I try to spawn it I get errors.

    This post has been edited 1 time. It was last edited by islendingabok_team Jun 18, 2012.
  24. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You'd have to ask @Feed_Dante about that one, if he remembers :p Took him and I a good many hours to get it working properly.

    This post has been edited 1 time. It was last edited by Musaddict Jun 18, 2012.
    islendingabok_team likes this.
  25. Offline

    Ryu576

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can You Make A video How To Place It PLz

Share This Page