EpicGlass

Version 1.23
This project has moved over to SpigotMC!
The new project is now awaiting approval on SpigotMC for only $4.99! I can't link directly to it, but will put up a link to my profile over there and you should be able to find it once it's up. The first build available is for 1.8.0 and I'll upload a 1.8.3 build as soon as it lets me.
Thank you guys for being so patient and for supporting this plugin during it's life here on BukkitDev. Nearly 70,000 downloads and counting!
I know it sucks to have to pay to use something you used to have, but I simply couldn't continue pouring the time into this project to keep it updated without getting a little something back. The demand is there, so I'm doing what I can to make sure you guys can continue to enjoy my work. Thanks to SpigotMC and your small, one time payment, this unique plugin gets to live on!
When you purchase the plugin on Spigot, all future updates are also yours as they are released for no additional charge. Thanks in advance! You guys rock!
This page will no longer be updated.
EpicGlass adds a new function to both glass blocks (or any other block type in the config!); the ability to be broken! With EpicGlass, you can charge up your bow and send an arrow smashing through windows or take someone by surprise by crashing through their skylight. But don't worry, all that broken glass will slowly regenerate, so you can shatter it over and over again.
This plugin collects basic usage information for mcstats.org. You may opt out in the generated pluginMetrics config file.
Features
- Players and Mobs can fall through glass
- Players can sprint and jump through glass
- Arrows can be shot through glass
- All glass blocks that were touching will be broken
- Glass broken by EpicGlass regenerates over time
- Config for disabling any unwanted features and adding a block cap to the number that can be broken at once
- All of these things for any other block type
Videos
A more cinematic video
Usage
In order to use EpicGlass, simply sprint and jump, fall onto, or shoot an arrow at a glass block.
Commands
commands:
egreload:
description: reloads the EpicGlass config file
usage: /egreload
egregen:
description: forces all pending regenerations
usage: /egregen
egsetflag:
description: sets flags, through Shield
usage: /egsetflag <region name> <true, false, or reset> [players...]
Config File Help
Permission Nodes
Bukkit Forums
Todo
- Explosions?
Please post suggestions on the Tickets page
Known Bugs
- There are sometimes graphical bugs with the arrows angle when shooting through glass
Changelog
Version 1.23
- Updated for 1.7.10-R0.1
For any older changelog, please see the Files Page
!!!CAUTION!!!
Before you post a long unorganized comment with a bunch of individual suggestions, take some time to look at the tickets page. Enhancements posted on the comments page will NOT be considered. Do yourself a favor and POST TICKETS. This will help me track and organize each idea and make sure it gets it proper attention. Please post a SEPARATE ticket for each idea you have and check first to see if someone else has posted a similar ticket. Voting up another user's ticket you are in favor of will help that enhancement get added FASTER.
With that said, if you have any normal comments or questions, feel free to post them below :)
-
View User Profile
-
Send Message
Posted Aug 9, 2012@mrarroyo
I've messed around a little trying to fudge a block out of something like this, lol. But no matter what I ended up with it was still basically an educated guess.
I'm sure I'll give it another go at some point, but for now I'm ironing out bugs from 1.3.1 and working on some other projects
@Byamarro
Make a ticket and ill help you.
-
View User Profile
-
Send Message
Posted Aug 9, 2012-
View User Profile
-
Send Message
Posted Aug 8, 2012@Malikk65
Could you just set it to break the glass at what the crosshair is aiming at? Or get a math algorithim that calculates the snowball velocity and finds out where it WOULD hit if it had the distance of the block you were looking at relative to the person throwing it? If you don't understand me, sorry. I'm tired. xP
-
View User Profile
-
Send Message
Posted Aug 8, 2012@binxce
It's almost ready. Sometime today.
I'm usually pretty quick but EpicGlass uses a lot of minecraft's code, not bukkit's, so I had a lot more changes to deal with and a lot of un-obfuscating to do.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Update for 1.3.1?
-
View User Profile
-
Send Message
Posted Aug 7, 2012@MaximusMJ
Snowballs isn't possible, because there's no way afaik to get the block that a snowball has 'hit'.
The associated blocks use the same break limit as the main block.
And I intend to add explosions.
-
View User Profile
-
Send Message
Posted Aug 7, 2012really love this plugin, but have some suggestions: can you add snowballs to projectiles? and in the config by associated blocks, can you add a radius? in example, when you habite in a glasshous, and someone shot in the front of the house, only some blocks will break. and can you add explosions damage?
-
View User Profile
-
Send Message
Posted Aug 6, 2012@deathnote1029
That's fixed already, falls under the updating to 1.3.1 bullet.
-
View User Profile
-
Send Message
Posted Aug 6, 2012Hey,
I think that is all we need :)
But just in case something was missed, i grabbed another error from my server.log not sure if it means anything but i am sure it could be of help :) http://pastebin.com/2isrXtW0
Cant wait for the new release buddy :)
Thanks!
deathnote1029
-
View User Profile
-
Send Message
Posted Aug 5, 2012Here's the WIP changelog for v1.14
What else does it need?
Version 1.14
-
View User Profile
-
Send Message
Posted Aug 5, 2012@deathnote1029
I'm currently working on updating this plugin for 1.3.1. Most plugins werent effected, but EpicGlass relies heavily on Minecraft's code, rather than Bukkit's, which is actually quite different with the update.
I'm trying to figure it out, but Minecraft's source isn't really documented (or even logically named, for that matter) so it's kinda a crap shoot.
-
View User Profile
-
Send Message
Posted Aug 5, 2012Hey,
I seem to have these errors with epicglass 1.13 and craftbukkit build 2281: http://pastebin.com/yme7KVF3
Hope you can help
Thanks! :)
deathnote1029
-
View User Profile
-
Send Message
Posted Aug 4, 2012@SonarBeserk
You kidding me? ...
Wow, thanks tho. I'm not changing the name, it's Shield in ALL the code. I might have to title the actual Bukkit dev project ShieldAPI or something. That might make it a bit more obvious what it is anyways.
It's basically finished, or rather, it's to a point where i COULD release it. Just, I'm not sure I'm happy with everything, plus I'd need help with some extensive testing. I suppose I could release it as Beta. Do you think people would try it as a Beta?
-
View User Profile
-
Send Message
Posted Aug 4, 2012sad to say but the dev bukkit page for a plugin named shield is taken :(
-
View User Profile
-
Send Message
Posted Aug 2, 2012@dylpickles1997
I've tested this, mind you, running the server AND playing on the same laptop. I ran a custom world generator that made the entire world generate every single block as glass. When i broke it, it kicked me off after a while and was quite laggy, but never actually crashed. Reloading the server from the console stopped it immediately and the glass regenerated.
A thousand blocks is nothing to worry about. : )
-
View User Profile
-
Send Message
Posted Aug 2, 2012@dylpickles1997
Depends on the server. Sounds like a pretty CPU-intensive task that. But I dunno. I'm not the author. :f
-
View User Profile
-
Send Message
Posted Aug 2, 2012Will my server crash if there is like a 1000 by 1000 glass block and its shattered?
-
View User Profile
-
Send Message
Posted Jul 28, 2012Ok posted a ticket http://dev.bukkit.org/server-mods/epicglass/tickets/35-wooden-slabs/
-
View User Profile
-
Send Message
Posted Jul 28, 2012Hey,
I am using version 1.13 This is my config http://pastebin.com/HtMBYnAV
Hope you are able to help
Thanks!
deathnote1029
-
View User Profile
-
Send Message
Posted Jul 28, 2012@deathnote1029
What version are you using? I'm pretty sure I've fixed that error before.
It's having an issue reading your config.