Minecraft Mods

Florite Mod

  • 5,694 views, 17 today
  • 613 downloads, 2 today
  • 13
  • 11
  • 14
Nevermind3476's Avatar Nevermind3476
Level 24 : Expert Modder
12

INSTALLATION NOTE:You MUST change the file ending to .jar, for some reason it won't let me upload a .jar.
Once you have you can place it in your mods folder.
This mod adds a bunch of new content centered around florite, a living ore loosely inspired by chlorophyte from Terraria. It also adds other plant and nature related things.
I originally created this for a course, but eventually decided to share it.
-~Content~-


Mobs
Florite Mod Minecraft ModFlorite Mod Minecraft Modmantis
Florite Mantis
Health:71
Damage:7
Spawns:Rarely in Paradise Fields; extremely rarely in forests and jungles
Drops:1-2 Mantis Claws
Florite Mantises are neutral minibosses that run super fast and deal damage from far away. Don't aggravate unprepared.

Lurker
Health:8
Damage:3
Drops:0-3 tallgrass
Spawns:Same biomes as Mantis, but more common
Lurkers lie completely still until a player comes near, then jump out and attack!

Florite Twirler

Health:8
Damage:9
Drops:nothing
Spawns:Only during Florite Guardian bossfight
Twirlers fly through the air and swoop down at unaware players. The real question is how do they deal so much damage?

Mini Mantis (Minion)

Health:4
Damage3
Drops:nothing
Spawns:When summoned with staff
These guys aren't very strong, but they make up for it in numbers. Just be careful not to hit them...
Items

Florite Crystal
The basic crafting material of the mod.
Obtained by: Mining Florite Ore, growing Florite Flowers

Chlorophyll
Another basic mod material, also used as fuel in the Photosynthesiser
Obtained by: Crafting and synthesizing

Mantis Claw
Ingredient in all mantis items.
Obtained by: Dropped by Florite Mantises

Florite Seeds
Used to grow Florite Flowers
Obtained by: Synthesizing

Florite Candy

Only fills 1 bar of hunger, but has a chance to give you regeneration.
Obtained by: Crafting

Florite Arrow

Ammo for Florite Bow
Obtained by: Crafting

Mantis Arrow
Ammo for Mantis Bow
Obtained by: Crafting

Guardian Arrow

Ammo for... you probably get it by now
Tier 1 Tools and Weapons


Florite Strider
Item form of a vehicle that allows you to move super fast and climb mountains.

Flowering Blade
Damage: 4
Durability: 974
Enchantability: 18
The Flowering Blade regenerates whatever it hits. Not good as a sword but more useful than it sounds.

Leafy Blade

Damage:8
Durability: 974
Enchantability: 18
The Leafy Blade, on the other hand, poisons whatever it hits!

Mantis Blade

Damage: 9
Durability: 865
Enchantability: 20
If you hold a Mantis Blade, it gives you Strength every 5 seconds, making some of your attacks deal extra damage

Axe of Self Destruction
Damage: 9
Durability: 974
Attack Speed: 1.1
Enchantability: 18
Only notable for its crafting recipe.
Florite Tools
Durability: 974
Exactly what you'd expect. Use chlorophyll instead of sticks to craft.

Florite Bow
Uses Florite Arrows
Makes enemies glow on hit.

Mantis Bow
Uses Mantis Arrows
Poisons enemies on hit
Staffs
All staffs have a durability of 1298.

Florite Staff
Shoots a projectile that deals 2 damage and causes enemies to glow.

Staff of Decay
Applies the wither effect to whatever its used on

Mantis Staff
Summons a Florite Mantis on demand. You should usually make this the first mantis item you craft so you can get more mantis claws.
Blocks

Florite Ore
Spawn Chance (per chunk): 60%
Spawn Height: 28-60
Your first florite will always come from this surprisingly common ore. Mine it with a diamond pickaxe or above.
Florite Block
Aside from being a decorational storage block, it's also used in spawning the Florite Guardian.

Flormarine
What the Florite Guardian is made of, and therefore used in spawning him.

Florite Core
Can be used as a dim light source but its main use is as the last block in the Florite Guardian summon.
Photosynthesiser


The Photosynthesiser is a new crafting station added by the mod! It's powered by chlorophyll, placed in the top slot. Each chlorophyll can "synthesize" 3 items. Since you can create chlorophyll with it, if you're careful the chlorophyll in the crafting recipe is the last chlorophyll you'll have to craft.
It only contains two basic recipes, although it is used in the upgrade system (see Florite Guardian)
Florite Crystal + Seeds = Florite Seeds
Plant Item = Chlorophyll
Florite Guardian

The Florite Guardian is the boss of the mod. He is VERY tough and you will need enchanted florite items to beat him. He has three phases during which his ranged attack changes - if you are close to him he will always use a basic melee attack.
Phase 1
If you are farther than 8 blocks he will use a Florite Staff to shoot projectiles at you. It can be dodged fairly easily and you should be able to get him out of this phase fairly quickly.
Phase 2 (under 300 health)
During this phase he will switch to using a Guardian Staff and shooting beams at you. This is LITERALLY impossible to dodge so unless you have well-enchanted Florite Armor you should stay either very close or very far away.
Phase 3 (under 100 health)
At the start of this phase he will summon 4 Florite Twirlers and then continue to attack like he did in Phase 2.

After you beat him he will explode and drop a single Crystal of Growth which can be used to upgrade your items.
Armor

Florite Armor
Defense: 22
Wearing a full set of armor will give you Regeneration I.
Mantis Armor
Defense: 11
Wearing a full set of armor will give you Strength II.
Tier 2 Tools and Weapons

Upgrading
Placing any item in Tier 1 (except Florite Tools and Mantis Bow) in a Photosynthesiser with a Crystal of Growth will give you an upgraded version of the item.

Florite Glider

Upgrades from: Florite Strider
A vehicle like the strider, except it moves faster and can fly

Flowering Staff
Upgrades From: Flowering Blade
Now allows you to regenerate mobs on right click, without damaging them.
Forester's Blade
Upgrades from: Leafy Blade
Damage:10
Durability: 1106
Enchantability: 17
Just an upgraded version of the Leafy Blade, with more durability, damage, and poison.
Insect's Prayer
Upgrades From: Mantis Blade
Damage: 11
Durability: 993
Enchantability: 18
Aside from being the most damaging weapon in the mod AND still having the strength ability of the Mantis Blade, it also allows you to shoot a mantis arrow on right click.

Guardian Bow
Upgrades from: Florite Bow
Uses Guardian Arrows
This bow calls lightning on impact, dealing even more damage and applying all the other effects of lightning.

Guardian Staff

Upgrades from: Florite Staff
This staff allows you to instantly damage any mob by right clicking it.

Vampiric Staff
Upgrades from: Staff of Decay
This is the most powerful staff in the mod. It's so powerful I had to make it not work on boss mobs. When you right click a mob with this staff, it takes 2 damage, and heals you 1.

Minion Staff
Upgrades from: Mantis Staff
This staff allows you to summon a tiny mantis that will fight mobs for you! See Mini Mantis in Mobs for more details.
Biomes
Paradise Fields

This bright green biome is, ironically, the most dangerous biome in the mod, home to the most mantises and siverfish.
Scrubland

Another dangerous biome, this one has very few trees and the occasional group of spiders. It's made up of dirt covered in dead bushes.
-~Copying~-
You can't use the code for this mod under any conditions, but you can use the images (if you like them better than I do). Any reposts must link back to this page. You can use this in any modpack.

-~Known Bugs~-
Bugs
-Holding a staff in each hand allows you to use both
-Florite Arrow looks like a regular arrow when shot
-Lurker's jaw somehow turns upside down when animating
-Mod bows can't be enchanted
-Crash issue with Exploding Mobs
Please comment all suggestions and bugs you find.
CreditSee mod info
Progress95% complete
Game VersionMinecraft 1.12.2
Tags

6 Update Logs

1.2.2 : by Nevermind3476 03/16/2018 9:20:15 pmMar 16th, 2018

-Added Florite Candy
-Changed default ids
-Removed some unused code to improve preformance
LOAD MORE LOGS

Create an account or sign in to comment.

1
03/16/2018 9:22 pm
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
Sorry it's down, seems to be a glitch where I tried to change the file but it wouldn't let me and now there's none even though I hit cancel. I can't edit the post because there's no file now, but it should be fixed tomorrow.
1
03/17/2018 11:14 am
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
Up now.
1
03/13/2018 8:39 pm
Level 31 : Artisan Modder
Prehistoric_Man
Prehistoric_Man's Avatar
Is it okay if I add this to a pack for mods made with Mod Design 2? seeing as I made The Magical Chocolate Mod (https://www.planetminecraft.com/mod/magical-chocolate-mod/) in MD2, and you made The Florite Mod (https://www.planetminecraft.com/mod/florite-mod/) in MD2, I was thinking I would make an MD2 pack
1
03/13/2018 9:17 pm
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
That would be fine, assuming it works (I've had issues combining this with another unreleased mod I created due to conflicting entity and biome ids). If it doesn't let me know and I'll change it so it will.
1
03/13/2018 9:22 pm
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
Didn't work, I'll go edit it. Also you can reply to comments by hovering over them and clicking the arrow button.
1
03/15/2018 10:19 pm
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
The problem seems to be with biome ids, and I can't figure out how to change them. I'll keep working and let you know when it's ready.
1
03/09/2018 12:26 pm
Level 4 : Apprentice Mage
gonell
gonell's Avatar
I made a showcase on this mod because it seems interesting.

I received this crash when I was fighting a Florite Mantis before I made the showcase

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 3/9/18 5:24 PM
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
at com.codeshaper.explodingMobs.ExplodingMobsEventHandler.entityDeath(ExplodingMobsEventHandler.java:23)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_48_ExplodingMobsEventHandler_entityDeath_LivingDeathEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:585)
at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:474)
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1014)
at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1038)
at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:645)
at net.minecraft.entity.monster.EntityMob.func_70652_k(EntityMob.java:99)
at net.minecraft.entity.ai.EntityAIAttackMelee.func_190102_a(EntityAIAttackMelee.java:178)
at net.minecraft.entity.ai.EntityAIAttackMelee.func_75246_d(EntityAIAttackMelee.java:167)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:129)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:763)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2350)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:577)
at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:45)
at library.entities.LibEntityMob.func_70636_d(LibEntityMob.java:166)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2170)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:295)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:50)
at library.entities.LibEntityMob.func_70071_h_(LibEntityMob.java:160)
at library.entities.mobs.entities.LibEntitySpider.func_70071_h_(LibEntitySpider.java:137)
at mymod.entities.mobs.EntityMantis.func_70071_h_(EntityMantis.java:76)
at net.minecraft.world.World.func_72866_a(World.java:1990)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:831)
at net.minecraft.world.World.func_72870_g(World.java:1952)
at net.minecraft.world.World.func_72939_s(World.java:1756)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:612)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:765)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
at java.lang.Thread.run(Thread.java:745)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
at com.codeshaper.explodingMobs.ExplodingMobsEventHandler.entityDeath(ExplodingMobsEventHandler.java:23)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_48_ExplodingMobsEventHandler_entityDeath_LivingDeathEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:585)
at net.minecraft.entity.player.EntityPlayerMP.func_70645_a(EntityPlayerMP.java:474)
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1014)
at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1038)
at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:645)
at net.minecraft.entity.monster.EntityMob.func_70652_k(EntityMob.java:99)
at net.minecraft.entity.ai.EntityAIAttackMelee.func_190102_a(EntityAIAttackMelee.java:178)
at net.minecraft.entity.ai.EntityAIAttackMelee.func_75246_d(EntityAIAttackMelee.java:167)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:129)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:763)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2350)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:577)
at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:45)
at library.entities.LibEntityMob.func_70636_d(LibEntityMob.java:166)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2170)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:295)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:50)
at library.entities.LibEntityMob.func_70071_h_(LibEntityMob.java:160)
at library.entities.mobs.entities.LibEntitySpider.func_70071_h_(LibEntitySpider.java:137)
at mymod.entities.mobs.EntityMantis.func_70071_h_(EntityMantis.java:76)
at net.minecraft.world.World.func_72866_a(World.java:1990)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:831)
at net.minecraft.world.World.func_72870_g(World.java:1952)

-- Entity being ticked --
Details:
Entity Type: florite_mod:mantis (mymod.entities.mobs.EntityMantis)
Entity ID: 1727622
Entity Name: Florite Mantis
Entity's Exact location: 1124.68, 4.00, 441.51
Entity's Block location: World: (1124,4,441), Chunk: (at 4,0,9 in 70,27; contains blocks 1120,0,432 to 1135,255,447), Region: (2,0; contains chunks 64,0 to 95,31, blocks 1024,0,0 to 1535,255,511)
Entity's Momentum: 0.11, -0.08, -0.04
Entity's Passengers: []
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1756)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:612)

-- Affected level --
Details:
Level name: mod-1
All players: 1 total; [EntityPlayerMP'_Buckwheat'/1692, l='mod-1', x=1128.61, y=4.00, z=439.65]]
Chunk stats: ServerChunkCache: 262 Drop: 0
Level seed: -4465666456490197236
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options: 3;minecraft:bedrock,2*minecraft:dirt,minecraft:quartz_block;1;village
Level spawn location: World: (1139,4,451), Chunk: (at 3,0,3 in 71,28; contains blocks 1136,0,448 to 1151,255,463), Region: (2,0; contains chunks 64,0 to 95,31, blocks 1024,0,0 to 1535,255,511)
Level time: 89784 game time, 89784 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 85157 (now: false), thunder time: 66155 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:765)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 476946080 bytes (454 MB) / 889192448 bytes (848 MB) up to 1073741824 bytes (1024 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP 9.42 Powered by Forge 14.23.2.2611 11 mods loaded, 11 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID | Version | Source | Signature |
|:-------------- |:----------------- |:-------------- |:--------------------------------------------- |:---------------------------------------- |
| UCHIJAAAAAAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAAAAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAAAAAAA | FML | 8.0.99.99 | forge-1.12.2-14.23.2.2611.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAAAAAAA | forge | 14.23.2.2611 | forge-1.12.2-14.23.2.2611.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAAAAAAA | mercurius_updater | 1.0 | MercuriusUpdater-1.12.2.jar | None |
| UCHIJAAAAAAAAA | amazingstands | 1.0 | AmazingStands-1.12.2-1.0.jar | None |
| UCHIJAAAAAAAAA | codechickenlib | 3.1.5.331 | CodeChickenLib-1.12.2-3.1.5.331-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCHIJAAAAAAAAA | explodingmobs | 1.0 | ExplodingMobs-1.0.jar | None |
| UCHIJAAAAAAAAA | florite_mod | 1.1.4 | florite-mod-1-1-4-1520195424.jar | None |
| UCHIJAAAAAAAAA | jei | 4.8.5.147 | jei_1.12.2-4.8.5.147.jar | None |
| UCHIJAAAAAAAAA | nei | ${mod_version} | NotEnoughItems-1.12-2.4.0.231-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 |

Loaded coremods (and transformers):
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP'_Buckwheat'/1692, l='mod-1', x=1128.61, y=4.00, z=439.65]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
1
03/11/2018 8:52 am
Level 73 : Legendary Pokemon
Shireen
Shireen's Avatar
Next time, instead of posting the whole crash report post it in a pastebin link...
1
03/09/2018 6:24 pm
Level 24 : Expert Modder
Nevermind3476
Nevermind3476's Avatar
What specifically were you doing when the crash occurred?
I'll put the showcase in the post
1
03/10/2018 6:13 am
Level 4 : Apprentice Mage
gonell
gonell's Avatar
I was attacking the florite mantis then I died before the showcase testing the mod out before I officially recording the video..

tl;dr: I was killed by a florite mantis then suddenly a crash happened.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome