GlassSmash
v1.1.0
v1.1.0
NOTICE
This plugin is a CraskShot extension. You are required to download CrackShot for this plugin to work.
What does this plugin do?
It basically breaks glass panes when they get hit by a projectile fired by a CrackShot weapon. Then, after a configurable amount of time, the glass pane is replaced.
Features
- Works with all CrackShot weapons
- Break glass panes when hit by a CrackShot weapon
- Remembers the glass panes' color
- Option to only break non-stained glass panes
- Replace the broken panes after a configurable amount of time
- Replaces all broken panes on server restart / reload
- Configurable update delay (see config)
- Language configuration
- Configuration master reload command
Commands
- /gsreload - reloads all configuration files. Aliases: glasssmashreload, gsr
Installation
- Download CrackShot here
- Download GlassSmash
- Place both .jar files in your plugins folder
- Restart the server
Configuration
Spoiler: config.yml
Code (Text):
config:
# The time (in ticks) it takes for a broken block to be replaced
# NOTE: All blocks will be replaced at server restart / reload
respawn-time: 200
# The time (in ticks) to wait between checks for blocks that have to be replaced
# Determines the accuracy of the respawn time, but also the lag
update-delay: 5
# Defines whether to also break stained glass panes
accept-stained: true
# The time (in ticks) it takes for a broken block to be replaced
# NOTE: All blocks will be replaced at server restart / reload
respawn-time: 200
# The time (in ticks) to wait between checks for blocks that have to be replaced
# Determines the accuracy of the respawn time, but also the lag
update-delay: 5
# Defines whether to also break stained glass panes
accept-stained: true
Spoiler: lang.yml
Code (Text):
# You can use the ampersand (&) to mark the start of a color code
# To mark a message as "not-send-me", place a hashtag (#) in front of the line, like so:
# init: "&aReloading config files..."
# ->
# #init: "&aReloading config files..."
language:
reload:
# Sent to the command sender of /gsreload when the config files are about to be reloaded
init: "&aReloading config files..."
# Sent to the command sender of /gsreload after the config files have been reloaded
finish: "&aSuccess!"
# To mark a message as "not-send-me", place a hashtag (#) in front of the line, like so:
# init: "&aReloading config files..."
# ->
# #init: "&aReloading config files..."
language:
reload:
# Sent to the command sender of /gsreload when the config files are about to be reloaded
init: "&aReloading config files..."
# Sent to the command sender of /gsreload after the config files have been reloaded
finish: "&aSuccess!"
TO-DO
- Configuration reload command
- Exclude specifically colored panes
- Permission system
- Weapon-specific glass breaking
- German translation
- ... Suggest your ideas here!
Support
If you've found a bug or just want general support, please visit http://coloredcarrot.com/contact
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
GlassSmash is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9. Downloaded 545 times (via Spigot). Download it and open it directly in the game.