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.
When can we expect the next update? This plugin is an essential to my server, sadly.
using the command:
It returns the error
I am betting the problem is in the config, since there isn't a "skipworld" for cowsdokick. I added it manually.
@samanthahldr
The permissions will only protect players from some of the features. Instead you should use "SkipWorld" for each feature.
@CommodoreAlpha
I will add every wish you have here, I will see if the next few day can make the time to release this.
ijmh.immunity.*
Does not seem to work. I am using multiverse alongside permissionsex to setup permissions on specific worlds. I want ijmh to be disabled on my vanilla world, but it does not seem to work.
I'd much rather have each armour have its own weight, since that would be more flexible than "weight based on armour points." (e.g. there might be new pieces of armour added in by modifications that give a lot of armour protection, but I may want it to be lighter.)
Doesn't MorePhysics already do something like this though?
Also, about the "Hit by Lightning" thing, what if I lived in a house made of leaves? o_O
Does the plugin check for naturally generated leaf blocks, or all leaf blocks? If possible (and without adding lag), it'd probably be better for it to only check naturally generated leaves.
This is actually sort of important: I noticed no permissions for bypassing sticky tar.
umm then can you try adding slow when you reach a certain amount of armor you already have? example: after you have more than 3 1/2 armor, you start losing speed the more armor you put on urself.. (basically after 4 armor your speed is afflicted)
@MrMightyGnome
weight is actually compared to the amount of armor it gives, but I could make options for you guys to set the values for each armortype yourself, how does that sound?
alsoooo, i think adding/changing the weight system when wearing armor should be better :) (wearing leather armor gives no slowness, iron slows a bit more, diamond and gold slows you down a lot)
@marubal21
Hey there, and sorry for the not so quick answer :D The tracking has been changed a few times, and right now it checks 10 blocks above the player to have only air and leaves, otherwise nothing will happen. I just added an option to switch on so that the feature on happens above sealevel. You can grab the dev-version in the top of the page.
Chancemod is for events that you want to be more rare than 1% chance. A chance of 1 and a chancemod of 10 gives 0,1%, chancemod 100 gives 0,01% etc.
quick question, for the "Struck by Lightning" event what exactly is the plugin looking for during a storm to mark a player as under a tree? i ask because players on my server say that they get hit by lightning when they are in their houses underground and there is a leaf block above their heads. also can u better explain the purpose of "chancemod" or how it works.
@MrMightyGnome
Thank you so much for taking time do describe your thoughts for expanding the plugin, I will sleep on these ideas and a few was already planned to be added. I love requests. I make this for all of you, so it should be about what you want and never me ;)
i would like to ask for some requests:
- add a chance if you fall off from somewhere high, you can break your legs (configurable by number of blocks, such as required height in order for this event to happen and also the percentage) and when your leg is broken, you move slower until you are cured. (also add a recovery time thats configurable. 1 minecraft day ideal? in case the player cannot find a way to obtain that item)
- add a chance a player can bleed (use paper to stop bleeding, or add a configurable item by item code)
- add a chance a zombie can make you go hungry OR make it sort of like a disease so that you have it until you obtain that item to cure, same concept as breaking of bones, except you only get hungrier and hungrier by each second. and of course, make it configurable, the item to cure too as an item id.
-add a frostbite effect in snow biomes? (going randomly hungry, slow, slower mining, dizziness, etc) :P
hopefully you will consider my request! and I think it would be nice to be able to configure the effects in the config file. this is a lot im probably asking for but it might be worth the work :D
@marubal21
Thanks for the report, you can grab the dev. version in the top, it holds the fix.
i continue to see this message come up on my console, not sure hat event is causing it tho... http://pastebin.com/vEzm4Zdt
@mobilephone2003
It works for every world, and you can configure each feature to skip worlds.
Is it possible to only have these effects happen in 1 world?
Edit: Got it, skipworld, testing now
@Thepnukka
Thank you, feedback like yours makes a developer give everything a bit more :D
This is a truly beautiful plugin. I run a server where a lot of the people need a greater challenge. We created a world that runs this plugin along with the plugin, Extra Hard Mode, which makes for a great time. Just wanted to say well done and thanks for a fun plugin! It is exactly what we're looking for!
@Staartvin
Thank you very much Staartvin. Ye I have spend my amount of hours trying to twist and tweek every corner of MC the last 6 months with ijmh, and its been so giving to help so many serverowners add a few non-typical additions to their players gameplay.
ijmh will keep living and expanding in 2013, happy new year all.
Great work developers! Although I don't use this plugin, it seems quite a bit of code and it takes much time to develop. I really like seeing your hard work paying off. :D