StrangeWeapons
StrangeWeapons
History
When the ability to give items custom names and descriptions was added to the 1.4 snapshot, the Minecraft subreddit was flooded with various mockups of weapons from other games, such as Borderlands 2 brought into Minecraft. I saw this as an opportunity to make strange weapons from TF2.
Features
- Strange Weapons!
- Can be created out of any item or block.
- Can have custom names.
- Can have custom descriptions.
- Can track any number of statistics.
- Steve Co. Supply Crates
- Opened with Steve Co. Supply Crate Keys
- Customize crate contents
- Give a user a random item (from what you specified) when uncrated
- Strange Parts
- Craft these with strange weapons to make them track additional statistics!
- Name Tags
- Use the /tag command to pick a name, and then craft it with a strange weapon!
- Description tags
- Use the /tag command to pick a description, and then craft it with a strange weapon!
How This Plugin Works
Read this if you are confused This plugin aims to duplicate the item and drop systems that are built into TF2. This plugin has nearly all of the same items, strange weapons, name tags, description tags, crates, and keys as TF2 does. It also has a random drop system to go along with it.
What are all these items?
- Strange Weapons is a weapon that tracks a number of statistics, changes it's name based on the value of the primary (first) statistic, and can have a custom name or description.
- Name Tags can be crafted together with a strange weapon to apply the name set with the /tag command.
- Description Tags can be crafted together with a strange weapon to apply the description set with the /tag command.
- Strange Parts are items that can be crafted with a strange weapon to track additional statistics.
- Steve Co. Supply Crates are specially designated crates which contain an item. Crafting this with a Steve Co. Supply Crate Key will open the crate and reveal the item inside. The contents of all crates must be customized with items and their drop weights.
- Steve Co. Supply Crate Keys are specially designated blaze rods which are crafted with Steve Co. Supply Crates to open the crates. Initially, the crafting will only show a "Mystery Item" in the result slot, but as soon as you click on it to uncrate it will change to the real result. See this image for more details.
Suggested Uses
- Reward players for spending time playing on your server.
- Put strange weapons into crates and let crates drop for players. Then sell keys in an admin store, give them as rewards for voting for your server, or as gifts for donations.
- Competitions to see who can kill the most cows, do the most damage, etc in a set period.
The Random Drop System
- By default, players are limited to 9 item drops every week. When a player joins the server for the first time (or after any scheduled drop), the plugin will roll to determine when they should receive a drop. By default, drops happen every 30 to 70 minutes if the player has not hit the drop limit.. Just like TF2 though, if a player does not claim all of one week's drops, those drops will rollover to the next week. (This makes the limit actually 18 items every two weeks.) The items which drop can be configured with custom weight. (See the
/drops
command.) If a player has a full inventory, they will not receive a drop, instead they will be reminded that they need to have an open space in their inventory and the drop will be rescheduled. If you have admins on your server who are frequently vanished doing secret admin stuff, you can give them the permissionstrangeweapons.drop.announceexempt
and their drops will only be announced to them personally. Should you not want a player to receive drops at all, you can revoke thestrangeweapons.drop.dropitems
andstrangeweapons.drop.dropcrates
permissions. Speaking of crates, the crate drop system works exactly like the item drop system, except that it runs on a seperate timer with separate limits. (Default 3 crates per week.)
@ThaManOfPaper Are there any other options, I'd rather not have a store that uses 99% signs and item frames and then have only one item that is sold using the floating blocks.
@Kartikitrak
Use a plugin call QuickShop
What plugins allow you to sell this item with converting it to a blazerod? Looking for now cpu impact plugins and preferably something that uses signs.
Can anyone tell me how I would let non-admins get keys or use in-game money to buy keys?
Hello Plantassassin,
I have a friend who is developing a plugin to give specific weapons potion effects when held and on hit. Is there anything specific he can hook into for to prevent duping via nametag and desc tag?
Thanks, Froger23
Is it a possibility to make a crate a really rare chance of dropping.. or an item in a crate really rare?
Example: Crate series 3 drops every 0.01% of the time
or..
Example 2: Crate series 1 has: potato, carrot, sword but.. swords drop rate would be 5%?
@PlantAssassin
No, what I mean is, spawn an already-existing item from a crate series. I was going to add the individual items in the crate series to a shop, and I had to keep unboxing the crate until I got each item in the series.
Can you add metal? Like scrap metal, reclaimed metal, refined metal. That would be awesome
My crates, after every reset, had weird things happen to them. For example, in one instance, a entire weapon became air from then on. Under list contents, it said "Air" instead of "Bloodbringer". In another example, it would take the properties of a specific person's strange weapon when a crate is opened, so somebody can open a crate with 13 kills already. And if i set one to haunted, mojang, self-made, etc., all other of that weapon from then on would have that quality. Any reason?
@VladasX
You can set the max drop of crates to 0
Nice plugin, but the keys can't be sell by Citizens :/.
Is it possible to COMPLETELY disable crate drops?
@Ryminer2
There is a command to do that already... Take a look at /spawnstrange here. http://dev.bukkit.org/server-mods/strange-weapons/pages/commands/
@Noshire
You can set the quality to something other than strange. Also, that text on renamed items might be an oversight on my part. I'll see about removing in in the next version.
Great Plugin, and the only one that enables on-tool tracking so far. I'd just wish I had more options over the weapon lore-name and lore-text. For example, I'd like being able to change the color of lore (be it through Lores or your own nametags), or to erase the "strange [weapon name]" subtitle on renamed items.
I manage a typical fantasy, slightly RP-oriented server. Having tracker-weapons as rare finds from custom dungeons would be a nice addition, but the whole "strange"-thing plus orange colorcoding has too much of a TF2-feel left on it, breaking the immersion.
May I suggest a command to spawn an item from a crate series? I'm building a shop for strange items on my server and I keep having to unbox crates to get the items
Is there a way to give people keys automatically once they pay $500 or something using Vault?
Yeah on large-scale server this plugin causes massive spikes of latency causing my CPU to go to 400% before timeouts occour kicking everyone. And this is with 10,000+ strange weapons created with a constant PvP stream of 140+ players
An advice from one of my devs: Do not connect in MySQLDataStorage connecctor and instead connect and close each time.
@PlantAssassin
yaml. any way to import to mysql?
@Mayhem777
With yaml there is no way to update the players one by one, you just save and that's that. With mysql, saving runs on a different thread, but I think it might be getting blocked because I only have one connection open.
@TowelieDOH
Are you using mysql or yaml?