It Just Might Happen
It just Might happen tries to implement alot of those small things that many have thought of through the time of MineCraft. The plugin started out as a reality implementation, but it is moving to something in between, with the many requests to different effects.
I am pretty sure that some of the effects would be hated on one server but loved on another. That is why the v1.1.4 offered full control of almost every option to each effect. If you only like 1 effect, the turn the rest off, or make them happen so rarely as fit.
Features
- On fire Player has a chance to catch fire when using flint and steel. Water/bucket is used to put it out.
- Foodpoisoning Player has a chance of catching foodpoisoning when eathing raw food. Milk is used to cure it.
- Struck by Lightning Player has chance to get struck by lightning when standing under a tree in a storm. Control it with cooldown and disable biomes.
- Concussion Player gets a concussion from larger falls in 3 steps. a) Damage of 4,8,12. b) For servers with fall_damage:off or low, it compares falldistance instead.
- Step 1 - Mild concussion: confusion effect.
- Step 2 - Severe concussion: confusion- and slow effect.
- Step 3 - Traumatic concussion: blindness-, confusion- and slow effect
- Electrocution Player gets electrocuted when standing on redstone while powered state is on and chance for massive voltage!
- Cows do kick! Milking cows from front now gives a message, while milking from the back gives a kick backwards leading to a minor concussion. Please read "Known Bugs"
- Crafting Thumb While crafting chance to strike your thumb, chance reduced if crafting more than one, but at chance like 1 in a million you could die from crafting 64 at a time.
- The Happy Miner On player breaking blocks a chance to get tired (slowdig) or energized (fastdig). Being tired and breaking blocks will trigger hunger too.
- Roses have Thorns When walking through roses or rose bushes, players gets slowed and takes damage from the thorns.
- Brew Explosion Chance for a brewstand to explode upon a finished brew. Configurable explosion and leave a sign to the owner.
- Squid Defense! Chance that Squids defend themselves with damage (poison) and ink (blindness).
- Fisherman on hook Chance to catch more items or catch mobs while fishing (items and mobs are configurable).
- Bump on the Rail Chance to get thrown out of the minecart when on curves.
- Bow Breaker Chance to break Bow during PvP.
- Sticky Tar Sloweffect when walking over black wool.
- Quicksand Chance to get sucked into the ground if not jumped enough to get loose. (only when raining configurable)
- Dizzy In the Desert Chance during sunny daytime to get thirsty/dizzy.
- Row your Boat Chance for boat to sink and player will have to fight in order not to drown.
- Heavy Duty Armor now reduce walk- and flyspeed based on protection points.
- Zombie Nation A zombie has a chance to raise upon player getting killed.
- Sneaky Pickup In order to pickup items, you will have to sneak.
- World Drop Chance for items to fall out of the sky around players online.
- BuggyBlock Check (100% default) for a range of blocktypes to break underneath the player.
- Unstable TNT Chance for TNT, when placed, to explode instantly and kill player.
- Near Death Players near death will get disoriented and blinded.
- Crazy Combat What could happen when you draw your sword?
- Fair Play, when players with CREATIVE MODE hit other players, their gamemode changes to SURVIVAL.
- Only weapons do damage, choose what weapons can cause damage.
- Sparks, when players fights with swords a spark can ignite them both.
- Backfire, damage goes back to the attacker.
- Splinter, wooden sword has a chance to give splinters.
- Bow Snaps, bow snawps fingers.
- Weapon Breaks, weapons breaks during combat.
- Kill Rush, after killing another player, there is a chance to get stronger and full health.
Messages (language.yml)
In the ijmh-folder on your server you will find the language.yml, from there you can change every message sent when something is triggered.
Commands
/ijmh - List of effects and commands and if they are currently on or off
/ijmh version - Show and compare version with latest released
/ijmh update - Turn new version notification on/off
/ijmh <effectname / part of effectname> toggle - Turn af effect on/off
Modifying values
/ijmh <effectname / part of effectname> - Shows a list of current values and HowTo change them.
/ijmh <effectname / part of effectname> <option1>:<value1> <option2>:<value2> etc. - Changes the the values of option 1, 2 etc.
Valuetypes: (Differs between effects)
- skipworld: The worlds to be skipped. Same command will create and remove them.
- skipbiome: The biomes to be skipped. Same command will create and remove them.
- message (true/false): turn messages to users on/off
- whenrain (true/false): if true only happens during rain.
- whendesert (true/false): if true only happens in the desert.
- whenzombie (true/false): if true only happens when killer was a zombie.
- chance (1-100): chance that an effect will happen
- chancemod (1+): modify a chance to go below 1%, eg. chancemod of 10 gives 1% / 10 = 0.1% chance.
- damage (1+): Damage that player will suffer. 1 damage = ½ hearth.
- modifier (1-5): The strength of the effect. (For Heavy Duty values are >0 and <=1)
- duration (1+): Time that an effect lasts on player in seconds.
- cooldown (1+): Time before an effect can happen to a player agin in seconds.
- signs (true/false): Place a sign with a message when event has happened (eg. brew explosion).
- items (item): The item to be given. Same command will create and remove them.
- mobs (entity): The mobs to be spawned. Same command will create and remove them.
Permissions
ijmh.immunity.*: Immunity to all events. (Full list of immunity per feature is found here)
ijmh.admin: Grant access to toggle effects on/off and version check.(default:OP)
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
splendid work, guys. and awesome idea. The more you add the better it becomes, I wish you good luck and plenty of inspiration.
Ever thought about getting another dev to help you with adding stuff?
The features list is expanding and can't wait for all the cool things.
And to be honest features don't get added extremely fast.
It's been 1,5/2 months and there are like 15 things added.
Functionality and performance is of course more important then just random adding a bunch of stuff.
But yeah since you can disable every thing i really think this plugin can/will be great and big if all this planned features are added but wish it would go a little faster.
I know it's voluntary "work" and don't wanna sound rude or complain or whatever but would be great if things could be added a little faster or maybe with another dev that could help you :)
@fazaro
Lets see if we can get them working for you. Maybe some of the restrictions is making you feel they do not work.
1. "Row your boat", will not trigger unless there are 3 blocks of water below. When it happens you will get ejected, and can only move down until you break the wood-block beneath you in the water. Boat will also dissapear if the trigger actually happened.
2. Quicksand has shown to be bugged, I have removed the bad part, and you can get use the development version in the link above the image, at the top of this page, right now its the same as I will upload in a sec.
Try it and let me know. btw remember creative mode off!
Umm, None of these updates seems to work for me :/, the "Raw Boat" is working, but its bugged i think. When im placing a boat into water, and swimming in it, (chance 100 in config) then im just flying above water and looks like im falling to it, but im still in air. I put chance 100 in config of Quicksand, it was raining, and i wasn't falling in any of blocks. Any ideas? ;(
@jacobems
ijmh actually lack of something in the endworld. I'll add it.
@Kiak
Getting alot of ideas from your post, and I rly like the idea of an "everything to be upside down"-plugin
@fazaro
Will compare to previous release on later releases and I'll upload a new 1.3.0 version too.
To removed the error all you need to do with the current 1.3.0 is to edit the first part of your language.yml to have this line:
When you give it an earlier version, it will update and everything should be fine.
I can't wait till sword wielding is so dangerous that more people self or team kill than gank :)
You know what would make this over 9000
Give people the ability to level up their chance NOT to fail :)
the upside down rpg more funtastic (lack of) skills :)
on the train atm. will sort it as soon as i am home
Why?! The newest update isn't working :<
Any ideas?
FINALY THE UPDATE YAYAYAYAYAAYAYYAY DOWNLOADING Xddzx
Suggestion: "Ender Missfire" Player has a chance of turning up in a random spot when an Ender Pearl is thrown.
It should also have a configurable radius to determine how far away they can be teleported.
@nsordk
"I can add an option to the config where you can specify path+filename to your file" That :)
And maybe we can submit our translations to be posted on this page, so others can download it?
@marubal21
I have added an option called "whendesert" that will be default true, and therefor only trigger when in desert, but if you set it to false all sand everywhere will trigger it.
@WarmakerT
I can add an option to the config where you can specify path+filename to your file or just use default language.yml, is that ideal or should we put all the translations in the plugin?
@nsordk
for quicksand and dizzy in the desert, can they happen anywhere or only a set biome?
v1.3.0 is waiting for approval and as always is the description updated to reflect the new version.
So what's new?
Quicksand Chance to get sucked into the ground if not jumped enough to get loose. (only when raining configurable)
Dizzy In the Desert Chance during sunny daytime to get thirsty/dizzy.
Row your Boat Chance for boat to sink and player will have to fight in order not to drown.
Updatefunction for language.yml added to use current language when updating with new version.
MultiWorld support, to disable worlds in each feature.
As this version was mostly requests I truly hope I have matched your thoughts when you requested such. I also added Dizzy in the Desert as the idea came to me while making Quicksand.
Enjoy :D
@nsordk
And on the configuration file, could you let us choose what language file we want to use?:
@WarmakerT
Thank you WarmakerT for all the goodies, I'll look into them all after I have provided you with the update :D
@nsordk
Maybe allow blocks to "rain" too?
Also, are you planning to do something with this: http://forums.bukkit.org/threads/epic-runtime-texture-pack-change.95277/ ?
Edit.: You can ask @UltiByte to make it. Their youtube channel is: http://www.youtube.com/user/Ultibyte.
Their twitter is: @Ultibyte_
Edit2.: https://github.com/Bukkit/CraftBukkit/blob/master/src/main/java/net/minecraft/server/EntityFishingHook.java
@fazaro
Usually I update the Latest Build on github when I end a feature and move on to the next, so if you want to test then feel free to do so. At this time it wount give you quicksand as moved on editing the boat, sorry :D I'll remember till next time, promise.
About the boat I am very much to into these panic situations where ppl are stuck and can only do what is needed to survive, less cheating makes it more of a real panic. Making them not move until they break the wood block (part of the boat) they are "stuck" to.
I do hear you that we could aim for multiple effects on how deep water is.
@WarmakerT
Watched the vid and the would be so awsome. I'll give this one some thought and compare it to what minecraft offers.
I have been thinking of random items rain, but have to check how much effect it will have on the performance. I like the idea on blocks that "break loose" on touch, with the electrocution and red roses, I was thinking that it could be used for protection of property like regions.
At the moment we are creating base components that we can expand later on like not to damage regionowners, things happen only on specific days of the week. Ijmh is so different a plugin that we can keep expanding.
A bit offtopic
Anyone willing to make a video for this plugin, I don't know if it's possible to show it good enough. Price is that you will have a feature named after you!