Get an Epic Experience with Premium

Golfcraft

Fun Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 196 Monthly Downloads
  • Supports: CB 1.3.1-R1.0
  • 7,947 Total Downloads
  • Updated 07/13/2012
  • Created 04/10/2012
  • 1 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: GolfCraft v1.5.5
or
Support development! **
Donate

About Golfcraft

GlfCraft

Version 1.5.5





Golfcraft lets you play golf! Simply type /golf, and you will be given a bow and arrow. You can hit (shoot) the ball (arrow), and it will generate a sign where it lands (unless you hit the ball into the water, or the trees).
There are anti-griefing parameters in place, so each golfer needs to destroy their own sign before their arrow will generate a new sign.

Materials of recognition:

  • Green Wool: the Fairway (main material)
  • Lime Wool: the Green (putting material)
  • Sand: Sand Trap (stops balls from bouncing)
  • Glowstone: the Cup
  • Grass: the Rough (reduces ball's bounce velocity)
  • Fence: the Flag
  • Wood: Teeing Ground ( start of the course, gives your driver a boost)

Features:

  • Clubs!
    • Up to 12 clubs to chose from
    • Each club has its own advantage
  • Snowballs!
    • Arrows are converted to snowballs when you shoot!
  • Create a golf course by adding holes
    • Creating holes set their par
    • The par is used for per-hole scoring
  • Per-hole golf-info chat channels
    • Any players in the same hole will know what happens with the other players
  • If the ball landed on a valid block, a sign with the player's name is placed, marking where the ball landed
    • This sign MUST be destroyed in order for another sign to generate
    • Once destroyed, the player cannot move more than one block away until their next ball lands in a valid location
  • Per hole scoring
    • Uses that hole's par to compare how many hits the player took.
    • Prints the score via number of hits, as well as golf lingo (Bogie, Eagle, etc)
  • SuperPerms
  • Plenty of anti-griefing parameters
    • I try my best to make sure players arent spammed with text or signs. I've spent most of my time coding making sure they cant.

Permissions: (overridden by OP's)

  • golf.spectate
    • (allows the player to simulate golf (no scoring, or messages))
  • golf.play
    • (allows the player to play golf use hole-start signs)
  • golf.tp.play
    • (allows the player to TP to a hole via command)
  • golf.tp.sign
    • (allows the player to teleport to their sign)
  • golf.tp.sign.others
    • (allows the player to teleport other players to their sign)
  • golf.create
    • (allows the player to create new holes)
  • golf.sign
    • (allows the player to create/destroy hole-start signs)
  • golf.ref
    • (allows the player to destroy other players' signs)

Source Code is currently Unavailable

Version 1.5.5

  • Fixed multiworld support. (Added MW plugins to the soft-depend list.)
  • Fixed NPE on GcFiles.java:154, caused by the world unloading before the plugin.
  • IMPORTANT: The case of the main save-data folder was changed to 'Golfcraft' to mach the plugin name & config dir. This fix should only affect case-sensitive file systems.

Version 1.5.4

  • Updated for 1.2.5-R3.0

Version 1.5.3

  • Fixed permission nodes. All listed permission nodes now do exactly what they say.

Version 1.5.2

  • Fixed some aesthetic discrepancies

Version 1.5.1

  • Improved Physics!
    • Balls that bounce on the following materials have the following disadvantage:
      • Sand (barely bounces, if at all (like real sandtraps))
      • Grass (less bounce force)
      • Leaves (little to no bounce, as if it got caught in the tree)
      • Water (drastically reduces bounce)
      • Lava (melts the ball)
  • Added # of bounce config setting
    • Can only be set between 2 and 5

Version 1.5.0

  • Added feature: "Golf balls" are now... Snowballs!
    • Change your texture for more realism!
    • All golf balls now bounce 3 times, and then generate a sign.
    • Putters now function better, due to the bouncing (and slight speed increase)
  • Broadcast messages now tell the club used when a player hits a ball.
  • Velocities now varry based on the club you use, and where you're standing
    • These are non-configurable (but the speed boost still is)
  • Thanks @FeedDante for you glorious snowball contribution!

Version 1.4.1

  • Feature Fix: Putters are now more easily used. Aim-to-shoot, instead of a fixed angle.

Version 1.4.0

  • Added feature: Hole-Start Signs
    • Admins and players with "golfcraft.sign" can add/remove sign
    • Simple setup
      • Line 1: "golf" (without quotations)
      • Line 2: (nothing)
      • Line 3: [hole name] (without brackets)
      • Line4: (nothing)
    • Any player with "golfcraft.play" can use them
    • Placeable anywhere, and they will teleport you to the hole
  • Added feature: Clubs
    • 12 Clubs
      • Driver (125m)
      • 3 Wood (115m)
      • 5 Wood (105m)
      • 4 Iron (95m)
      • 5 Iron (88m)
      • 6 Iron (82m)
      • 7 Iron (75m)
      • 8 Iron (68m)
      • 9 Iron (62m)
      • Pitching Wedge (55m)
      • Sand Wedge (30m)
      • Putter (12m)
    • Choose club by left clicking air while holding a bow
    • Clubs togglable in config
      • Clubs enabled bypasses aiming angle
      • Clubs enabled bypasses direct speed variances on certain blocks (sand, grass, etc)
    • Different clubs react differently on sand traps
      • Woods and putter get a massive reduction
      • Irons get a moderate reduction
      • Wedges get a minor boost
  • Bug Fix: Skeletons no longer spam the console with errors (again)

Version 1.3.1

  • Added feature: Configuration
    • Enable/disable speed variances
    • Edit individual max and min speed variances
    • Togglable feature: remove mobs that target golfers while on the fairway or green
  • Added feature: Distance (in meters) of your shots is now included in broadcast messages.
  • Bug Fix: Skeletons no longer spam the console with errors
  • Bug Fix: All hazards now add a penalty point

Version 1.3.0

  • Added feature: Scoring
    • Keeps track of your score per hole
  • Added feature: Savable hole locations
    • Create holes using /golf create [hole name] [par]
    • Creates a teleportation anchor for that hole when created
    • Use /golf play [hole name] to teleport you to that hole
      • Removes your sign(if you have one)
      • Automatically puts you in golfing mode
      • Gives you a bow and arrow if you don't already have one
    • Scoring is based on the holes par, given to it on creation
  • Added feature: Per-hole chat traffic
    • Displays only the data from players in a given hole to other players in that same hole
    • (players in "Hole1" wont see that a player in "Hole3" landed a ball on the fairway)
  • Added feature: More anti-griefing parameters
    • Players can no longer spam golf chat after they completed a hole. They are now marked as "finishedHole", which cannot be changed until they start a new hole.
  • Bug Fix: Balls that land directly on the flag (fence) are now registered as if it made it into a cup if there's glowstone beneath it, otherwise a sign will be placed on top of the fence.
  • BugFix: Balls that land on other players' signs will now place a new sign on top of theirs.
  • Reloading, or stopping the server now removes all player's signs (if it was generated during the previous up-time. If your server crashes, and the sign is still there, they will need to be manually removed).
  • Removed feature: /golf now does nothing except simulate golf. It no longer broadcasts messages, tells you where your ball landed, or makes a sign. It only changes your velocities of the arrow based on where you're standing.

Version 1.2.0

  • Added feature: Once a player destroys a sign, they cannot move more than 1 block away until their ball lands in a valid location.
  • Added feature: Teleporting
    • /golf [tp] (player)
    • Teleports you to your sign - perm: golf.tp
    • Teleports (player) to their sign - perm: golf.tp.others
  • Changed sand pit velocity to be random (between 70% and 90% speed reduction)

Version 1.1.1

  • Fixed Bug: Signs are now actually protected from other players
  • Added feature: Hitting a ball from sand reduces the ball's speed by 80%

Version 1.1.0

  • Added Superperm Support
    • golf.spectate (listen to golf channel)
    • golf.play (gives player a bow and arrow, and enables them to play)
    • golf.ref (allows players to destroy signs other than their own)
  • Added anti-griefing parameters
    • Players must destroy their sign before another sign can generate.
    • Refs can destroy signs, and allow online players to continue playing.
    • Note: If an offline player's sign is destroyed, that player cannot golf again until the server is reloaded.
    • Breaking a sign sets your bow and arrow amount to 1
  • Added commands
    • Help: /golf help - displays multiple help pages
    • Version: /golf version - checks for updates
  • Note: Enabling golf mode will force your bow and arrow count to 1.
  • Added recognition for the cup (Glowstone)
  • Landing a ball in a hazard will give you a new bow and arrow.

Version 1.0.0

  • Release version

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!