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 :)
@XeonG8
I could easily make it check the directions in a random order, but actually always picking the closest ones first, thats gonna be tricky
@XeonG8
Well, i guess radially isnt the best word to describe it. Its more of a delay between each break (less than 1 tick), but its a better visual (and its not as freakin loud, lol) than them all breaking at the exact same time.
So, your saying (I dont personally use the block limit) is when its limited, the blocks need to be closer to the impact point, rather than whatever blocks it picks first? lol
Not sure how ill do that...
just noticed 1.1 has radially breaking glass, just what I'm looking for.. can you please put a direct link fort that if ur still on :D
oh .. another suggestion.. make the area around the player/arrow hit block more accurate... it seems to spread out in 1 direction instead of every direction using up the a max direction blocks... maybe an option for this more elegant pattern?
I reduced effected blocks to like 9 (after a massive glass dome was wrecked :D had a little lag blip on that one) . Though the main reason for the suggestion is that for players falling, instead of falling onto an past a broken glass block that they hit, the breaking is going in a line, and they are able to land on an adjacent block that should have broken as it was right next to the one they landed on.
Don't notice the falling into glass thing not working properly if you have max as 0, but then that is also really unrealistic for arrows currently, when you can take out entire window placements that just wouldn't realistically happen. Maybe an option to have 2 max settings one for players falling, and one for arrows.. plus the above pattern suggestion..?
p.s please do a direct link :D
I uploaded a new version a couple of hours ago. They apparently skipped it when they were approving everything...
@XeonG8
Aw yeah :) good idea
Also wouldn't mind option to prevent glass breaking that is touching lava and water!
the rest is already on the todo :D
@masterofninjas
Yeah, definitely :) Though, I'll keep the options completely separate in the config, to allow more flexibility. So once I update, you'll have to change your config, but that should be a pretty easy change for me to make.
This is...A PLUGIN THAT ADDS SOMETHING USEFUL! WHAT IS THIS! *Turns off caps* Can you make it so when glass planes shatter they drop not regen?
@XeonG8
Ah, the sign deletion issue should be an easy fix. Thanks :)
As for the other bug, i'm not able to replicate any issues. Are you sure the arrows not ricocheting and hitting multiple blocks? Because the way I coded it, you can actually shoot through multiple layers of glass if you line them up right.
And yeah, perms for sure.
Nice, only problem is it doesn't prevent glass blocks that have signs on them from being destroyed.. thus losing the sign.
and shooting an arrow through just one glass block, even if it isn't attached directly to a nearby glass block will cause nearby glass block to break, maybe a bug that one.
perms would be good :D
@Jascrod
I was really surprised that I couldn't find anything similar. But yeah, I'd appreciate the bug report :) as long as it doesn't have to do with the arrows flopping around in the air, because I really don't have much control over that and arrows are glitchy enough as it is, even without plugins, lol
This is a neat idea, definitely being added to my server. I'll report any bugs if I find any :D