StingerMissile
Release page for Japanese is here.
http://forum.minecraftuser.jp/viewtopic.php?f=38&t=21210&p=187386#p187386
Features
The players can launch the ender pearl as stinger missiles after install this plugin.
Hold missile launcher in hand,
- Keep clicking the right button, targeting MOB or other players by cursor,
- Release the right button, launch missile toward to the targeted objects.
How to use
Please use CraftBukkit 1.7.2-R0.3 or later version!
Put "StingerMissile.jar" in plugins folder.
To get the missile launcher,
- Run commands: "/stinger get" to get the launcher in your inventory. "/stinger give (player)" to give the launcher to other player inventory.
- Crafting gold hoe and ender pearl.
Commands
Command is /stinger. Sub commands are as follows:
- /stinger get - get new stinger launcher.
- /stinger give (player) - give new stinger launcher.
- /stinger reload - reload configuration file.
Permissions
Permissions are as follows:
- stinger.command - Permission to do all of '/stinger' command. Default assign to Everyone.
- stinger.get - Permission to do '/stinger get' command. Default assign to OP .
- stinger.give - Permission to do '/stinger give' command. Default assign to OP.
- stinger.reload - Permission to do '/stinger reload' command. Default assign to OP.
- stinger.action - Permission to use stinger launcher. Default assign to Everyone.
- stinger.* - All of stinger permissions.
Configurations
You can configuration stinger missile by editing "plugins/StingerMissile/config.yml".
# StingerMissile v1.2.9 # @author ucchy # @license LGPLv3 # @copyright Copyright ucchy 2014 # ------------------------- Configuration ------------------------- # Max targeting distance. targetingRange: 40 # Targeting cursole width. targetingWidth: 2.5 # Max targeting numbers. maxTargetNum: 5 # Missile acceleration speed. missileAccelSpeed: 0.4 # Missile maximum speed. missileMaxSpeed: 2.0 # Explosion power. explosionPower: 3 # Explosion damage amount. explosionDamage: 3.0 # Material of launcher. Default is 'GOLD_HOE' launcherMaterial: 'GOLD_HOE' # Missile launcher item display name. launcherDisplayName: '&9&lStinger' # Infinite Missile Mode. # If false, an ender pearl will be consumed by launching each missiles. infiniteMissileMode: true # If true, launcher can target to MOBs. targetingToMob: true # If true, launcher can target to other players. targetingToPlayer: true # If true, launcher can target to vechicles (minecart and boat). targetingToVehicle: true # If true, launcher can target to ender crystal. targetingToEnderCrystal: true # Material of consumed item per launching missile. Default is 'ENDER_PEARL' consumeMissileMaterial: 'ENDER_PEARL' # You can set the delay cycles it takes a while to run the lock-on, # when you hold clicking on the target. # 1 cycle is 5 ticks. # For example, if you set "lockonDelayCycle: 4", # the target is locked on to one seconds after the cursor by clicking. lockonDelayCycle: 0 # When the missile landed, whether to ignite the block of the explosion range. setFire: false # When the missile landed, whether to destroy the block of the explosion range. breakBlocks: false # ------------------------- Messages ------------------------- messageTargetCandidate: '&7target candidate: %name, distance: %distance' messageTargetted: '&6targeted %name. (%num/%max)' messageEmptyMissile: '&cYou don''t have missile(%material) !' # The following messages for Bukkit 1.8 or later. messageWarning: '&c&n<<WARNING>>' messageWarningMissileInbound: '&c&n<<WARNING MISSILE INBOUND>>' # ------------------------- Sound ------------------------- soundLockonDelay: 'NOTE_PLING-0.5-1' soundLockonTarget: 'ORB_PICKUP-1-1' soundNoneTarget: 'IRONGOLEM_THROW-1-1.5' soundLaunching: 'NOTE_BASS_DRUM-1-1,SILVERFISH_HIT-0.5-0,CHEST_CLOSE-1-1.8' soundWarning: 'NOTE_PLING-1-0.5,ZOMBIE_UNFECT-0.7-2' soundWarningMissileInbound: 'NOTE_PLING-1-0.5,ZOMBIE_UNFECT-0.7-2'
Source Codes
Source codes managed in Github. https://github.com/ucchyocean/StingerMissile
These codes licensed under LGPLv3.
OK, I uploaded StingerMissile v1.2.6. Now waiting approval.
To define customized StingerMissile, please copy from "plugins/StingerMissile/config.yml" to "plugins/StingerMissile/<GivenName>.yml", and modify it.
To get customized StingerMissile, please run "/stinger get <GivenName>" or "/stinger give (Player) <GivenName>".
If you have any questions, please ask me.
EDIT: If you make customized StingerMissile, don't forget to change "launcherDisplayName" setting. "launcherDisplayName" setting value must be unique.
@Clawshot
Hi.
I want to know what parameters do you set as multiple values.
I can change almost of configurations to multiple values, but I could not change "launcherMaterial" and "launcherDisplayName", because these values are used as "Crafting Recipe of Stinger Missile" feature staticly.Is it OK? or, should I drop "Crafting Recipe of Stinger Missile" feature??I hear some servers are using "Crafting Recipe of Stinger Missile" feature, so I do NOT want to drop this.
Sorry, I could it.
Please forget I said.
@Clawshot
Thanks! :HUG:
@ucchy
Ok, even if you won't do it I still love this Plugin ^^
@Clawshot
Ok Another and possibly the last Suggestion
Oh, is it really last? ;)
Mutliple Stingers so that means you are able to create through a Command a New Stinger and it also creates a new Config with <GivenName>.yml to modify it. And also by that you have to change the /stinger give command it should be /stinger give <StingerName> (Player) I think this will be harder to make, But if you add this you are awesome c:
Hmm.. yes, it's too hard. It means I have to re-make a new plugin again..
Please give me time. I will think about this.
Ok Another and possibly the last Suggestion I will make:
Mutliple Stingers so that means you are able to create through a Command a New Stinger and it also creates a new Config with <GivenName>.yml to modify it.
And also by that you have to change the /stinger give command it should be /stinger give <StingerName> (Player)
I think this will be harder to make, But if you add this you are awesome c:
@Dillzzzzz
Yes, of course!
But, CraftBukkit 1.7.2-R0.2 was NG.
Please use CraftBukkit 1.7.2-R0.3 or later version.
Does this work on 1.7?
Hey, this is really cool. Thanks! :D +like
@xXBondc007Xx
Thanks. Have a fun!
@ucchy
Thank you so much for these speedy and accurate responses! Those are all the questions I currently have on the plugin so, good luck with development, and Keep up the good Work!
-Bond
@xXBondc007Xx
These are adjustable already!
Regarding the turning speed, please adjust,
If you set larger value to missileAccelSpeed, the missile will turn quickly.
And please add the following secret setting.
This setting is the number of times to do homing. Same as missile lifespan.
("hormingNum" is right setting name, but "horming" was my spell miss... :S)
@ucchy
Thank you very much! One final request though...
Can you make the turning speed adjustable and the missile lifespan (in ticks or seconds)?
@xXBondc007Xx
Yes. In fact, I have investigated about that.
Please update to v1.2.4. Probably v1.2.4 solved the issue you said.
If you want to modify a parameter, please add new secret setting "againstGravity: 0.15".
(0.15 is the default value, and this is the most suitable I feel.)
Good plugun... However, it seems that the missile arcs down WAY too much when you shoot... When you fire it, its more likely to hit the ground than the target. Is there anyway to change to arc at which it fires?
@ucchy
Thank you!
@Clawshot
Ah, yes. Please try to add a secret configuration "hormingRange: 50" into config.yml. (Default value is 40)
@ucchy
Thanks the Update is very cool!
But why are rockets only able to Travel at a maximum Distance of 48 Blocks everything above 48m gets removed in mid-air.
@Clawshot
OK, uploaded.
Please download it after approval.
Don't forget to remove old config.yml. Please make new one and configurate "launcherDisplayName" item and "sound*" items.
If you have any question, please ask me.
@ucchy
Yes, This is great!