HavenCore's DBC Custom Transformations

HavenCore's DBC Custom Transformations

Mod

HavenCore is an add-on to the Dragon Block C mod which provides the ability for you to create, customize, and add your very own transformations to the game!.

Client and server EquipmentGame MechanicsUtility

4,445 downloads
2 followers
Created2 years ago
Updated2 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Defense Update V2 - 4/26/2024

---Feature Additions---

  • Added two new defense types that are Dexterity based to be made distinct from the current two and eliminate the obfuscation around how DEX Multipliers affect custom forms by ensuring utility if desired. The current defense types: Percentage, Flat, DEX + Percentage, DEX + Flat. DEX multiplier defense will run before any additional Flat or Percentage defense with these options, and will not run at all if these options aren't selected.
  • Added a new debug command for defense
  • Commands should now work with @p variables for Command Blocks and Custom NPCs

Command Syntax:

/havencore debug
/havencore debug defense

Command Node:

havencore.commands.debug

---Bug Fixes---

  • Avoided a severe java compiler issues which rendered the defensive values of percentages defenses like 99% or 3% for example to be completely arbitrary and therefore useless
  • Damage Taken values of less than 1 are now converted to 1
  • Fixed a bug where flat defense did not activate at all
  • Fixed an instant kill bug when HP drops below a certain threshold
  • HavenCore's estimation of all participating DBC variables in Defense are now completely accurate.

Release v3.0.0 - April 16, 2024

---Feature Additions---

  • Added remove and delete as alternative keywords in the "/havencore customform del" command
  • Added /havencore customform add (player) all
  • Added /havencore customform del/remove/delete (player) all
  • Added Mystic, Majin, Legendary, God of Destruction, UItra Instinct and Bloodline effect stacking options
  • Custom Forms can now stack with DBC Forms if Bloodline stacking is set to true
  • Added Kaioken, Mystic, Majin, Legendary, God of Destruction, UItra Instinct, and Bloodline effect giving options
  • Custom Forms can now give DBC Forms while in the Custom Form if Bloodline giving is set to true. Includes all Human, Saiyan, Namekian and Arcosian DBC forms which are:
  • Humans - Buffed (Levels 1-5), Full Release (Levels 1-4), God Form
  • Saiyans - Super Saiyan, Super Saiyan Grade 2, Super Saiyan Grade 3, Full Power Super Saiyan, Super Saiyan 2, Super Saiyan 3, Great Ape, Golden Ape, Super Saiyan God, Super Saiyan Blue, Super Saiyan God Ritual, Legendary Super Saiyan, Full Power Legendary Super Saiyan, Super Saiyan 4, Super Saiyan Blue Evolution, Super Saiyan Rose, Super Saiyan Rose Evolution
  • Namekians - Giant (Levels 1-5), Full Release (Levels 1-4), God Form
  • Arcosians - First, Second, Third, Base, Super/Fifth, Ultimate/Golden, God Form
  • Each respective stacking setting changes automatically with the give setting.
  • The HavenCore Stat sheet now reflects numerical changes from DBC Forms and Effects
  • Form Auras now scale with player height and width to better match Giant and Great Ape

---Custom Form Creator Text Boxes---

  • Move Cursor with Arrow Keys
  • Jump to front and back of text with CNTRL + Arrow Keys
  • Highlight with Cntrl + A
  • Highlight with Shift + Arrow Keys
  • Copy with CNTRL + C
  • Paste with CNTRL + V

---Bug Fixes---

  • Fixed a color issue in the havencore customform check command
  • Fixed a bug with deleting double digit form codes.
  • Fixed a bug that healed you on receiving damage.
  • Fixed crash with Majin on older versions.
  • Fixed a bug where custom forms do no damage if multipliers are set to 1
  • Fixed a bug that could constantly kick you out of your single player world
  • Fixed havencore superform command which told you the wrong max level
  • Fixed "/havencore customform rename" not registering the 12th form
  • Fixed Custom Form Auras not rotating during Flight.

---Beta Caught Bug Fixes---

  • Fixed a permissions issue that stopped you from using items all together if neither in singleplayer or on a hybrid server
  • Fixed the cancelling bug of your Ki Damage while in a stacked DBC-Custom form
  • Fixed DBC and HavenCore Stat Sheets breaking when in UI or G.O.D
  • Fixed UI breaking player Flight in Custom Forms
  • Fixed UI freezing players in Custom Forms
  • Fixed UI dodge not working in Custom Forms
  • Fixed UI and G.O.D stacking damage being under calculated in Custom Forms
  • Fixed UI killing you instantly in combination with Mystic or G.O.D by having UI override them (can't do much else about this unfortunately)
  • Fixed some DBC effects not being removed on de-transformation
  • Fixed instances where an effect giving could be true but the same effect stacking could be false
  • Fixed problems with new form config generation
  • Lowered the CPU that HavenCore was using together with server bandwidth significantly. This is for server owners on machines that the mod's protection became hostile towards
  • Fixed a bug where Kaioken could be given if Kaioken stacking was set to true
  • Fixed an incompatibility with older versions (before God of Destruction) that affected combat and caused visual bugs on the HavenCore Stat Menu

IMPORTANT: The mod id has been changed.

You'll receive item conflict warnings which you can clear easily in single player and on a server with "/fml confirm" in console. A new config folder would have been generated and you'll have to move your old config files over to the new one if you wish to use them.

Not all bugfixes are listed here as some were very very specific to certain individuals. Join our DISCORD if you believe yourself one of these individuals.

Finally, a reminder that the mod's dependency has been changed from GTNHMixins to UniMixins. You should swap those files out.

---Item System Revamp---

  • Fixed Color Coded Lore bugs
  • Our YAML config system replaced with a new API
  • Custom Items now properly update their names in the Creative Tab
  • Creative Tab item order has now been sorted properly
  • Config option names are now more user friendly
  • Fixed PU Items stat allocation from going over the DBC Config Limit
  • Fixed major bug where client configs could end up loaded instead of server sided item configs.
  • TP and Stat Items now respond to new respective command nodes.
  • Stat Items should now let you go over 100k stats.

---Discord Config Added---

  • Server IP is no longer shown by default and is configurable.
  • Activities like "Playing with..." can be changed to include your server name or whatever you want.
  • Configurable Events: SinglePlayer (example: "Playing on my Awesome Singleplayer World"),
  • Multiplayer (example: "Playing on DBC's Sexiest Server"), Title Screen ("About to enjoy HavenCore").

Completely rewrote how HavenCore stores PlayerData

  • Fixed players bugging out in the creator from losing HavenCore data on death...again.
  • DBC no longer interferes with HavenCore's playerdata.
  • The Custom Form Creator has been rewritten to store it's data in line with the new changes.
  • Custom Forms should no longer turn the player into a child if Years C mod is present.

---Incompatabilities---

  • Fixed crash with the "MmmMmmMmmMmm (Target Dummy)" mod.
  • Our Optifine fix is now compatible with CoFH Core.
  • HavenCore no longer automatically crashes if JBRA is not present and will still load. Console logs a warning when this happens.
  • HavenCore's use of GTNH Mixins has been changed to UniMixins thereby allowing for general compatibility with other mixin dependent mods.

--Custom Form Creator Bugfixing--

  • Fixed a keyboard translation error where a select few people couldn't edit the textboxes with backspace.
  • HavenCore Menu stats should align more with the DBC Menu's stats across more DBC versions.
  • Fixed Arco Fifth selection sometimes breaking the menu.
  • Fixed the problem with the HavenCore Menu breaking Majin players that opened it.
  • Fixed a bug that caused Percentage Defense to override the values in the Flat Defense text box and vice versa.
  • A Keyboard translation error was fixed where a select few people couldn't edit the textboxes using backspace.
  • Text boxes should now delete "-" characters placed at the end of the text.

---Custom Form Changes---

  • Base Form Slots Increased: 6 Forms --> 12 Forms
  • Max Multipliers Increased: x1000 --> x10000000 (Hundred Million)
  • Defense Update(PVP - Custom Formed Players vs Custom Formed Players, DBC Formed Players vs Custom Formed Players) works on a wider variety of DBC versions and also tested on CustomNPCs.
  • Ki Drain no longer formulates itself and will function like HP and STM Drain.
  • Wil Multipliers no longer multiplies the Ki damage output by itself, but should integrate into our understanding of the Ki Damage formula
  • Fixed Custom Forms with DBC Auras only showing when C is held(Not R etc.)
  • Fixed Custom Form damage not cancelling when stamina reaches 0%.
  • Fixed crashes unique to Release 1.1.0
  • Fixed DBC Aura being deleted while DBC Transforming
  • Fixed Creative Tab crash
  • Fixed Item Display Names
  • Custom Items no longer Soul Binds to players in Creative Mode
  • Custom Item lore/display name no longer resets for Stat Items
  • Properly warns who the Custom Item owner is when someone else tries to use the item
  • The stat items config system has been rewritten to allow future scalability to be done with more ease, this also aims to fix server crashes when having the stat items inside crate plugins.

  • For each of the stat item's ID (PUItem1, PUItem2...) there will be it's own config file.

  • With this change you will have to remake your config files (they still have the same behavior as the previous config file)

  • Fixed arco 5th custom form damage not being calculated properly when using an item.

  • Fixed incompatibility with CoFH core crashing when starting the game.

  • Adjusted the math on the HavenCore Stat Sheet and Custom Form Drain to properly reflect the new formulas in the Majin Update. This math adjustment also maintains it's compatibility with older DBC versions

  • Command "/havencore reset" made more efficient

  • Command "/havencore customform check" no longer defaults the target player to the person using the command at times. Properly warns when target player can't be found

  • Fixed Customform Creator GUI from breaking on player death. Whether you died inside or outside of the GUI, HavenCore will put it's data back when DBC removes it

  • Added Command Reset [/havencore reset] to properly reset both HavenCore and DBC player data outside of the /jrmc startnew command
  • No longer rounds BP Multipliers
  • Better fix for Optifine compatibility
  • Patched Discord Game crash for Client Side

Project members

drori200

Owner

DarkHavenX

Co-Owner


Technical information

License
Client side
required
Server side
required
Project ID