Minecraft / Mods

Florite Mod

  • 9
  • 6
  • playlist_add
  • share
  • more_horiz
avatar Nevermind3476
Level 16 : Journeyman Modder
6
Video by Buckwheat
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 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 or you WILL die.
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.
-~Recipes~-
For recipes, see the text file inside the downloaded file or the video at the top of the page.
-~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 : 03/16/2018 9:20:15 pmMar 16

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

Comments : 14

Login or register to post a comment.

Show Comments

1 - 14 of 14

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.
Up now.
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
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.
Didn't work, I'll go edit it. Also you can reply to comments by hovering over them and clicking the arrow button.
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.
  • _Buckwheat
  • Level 11
  • Journeyman Modder
  • March 9, 2018, 7:26 am
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'
  • ShireenPlaysYT
  • Level 64
  • High Grandmaster Pokemon
  • March 11, 2018, 4:52 am
Next time, instead of posting the whole crash report post it in a pastebin link...
What specifically were you doing when the crash occurred?
I'll put the showcase in the post
  • _Buckwheat
  • Level 11
  • Journeyman Modder
  • March 10, 2018, 1:13 am
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.
Okay, I'll see what the problem is..
thanks for the showcase
It looks like it's actually a conflict between my mob and Exploding Mobs, so there's not much I can do not knowing much about the mod.
  • _Buckwheat
  • Level 11
  • Journeyman Modder
  • March 11, 2018, 4:10 am
Thats alright, it's probably most likely my PC ;)

Also no problems I enjoy trying new mods so if you make more mods just ask me to make a showcase ;)
I know you were asking him, not me, but could you make a showcase on my mod, The Magical Chocolate Mod (https://www.planetminecraft.com/mod/magical-chocolate-mod/)? please?

1 - 14 of 14

Show Comments

Search

Browse

Site

© 2010 - 2018
planetminecraft.com

Welcome