Laser
Laser
Laser is a plugin that brings new weapons to Minecraft. According to plugin's name it implements a laser weapon. But you can create a lot of specific kind of guns that support specific actions and ammo.
This plugin requires a PlayEffect v0.2.2 (or newer) installed to draw a laser beam.
Features
- A lot of visual and sound effects (provided by plugin PlayEffect)
- Highly configurable weapons allows you to implement an unlimited number of new weapon types;
- Weapons support actions: block-breaking, damaging mobs and players, transforming blocks and mobs, knockbacks and kickbacks.
- You can even create a jetpack using this plugin!
Video demonstration
How to use Laser
- You need to configure guns (there are some created by default)
- Grant players permissions to use
- Give gun-item and [rightclick] to shoot
Laser gun abilities
- Deal damage to mob or player
- Ignite mobs, players, or broken blocks
- Grant mobs or players potions effects
- Explode blocks
- Transform mobs (for example pig to zombie).
- Transform blocks (for example diamond_block to glass)
- Knockback mobs and players (negative values will pull mobs to shooter)
- Kickback shooter (you can use this effect to create jetpack, or negative value - to create "jumpgun")
- Laser could fire without ammo or requires ammo to shoot. You can define as ammo: money (required Vault and economy plugin), experience and item.
- Visual and sound effects (provided by plugin PlayEffect) could be used to draw beam, shoot effect, entity damage effect and reload effect.
How to configure custom laser gun?
There are six laser gun types provided by default. But you can easily edit it or create your own type of laser. Laser settings are stored in file arsenal.yml
Commands
- /laser help - Hmm....
- /laser list - List available types of laser guns
- /laser reload - Reloads configuration from files
- /laser give <pageNum> - open inventory that contains Laser guns and ammos.
- /laser give <laserGun> <playerName> - gives laser to player
- /laser give <laserGun> <playerName> ammo [amount] - gives ammo to player
Permissions
- laser.config — reload command
- laser.give — give command
- laser.give.other — allows to give lasers and ammo to another player
- laser.list — list command
- laser.gun.all — allows to use any type of lasers
- laser.gun.<laser gun type> — allows to use defined type of laser
Dependencies
- This plugin is requires Vault plugin to bring custom drops to transformed mobs and money-ammo. This features will be not accessible if Vault is not installed.
- PlayEffect requires to draw visual effects and play sounds. If you did not install PlayEffect plugin all effects will replaces with "mobspawner flame" effect.
Metrics and update checker
Laser includes two features that use your server internet connection. First one is Metrics, using to collect information about the plugin (versions of plugin, of Java.. etc.) and second is update checker (required to find newer version of Laser at dev.bukkit.org). If you don't like this features you can easy disable it. To disable update checker you need to set parameter "version-check" to "false" in config.yml. Obtain more information about Metrics and learn how to switch off it, you can read here.
is there documentation on the settings to use in the arsenal.yml or config.yml? Seems like the default is missing all the options to choose from in 0.1.2 release. I'm using Spigot 1.11.2 and what I see is smoke as the default and it shows: lasergun : LaserGun [Laser_Gun$BLAZE_ROD]
Can't tell how many guns are valid to use, what they can be or what they can do as the yml files are not commented to provide help. I'm getting the appearance like this project is still in the design phase since there doesn't appear to be any choice other than what is provided (smoke). I've looked https://www.spigotmc.org/resources/laser.5705, this page and the playeffects page and not finding enough details to make changes.
I'm happy to provide testing results as soon as you can provide more details on the configuration files and how to create guns, ammo to use and other parameters. Thanks! Steve
@TiTech1
I'm working on update. Soon it will be updated
@WaLe12344577
Default laser gun, that created when after first start of plugin did not use any ammo:
I have found that this plugin is quite fun, but when trying to make my laser require no ammo, I found that a statement you made in laser gun ability number nine was a complete lie. You stated "Laser could fire without ammo". I tried EVERY single way to make my weapon fire without consuming ammo. None worked. If someone could respond with a way to make a laser require no ammo, that would be very helpful, thanks.
This is broken on 1.9 and up... Please update
Could you update this to 1.9?
If I don't want particles what do I do?
@fromgate I don't remember it happend a few times
@TiTech1
Hello. This plugin is not abandoned.
Sorry that your hard work was lost. But can you define steps that resets arsenal file? I need this information to reproduce situation and fix issue.
P.S. And don't forget to backup your server files sometimes. It will save your nerves :)
I fucking hate this plugin it keeps resetting my arsenal when I make some changes.. I lost all my lasers I worked hard on creating... Dammit
Is this plugin abandoned?
How do I get redstone not to be rainbow..
How to get one? When I do it it says it failed to give (my in game name) to (my in game name)
@NinjaSplat
Hello! It's a Minecraft "feature". Now if you creating item with "fake" data value (for example BLAZE_ROD:1, BLAZE_ROD:2, etc.). So you can easily fix this "problem" - you just need to edit arsenal.yml file and configure item section for all lasers. Example:
I hope sometime we will be able to upload new textures for items (with custom data value) using plugins. But it not possible now...
Hey, when I use a laser gun, the item doesn't show up. It just shows this weird purple and black thing instead. Can you fix this? Thanks! :) EDIT: Nevermind, I got it to work. :D
@fromgate This would certainly be interesting if you could fire a laser from a block position, by setting a point remotely, then firing at those coordinates. This would allow for the creating of something like a phaser from Star Trek..
Anyways, just an idea -Bond
@Tommythebold16
v0.1.1
@Tommythebold16
Yes, it will updated. I'm going to upload updated version this evening.
Hey! Any chance of having this updated to 1.8? It does not appear to be working. Love your plugins using PlayEffect, please keep making them!
Hi I Need Help I Already Put The Permissions But To The Players They Cant Do The Give Comand Can Some One Help Me?