Sueta

SnowballGame

2.0.1

This is the plugin to play baseball in Minecraft!

·Plugin
  1. 2.0.1latestThe "Final" Update (Take 2)Jan 27, 2026
    Yes, I know I said the previous version was going to be the final update... but it looks like I spoke a bit too soon! It turns out some recipes weren't functioning properly, and I couldn't bear to leave the plugin in that state. This version contains the necessary fixes. Okay, this time for real—this is officially the final release. Thank you to all the players!
    12 downloads
  2. 2.0.0Long time no see! SnowballGame 2.0 is here, and everything has completely changed!Jan 24, 2026
    This update contains following changes: For Players · All items used in SnowballGame have been redesigned. If you have items from previous versions in your inventory, you can convert them to the new versions by running the /sbg update command. · Placed objects like Coach, Base, and Umpire have also been renewed. When you break old Bases or Umpires, they will drop the new items. Old Coaches, however, have become ordinary glowing armor stands—feel free to keep them as decoration or clean them up. · Bats still look like bows, but the bow-drawing mechanic for batting has been removed. Now, right-clicking once with a bat starts charging a dedicated swing power gauge. Right-click again to stop the gauge, then right-click a third time to swing at the ball, just like before. · Additionally, swinging the bat while sneaking now allows you to take lighter swings than normal. With maximum power at 100%, sneaking enables swings at 0-50% power, while standing allows 50-100% power swings. Swinging at 40% power or less (that is, sneaking with the gauge at 80% or below) will register as a bunt. Note that it doesn't matter whether you were sneaking while the gauge was moving or after stopping it—only your sneak state at the moment of the swing counts. This means you can pull off a beautiful surprise safety bunt just like Ichiro.- The spin calculation for batted balls has been significantly improved. Foul flies down the line no longer curve back the wrong way mid-flight, making ball trajectories much more realistic. · Dispensers have become pitchers with better control. Not quite Yoshinobu Yamamoto level, but still an improvement. · Left-clicking a snowman while holding a ball will turn it into a 'Ballmaker,' allowing you to obtain balls from the snow beneath its feet. Note that these come from the snow that was under its feet when dug, not from snow it generates itself. By the way, its default name is 'Ball_Smith'—sounds like someone who might craft premium items for you. · Fixed the embarrassing typo "Catched!" that appeared when catching a ball. As you might have guessed, I'm Japanese and English isn't my strong suit. I'm truly grateful that translation AI exists now. For Server Admins · A new configuration file called bounce.yml has been added, allowing you to configure which blocks give balls special bounce behavior. If you want to assign roles to blocks added in newer Minecraft versions, edit this file. · The five levels of ball repulsion when hit by a bat have existed for a while, but you can now configure the rebound coefficients for each level in the config. Code (YAML): # the settings of the balls which have different repulsion with being hit. Repulsion_New: Highest: Coefficient : 1.4 Name : 'Ball' Higher: Coefficient : 1.2 Name : 'Ball' Normal: Coefficient : 1.0 Name : 'Ball' Lower: Coefficient : 0.8 Name : 'Ball' Lowest: Coefficient : 0.6 Name : 'Ball' · A new Reusable: True/False setting has been added for pitch types. Balls with this set to true will retain their name even after bouncing, being caught by a glove, or being hit by a bat. I added this feature thinking it might be useful for sports other than baseball. Code (YAML): Reusable: Velocity : 0.5 Vertical : 0.04 Reusable : true Particle : BLOCK Block : ICE · Glove catch range (in blocks) can now be configured. Code (YAML): SIDE: Vertical : -0.5 Horizontal : 0.3 Closeness : 0 CatchRange : 3 · Bat power, sweet spot distance, and hit range can now be configured. Code (YAML): # Length The length from your eye to the impact point. # Range: The range (in blocks) within which the bat can hit a ball when swung.(This is the minimum range at full swing. Softer swings can reach farther.) # Power: The swing strength of that bat. You can hit balls harder when you set bigger value. UPPER: Fly : 0.3 Length : 3.0 Range : 1.2 Power : 1.0 · For particle settings, you can now set a Block property to spawn particles associated with specific blocks. However, other data types like Color are not supported. Code (YAML): BattedBall_InFlight: Enabled : false Particle : BLOCK_MARKER Block : BARRIER NOTE: This version is compatible with Minecraft 1.21.11. If you want to use it on servers running 1.21.10 or earlier, change IRON_CHAIN to CHAIN in bounce.yml, and remove COPPER_TORCH and WALL_COPPER_TORCH. The default bounce.yml after these changes is as follows: .SpoilerTarget">Spoiler: bounce.yml Code (YAML): Type : - Dampening # Soft blocks that absorb impact and reduce bounce significantly. - Flat # Thin blocks that always calculate collision as hitting the top surface when placed horizontally. - Passthrough # Blocks that the ball passes through without bouncing. Note: Some blocks have no collision in vanilla Minecraft. Use sparingly as this may cause unexpected behavior. # Repulsion: Bounce coefficient when the ball hits this block. Set to 0 for pass-through (no bounce). (Default: 1.0) # AlwaysTop: When true, collision is always calculated as hitting the top surface if the block is placed horizontally. (Default: false) # List: List of block materials that this configuration applies to. Dampening: Repulsion : 0.1 List : - IRON_BARS - CHAIN - VINE Flat: AlwaysTop : true List : - ACTIVATOR_RAIL - DETECTOR_RAIL - POWERED_RAIL - RAIL - BLACK_CARPET - BLUE_CARPET - BROWN_CARPET - CYAN_CARPET - GRAY_CARPET - GREEN_CARPET - LIGHT_BLUE_CARPET - LIGHT_GRAY_CARPET - LIME_CARPET - MAGENTA_CARPET - MOSS_CARPET - ORANGE_CARPET - PALE_MOSS_CARPET - PINK_CARPET - PURPLE_CARPET - RED_CARPET - WHITE_CARPET - YELLOW_CARPET - HEAVY_WEIGHTED_PRESSURE_PLATE - LIGHT_WEIGHTED_PRESSURE_PLATE - ACACIA_PRESSURE_PLATE - BAMBOO_PRESSURE_PLATE - BIRCH_PRESSURE_PLATE - CHERRY_PRESSURE_PLATE - CRIMSON_PRESSURE_PLATE - DARK_OAK_PRESSURE_PLATE - JUNGLE_PRESSURE_PLATE - MANGROVE_PRESSURE_PLATE - OAK_PRESSURE_PLATE - PALE_OAK_PRESSURE_PLATE - POLISHED_BLACKSTONE_PRESSURE_PLATE - SPRUCE_PRESSURE_PLATE - STONE_PRESSURE_PLATE - WARPED_PRESSURE_PLATE - SNOW - REDSTONE_WIRE - COMPARATOR - DAYLIGHT_DETECTOR - LEAF_LITTER - SCULK_VEIN Passthrough: Repulsion : 0.0 List : - ALLIUM - AZURE_BLUET - BLUE_ORCHID - BROWN_MUSHROOM - BUSH - CACTUS_FLOWER - CLOSED_EYEBLOSSOM - CORNFLOWER - DANDELION - DEAD_BUSH - FERN - FIREFLY_BUSH - LILAC - LILY_OF_THE_VALLEY - OPEN_EYEBLOSSOM - ORANGE_TULIP - OXEYE_DAISY - PEONY - PINK_PETALS - PINK_TULIP - POPPY - RED_MUSHROOM - RED_TULIP - RO
    15 downloads
  3. 1.19DMC1.13~Fix bug: ball items disappeared on catching(For1.17~version)Aug 14, 2021
    it's been a while. A bug's reported in sbg running on spigot 1.17~ version. Ball item didn't come to inventory when player catch ball entity with glove. This bug might be due to specification change on spigot, and I fixed in this version. This was reported by some sbg players. thank you for all!
    5156 downloads
  4. 1.1.9CMC1.13~Bug fix update again...(for only spigot 1.13~ versions)Jan 5, 2020
    The bug I maintain in a previous release-note was still alive... Now I believe I killed it this time. Sorry for bothering you. NOTE: This update is only for Spigot1.13~ version. That bug doesn't appear in ~1.12 version, as far as I can see.
    4629 downloads
  5. 1.1.9BMC1.13~Happy new year! ...but there's not so happy news. A bug's found.Jan 3, 2020
    1.1.9SPIGOT1.13~ ver has a bug with using Base. Please use this version for Spigot 1.13~ servers. (1.19B version should work well for ~1.12.2 servers.) I'm sorry for my insufficient tests.
    216 downloads
  6. 1.1.9BSorry, 1.1.9(MC1.12 version) has a problem.Nov 23, 2019
    1.1.9 has a problem with Base. Maybe you saw many error-messages when players use Base. This problem occurs only on 1.12 version. 1.13's doesn't have this bug. Sorry for bothering you.
    327 downloads
  7. 1.1.9_SPIGOT1.13~Spigot1.13~version of ver1.1.9Nov 16, 2019
    This ver contains important bug-fixes. Please check it: https://www.spigotmc.org/resources/snowballgame.35339/upd…
    253 downloads
  8. 1.1.9Fix quartz dupe&remove bugs related to Umpire & BaseNov 16, 2019
    Very long-lived bugs fixed on this version: · Umpire & Base have could use to duplicate Quartz blocks. · Quartz blocks sometimes dropped nothing when they're broken by players. These bugs might bother players who weren't interested in this plugin. I am terribly sorry. Note: After this update, Old Umpires & Bases will drop normal Quartz blocks when it's broken.
    153 downloads
  9. 1.1.8_SPIGOT1.13~Spigot1.13 version of 1.1.8.Mar 17, 2019
    470 downloads
  10. 1.1.8Fix Bug about Base and Rolling BallMar 17, 2019
    previous versions have two bugs and I fixed them on this one: · Named base couldn't be broken.(If you name a item-base on a anvil and then place it on ground, the base indicator didn't disappear when you broke it.) · Balls sometimes rolling on water. Sorry for inconvenient.
    156 downloads
  11. 1.1.7_SPIGOT1.13~1.1.7 on Spigot 1.13~Dec 20, 2018
    Please check it: https://www.spigotmc.org/resources/snowballgame.35339/upd… And in addition, this version contains a another bug fix. · Ball bounce on yellow & white carpet improved.
    310 downloads
  12. 1.1.7Fix bug about ball rolling & prevent Throwing-coach glitchDec 20, 2018
    This version is minor-bug fix. · Ball rolling behavior on thin blocks was improved. Sometimes balls roll on air in previous version. · Throwing coach can't return the ball to another one.
    107 downloads
  13. 1.1.6_Spigot1.13~Coaches can catch/throw balls now!Dec 9, 2018
    In ver 1.1.6, · If the ball set in Coach's hand, he can throw a ball towards his eye direction when a ball hits him. · If he has a glove, He can catch the ball and Message will be broadcast. · fix some bug about coach(eg. leather armor dupe-problem, etc...)
    153 downloads
  14. 1.1.61.13 version of 1.1.6Dec 9, 2018
    83 downloads
  15. 1.1.5_SPIGOT1.13~New command added and improved API!!Nov 5, 2018
    ver 1.1.5, · new command /sbg msg [on|off] added. You can toggle recieve sbg's messages (Ex. * Steve HITS THE BALL *) · API is slightly improved. It's almost for me and my new add-on Kusayakify. · fix some bugs.
    167 downloads
  16. 1.1.5adapt for newer Spigot(for ver 1.1.5)Nov 5, 2018
    115 downloads
  17. 1.1.4_for_Spigot_1.13~add new command "sweep" for cleaning up floating balls!Sep 16, 2018
    in this version(1.1.4), · New command added.please type /sbg sweep for cleaning up floating balls arround you. the range is 3 blocks. · fix some bugs.
    177 downloads
  18. 1.1.4Now you can play SBG on Spigot 1.13!Sep 16, 2018
    This version is for spigot 1.13 or newer. All features are same to ver1.1.4. Maybe I'll post two-versions of SBG to support both of spigot versions(~1.12.2 and 1.13~) for some updates.(How many is not sure now.) Please use this version when you want to play SBG on Spigot 1.13.
    144 downloads
  19. 1.1.3Bug fixed.Sorry.Jun 8, 2018
    · The previous version has a bug.As so many things about Bases and Umpires changed in that, Old one can't be replaced with breaking that and placing new one.Now this bug is fixed. · Please replace old bases and Umpires. Sorry for inconvenient.
    271 downloads
  20. 1.1.2Now Bases and Umpires can be named & "Standin-on-the-base" message added.Jun 7, 2018
    In ver 1.1.2, · Bases and Umpires can be named.If you name them in your inventory, the placed blocks will get that name. · In Broadcast messages, new variable [[BASE]]added.It indicates the name of base which a player touched. · Fielders can tell he is on the base with left-clicking with the glove in off-hand.(main-hand must be empty)This feature will be useful for telling outfielders which base he should throw to.
    192 downloads
  21. 1.1.1Let's get the ball rolling!May 17, 2018
    In ver 1.1.1, · Now balls can roll on ground!(those in previous version can only bounce.) · Physics about ball bouncing was improved. · Some Bugs fixed! Thank you reporters!
    169 downloads
  22. 1.1.0Add Base and Now coach can use different type of ball!Apr 2, 2018
    In this version(1.1.0), · New Item "Base" Added! You can judge safe/out easily!(For runners, Left-click the Base while you are on it, then it'll detect and tell that nearby players.)(For fielders, Stamp it by sneaking with holding base or Catch a ball on the base.)Of course "Umpire" also works as the base! · You can use different type of ball (has different repulsion)for practice with "Coach". Batted-ball will be faster or slower depending on theirs repulsion. .SpoilerTarget">Spoiler: Config Code (Text): # SnowballGame Config #### # true/false (If true, snowballs will cause knockback to players when they hits.) Knockback_For_Players: true Ball: # true/false(If true, players can use custom snowball which behave like a ball for baseball.) Enabled_Ball: true # 'BallName' (Default name to display for the custom snowball) Ball_Name: 'Ball' # Natural number (Once you threw ball, you can't throw the next ball in this time.(Ticks)) Cool_Time: 30 Move: # The type of moving balls. Type: - 'Fast' - 'Slider' - 'Curve' - 'Folk' - 'Sinker' - 'Shuuto' - 'Knuckle' # The feature of each type of moving balls defined above lines. # Velocity: positive number which will be multiplied by default ball's velocity(the default is about 108-110km/h.) # Vertical: the vertical movement of the ball. a positive value makes the ball move up. # Horizontal: the horizontal movement of the ball. a positive value means the direction of your main-hand side. # Acceleration: the acceleration of the ball. If this value is positive, the ball will lose less speed than the ordinal snowball. # Random: the movement with random direction. Fast: Velocity: 1.1 Vertical: 0.01 Horizontal: 0 Acceleration: 0.01 Slider: Velocity: 1 Vertical: -0.005 Horizontal: -0.02 Acceleration: 0 Curve: Velocity: 0.9 Vertical: -0.02 Horizontal: -0.02 Acceleration: -0.01 Folk: Velocity: 1 Vertical: -0.02 Horizontal: 0 Acceleration: 0 Sinker: Velocity: 0.9 Vertical: -0.02 Horizontal: 0.02 Acceleration: -0.01 Shuuto: Velocity: 1 Vertical: -0.005 Horizontal: 0.02 Acceleration: 0 Knuckle: Velocity: 0.9 Random: 0.02 Vertical: -0.02 Horizontal: 0 Acceleration: -0.02 # the names of the balls which have different repulsion with being hit. Repulsion: Highest: 'Ball' Higher: 'Ball' Lower: 'Ball' Lowest: 'Ball' Bat: # true/false (If true, players can use custom bow which behave like a bat for baseball.) Enabled_Bat: true # 'BatName' (Default name to display for the custom bow) Bat_Name: 'Bat' # You can change your swing by naming special name(set below) to your bat. # Fly: (-1~1) Bigger value means you can hit high-fly easily, and smaller means batted-ball tends to be grounder. Default value is 0. Swing: Type: - UPPER - DOWN UPPER: Fly: 0.3 DOWN: Fly: -0.3 Glove: # true/false (If true, players can use custom leather which behave like a bat for baseball.) Enabled_Glove: true # 'GloveName' (Default name to display for the custom leather) Glove_Name: 'Glove' Custom: Type: - SIDE - SUBMARINE # You can custom your release-point in pitching.A named glove make you other type of pitcher. # Vertical: 0 means the height of your eye. positive value means above. # Horizontal: 0 means the position of your eye. positive value means your main-hand side.. # Closeness: Increasing this value means you can pitch from closer to batter. SIDE: Vertical: -0.5 Horizontal: 0.3 Closeness: 0 SUBMARINE: Vertical: -1.3 Horizontal: 0 Closeness: 0 Umpire: # true/false (If true, players can summon custom Armor_Stand which call "Strike" when the ball through Strike-zone.) Enabled_Umpire: true # 'UmpireName' (Default name to display for the custom Armor_Stand) Umpire_Name: 'Umpire' # the height(from the ground) of the top of the strike-zone. Top: 1.7 # the height(from the ground) of the bottom of the strike-zone. Bottom: 0.5 Base: # true/false (If true, players can place a base which is useful for jugding safe or out.) Enabled_Base: true # 'UmpireName' (Default name to display for the custom Armor_Stand) Base_Name: 'Base' Coach: # true/false (If true, players can summon custom Armor_Stand which hit the ball when you practice fielding.) Enabled_Coach: true # 'CoachName' (Default name to display for the custom Armor_Stand) Coach_Name: 'Coach' # The limit of "/sbg please" command Coach_Range: 120 Broadcast: # About the message of swinging a bat. Swing: Enabled: true Range: 50 Message: '[[YELLOW]][[BOLD]]* [[PLAYER]] SWINGS *' # About the message of trying to bunt(swing gently) Bunt: Enabled: true Range: 50 Message: '[[GREEN]][[BOLD]]* [[PLAYER]] TRIES TO BUNT *' # About the message of hitting a ball with a bat. Hit: Enabled: true Range: 100 Message: '[[DARK_RED]][[BOLD]]* [[PLAYER]] HITS THE BALL *' # About the message of tagging a runner (hit a runner with a ball in main-hand) Tag: Enabled: true Range: 50 Message: '[[BLUE]][[BOLD]]* [[PLAYER]] TAGS [[RUNNER]] *' # About the message of catching a batted-ball in flight. Catch: Enabled: true Range: 100 Message: '[[LIGHT_PURPLE]][[BOLD]]* [[PLAYER]] CATCHES THE BALL *' # About the message of "Strike" call. Strike: Range: 100 Message: '[[YELLOW]][[BOLD]]* STRIKE [[SPEED]] [[TYPE]] PITCHED BY [[PLAYER]]*' # About the message of runner reaching the base. Reach_Base: Enabled: true Range: 50 Message: '[[RED]][[BOLD]]* [[PLAYER]] REACHES THE BASE *' # About the message of fielder touching the base with holding a ball. Touch_Base: Enabled: true Range: 50 Message: '[[DARK_PURPLE]][[BOLD]]* [[PLAYER]] TOUCHES THE BASE *' #If you want to know about the format of "Particle" section, you should see https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Parti… Particle: # When a player catch the ball with his glove. Catch_Ball: Enabled: false Particle: CRIT_MAGIC
    164 downloads
  23. 1.0.1You can toss the ball and practice situational-fielding!Mar 8, 2018
    In ver 1.0.1, · You can "toss" the ball by swapping the ball from main-hand by hot-key.(generally "F" key)Let's make a beautiful double-play! · Coach will hit the ball from dispenser. He will hit towards random-player near him(The range can be set in config).It's good for situational fielding practice. If you don't want to play as a fielder, do not equip glove in your off-hand.
    173 downloads
  24. 1.0.01.0.0 is coming!!! APIs and Events are available!!Dec 23, 2017
    That's one small update for players, one giant leap for developers. · Imple APIs and Events System.
    218 downloads
  25. 0.9.4Adjust batted-ball's spin and bounce.Oct 21, 2017
    In previous version, there were two problems about ball's bounce(top-spun-ball bounced too high.) and batted-ball's flight(too-strongly spun). So I adjusted them on this version.
    195 downloads
  26. 0.9.3Improve physics(ball's spin and bounce) and Now Dispenser is better picther!Oct 20, 2017
    In0.9.3, · The spin of batted-ball will be improved.I hope it gets closer to real move. · Bounce of spinning-ball will be improved too. · Dispenser will pitch more like to player.His ball will be faster, and He'll try to get "Strike" call.(pitch moving-ball to opposite direction from its moving.)
    91 downloads
  27. 0.9.2Improve physics(bouncing ball) & add "Catch"(not "collide")!Aug 22, 2017
    In 0.9.2, · Ball's spin will make its bounce different.(e.g. Slider will move your main-hand-side after it hit to the ground.It's same to real behavior.) · Add "Particle.Swing_Sequent". If it is set true, the particle track your swing. · You can catch the ball without colliding with it. Set the glove in your off-hand and keep main-hand empty. Then, you can extend your arm with right-clicking towards the ball. Rarely you'll miss the ball(As you try to catch farther ball, a possibility of committing error becomes higher.)
    144 downloads
  28. 0.9.1Fixed some bug.Aug 12, 2017
    fixed bug about "Vertical" value and Coach's batted-ball.Sorry.
    130 downloads
  29. 0.9.0You can set swing-feature in Config! & improve physicsAug 4, 2017
    In 0.9.0, · You can change your swing in config.Decide the name and add to list, set "Fly" parameter and name your bat to that name. Which do you like slugging with upward-swing or contacting with downward-swing? · Greatly improve physics. Now moving of balls is more likely to it in real-world(where moving direction is decided from ball's spin.) To realize this update,I read a lot of books about physics(or rather, looked through them and contents had went through my brain.)
    108 downloads
  30. 0.8.0Knuckle-ball added! & You can edit your original pitching-motion!!Jul 18, 2017
    In this version, · The value "Random" is added in config-section about ball's moving.This value means the amount of random-movement of the ball.Too big value should make it uncontrollable. Be careful. · You can change the release-point of pitching flexibly.The name of glove and your motion can be defined in config. Check it.
    124 downloads
  31. 0.7.3Sorry, I found a dupe bug. Fixing & New particle can be setJul 2, 2017
    Previous version has dupe bug with ball.So I fixed it. And you can set the particle with throwing ball in this version.
    110 downloads
  32. 0.7.2Now you can be a submarine-pitcher!Jul 2, 2017
    In this version: · Right-handed players will pitch the ball from his right side, and left-handed will pitch from left. · Side-arm deliveries and submarines are added.You can pitch from different release-point if you name the specific name(set in config) to your glove.
    105 downloads
  33. 0.7.1Fix bugs and add the particle for batted-ball!Jun 23, 2017
    In ver0.7.1, · You can add the particle for batted-ball. It follows the ball during that is in flight. · fix some bugs.
    110 downloads
  34. 0.7.0Added ball's acceleration & particle-custom system!May 24, 2017
    In ver 0.7.0, · You can set ball's acceleration-level in config.In this value, 0 means same to ordinal snowball. · You can "dive" to the ground.When you are close to the ball or base and you want to reach it sooner, you should once sneak and sprint immediately.It works only when you have your glove or bat. · You can custom particle shown when you catch the ball, be hit by the ball, swings your bat, hit the ball with your bat, and pitch specific moving-ball. I hope this update makes you fun!!!
    153 downloads
  35. 0.6.3Improve coach's batting and fix some bugs!May 8, 2017
    In 0.6.2, · Improve the ball speed for fielding practice.You can catch the fly-ball easier than previous version. · Pitcher's name can be shown in STRIKE-call.You can use the [[PLAYER]] tag. · The cool-time with pitching can be set in Config."Cool_Time" in "Ball" section is for it. · Some bugs with Umpire are fixed.
    105 downloads
  36. 0.6.2Bug fix.May 8, 2017
    Sorry, 0.6.2 has a bug (Umpire sometimes judge wrongly). This bug occurs in a particular environment. If you see it, please try this version.
    82 downloads
  37. 0.6.1Bug Fix & Add cool-time.May 4, 2017
    In ver 0.6.1, · Once you pitched the ball, you won't be able to pitch the next ball in 1.5 seconds. · Some bugs fixed. Pitching too quickly is one of the cause of shoulder's and elbow's injury, I heard somewhere. In Minecraft, you can't undergo Tommy-John surgery even if you break your elbow. I made this update to protect player's arm from injury.(Actually, this change is to prevent this plugin makes servers slow.)
    94 downloads
  38. 0.6.0New Feature: Added fielding coach!May 2, 2017
    In ver 0.6.0, You can practice fielding more easily with the new item:Coach. He is customized armor-stand. If you want to practice with him, you should throw a ball at him or prepare at least one normal-ball and send /sbg please command.And then he'll hit the fly-ball or grounder towards you. And I fixed some bugs with Umpire in this version.
    106 downloads
  39. 0.5.2Fix a dupe bugApr 24, 2017
    Sorry, version 0.5.0 has a dupe bug with Umpire. Please update to this version.
    101 downloads
  40. 0.4.0New Feature: You can edit and add the breaking-balls!Mar 14, 2017
    In ver.0.4.0, · You can add a new breaking-ball! In config.yml, you can set the ball's velocity, vertical-movement, and horizontal one.Of course you can change the default ball's feature. · The message will be broadcast when a player catch the batted-ball in flight. · Dispenser's control is improved a little. · You can throw faster ball during you run fast.Out fielders should get more strong arm. New config.yml is: .SpoilerTarget">Spoiler: config.yml Code (Text): # SnowballGame Config #### # true/false (If true, snowballs will cause knockback to players when they hits.) Knockback_For_Players: true Ball: # true/false(If true, players can use custom snowball which behave like a ball for baseball.) Enabled_Ball: true # 'BallName' (Default name to display for the custom snowball) Ball_Name: 'Ball' Move: # The type of moving balls. Type: - 'Fast' - 'Slider' - 'Curve' - 'Folk' - 'Sinker' - 'Shuuto' # The feature of each type of moving balls defined above lines. # Velocity: positive number which will be multiplied by default ball's velocity(the default is about 108-110km/h.) # Vertical: the vertical movement of the ball. the positive value makes the ball move up. # Horizontal: the horizontal movement of the ball. the positive value means the direction of your main-hand side. Fast: Velocity: 1.1 Vertical: 0.01 Horizontal: 0 Slider: Velocity: 1 Vertical: -0.005 Horizontal: -0.02 Curve: Velocity: 0.9 Vertical: -0.02 Horizontal: -0.02 Folk: Velocity: 1 Vertical: -0.02 Horizontal: 0 Sinker: Velocity: 0.9 Vertical: -0.005 Horizontal: 0.02 Shuuto: Velocity: 1 Vertical: -0.02 Horizontal: 0.02 # the names of the balls which have different repulsion with being hit. Repulsion: Highest: 'Ball' Higher: 'Ball' Lower: 'Ball' Lowest: 'Ball' Bat: # true/false (If true, players can use custom bow which behave like a bat for baseball.) Enabled_Bat: true # 'BatName' (Default name to display for the custom bow) Bat_Name: 'Bat' Glove: # true/false (If true, players can use custom leather which behave like a bat for baseball.) Enabled_Glove: true # 'GloveName' (Default name to display for the custom leather) Glove_Name: 'Glove' Broadcast: # About the message of swinging a bat. Swing: Enabled: true Range: 50 Message: '[[YELLOW]][[BOLD]]* [[PLAYER]] SWINGS *' # About the message of trying to bunt(swing gently) Bunt: Enabled: true Range: 50 Message: '[[GREEN]][[BOLD]]* [[PLAYER]] TRIES TO BUNT *' # About the message of hitting a ball with a bat. Hit: Enabled: true Range: 100 Message: '[[DARK_RED]][[BOLD]]* [[PLAYER]] HITS THE BALL *' # About the message of tagging a runner (hit a runner with a ball in main-hand) Tag: Enabled: true Range: 50 Message: '[[BLUE]][[BOLD]]* [[PLAYER]] TAGS [[RUNNER]] *' # About the message of catching a batted-ball in flight. Catch: Enabled: true Range: 100 Message: '[[LIGHT_PURPLE]][[BOLD]]* [[PLAYER]] CATCHES THE BALL *'
    147 downloads
  41. 0.3.6Change config format.Mar 5, 2017
    In 0.3.6, · Config format about broadcasting is changed.Please check and rewrite your config.yml. · When the batter hits the ball and player tags the runner(hit the runner with a ball in his main-hand), it will be broadcast.
    113 downloads
  42. 0.3.5Improve batting system!Mar 3, 2017
    in 0.3.5, · You can hit balls easier if you swing gently(pull the bat's string loosely) · When someone swings a bat, Everyone around him receive a message(it is defined in config.yml). In message about swing, too gently swing will be regarded as bunt. It is to prevent batters try to hit too many foul-balls.
    122 downloads
  43. 0.3.4Fix a bug.Sorry,Mar 1, 2017
    I'm sorry, In 0.3.3, the batted-ball will move towards the same direction with thrown-balls. This release is for fixing this bug.
    91 downloads
  44. 0.3.3Add spin to batted-balls!Mar 1, 2017
    In 0.3.3: · Batted balls will "spin".(e.g. Fly balls will attempt to move against the gravity.) · Fastball will move up slightly. · The repulsion of the balls will be lower. · Grounders will roll longer distance.
    80 downloads
  45. 0.3.2Improve ball bounceFeb 18, 2017
    In 0.3.2, the faster ball will lose much speed when it hit the block. 0.3.1 and 0.3.2 were the update to get closer to real baseball about ball bouncing.
    109 downloads
  46. 0.3.1Improve ball bounce.Feb 12, 2017
    In ver 0.3.1: Grounders will roll longer distance. You can change the name of balls which have different repulsion from normal one(in config.yml). Fix bugs with reloading plugin.
    99 downloads
  47. 0.3.0Add breaking balls!Feb 6, 2017
    In ver 0.3.0, you can pitch some breaking balls! In order to pitch them, you should name a Ball to specific name defined in config.yml. Default config is: Code (Text): # SnowballGame Config #### # true/false (If true, snowballs will cause knockback to players when they hits.) Knockback_For_Players: true Ball: # true/false(If true, players can use custom snowball which behave like a ball for baseball.) Enabled_Ball: true # 'BallName' (Default name to display for the custom snowball) Ball_Name: 'Ball' Move: # the name of the ball which will get faster speed than normal one when you pitch it Fastball_Name: 'Fast' # the name of the ball which will move your off-hand-side when you pitch it Slider_Name: 'Slider' # the name of the ball which will move your off-hand-side and drop down when you pitch it Curve_Name: 'Curve' # the name of the ball which will drop down when you pitch it Folk_Name: 'Folk' # the name of the ball which will move your main-hand-side and drop down when you pitch it Sinker_Name: 'Sinker' # the name of the ball which will move your main-hand-side when you pitch it Shuuto_Name: 'Shuuto' Bat: # true/false (If true, players can use custom bow which behave like a bat for baseball.) Enabled_Bat: true # 'BatName' (Default name to display for the custom bow) Bat_Name: 'Bat' Glove: # true/false (If true, players can use custom leather which behave like a bat for baseball.) Enabled_Glove: true # 'GloveName' (Default name to display for the custom leather) Glove_Name: 'Glove' (Sinker means reverse-curve and shuuto means reverse-slider.) This named ball will become back to original one once be hit, or bounced.
    105 downloads
  48. 0.2.3Improve ball's bounce.Feb 5, 2017
    In ver 0.2.3, Balls will not hit to (and sometimes they will avoid) torches,tripwires,and some. When Balls hit to iron fence or vines, their bounce will be much weaker than that with other blocks.
    102 downloads
  49. 0.2.2Change the amount of balls in crafting at a time.Feb 1, 2017
    I felt the crafting-cost of the Ball is a bit too expensive, so I changed the amount of balls in crafting at a time. In this version, you can get four balls every time you craft.
    138 downloads
  50. 0.2.1Added "swing" effect and fix wrong version numberJan 31, 2017
    Sorry, in ver. 0.2.0, version-number in plugin.yml is wrong. so I fixed it and add a effect of swinging when you swing Bat powerfully.
    99 downloads
  51. 0.2.0New Feature: Four other balls (that has various repulsion in being hit them by a Bat) added!Jan 31, 2017
    New Feature: Added four other ball, which has various repulsion in being hit by Bat.They has different recipe. If normal-ball fly 100 meters, under the same condition, the "highest-repulsion-ball" will fly 140, higher one will fly 120, lower one will fly 80, and lowest one will fly 60 meters. I added them to adapt this plugin to the various size of ballpark built in your server. Changed: In 0.2.0, you can send a Ball farther away when you hit a Ball "accurately"(hitting near the center of the Ball), but Ball will get poorer speeds in hitting inaccurately.
    121 downloads
  52. 0.1.0New Feature: Now you can use Brewing-stands as batting tees!Jan 29, 2017
    In 0.1.0, I added a new feature and fixed a bug. New: you can use Brewing-stands as batting tees(I mean if you point a brewing stand and right-click it with "Ball" in your main/off hand, the "Ball" entity will placed on it and you can hit the placed ball with your "Bat".) Fixed: throwing "Ball" by off-hand didn't work.
    95 downloads
  53. 0.0.5Improve bounce on thin-blocks!Jan 28, 2017
    Previous versions had a bug:when Ball landed on thin-blocks(for example, carpet), bounce of Ball didn't work well. In 0.0.5, I fixed it as a first aid(not completely fixed.)
    96 downloads
  54. 0.0.4BAdded TAB-completions, Changed the recipe of "Ball".Jan 27, 2017
    In version 0.0.4, you can get a full statement by tapping TAB when you are inputting SnowballGame's commands. And I changed the recipe of Ball, new one requires Leather 4, String 4, and Snowball * 1.
    108 downloads
  55. 0.0.4Delete debug logJan 27, 2017
    Sorry, I found that I forgot to delete some lines to output debug logs in my 0.0.4 code. For not dirtying your server log, I recommended to update to this version.
    73 downloads
  56. 0.0.3Improve some points to get closer to real-baseball.Jan 26, 2017
    Improve ball speed(when slugged by Bat) and ball bound. Maybe now you can play ball game in actual-sized ballparks that you made in your world.
    111 downloads
  57. 0.0.2Fixed some small bugs!Jan 26, 2017
    After I released it yesterday, I noticed ver 0.0.1 had some bugs: - Balls didn't cause knock back for players when they hit. - When dispenser pitched Ball, items in that didn't get fewer. - some debugging message was outputted on the server-log.
    114 downloads
  58. 0.0.1Jan 25, 2017
    120 downloads

Similar projects

Plugin →