Tags
Creators
Details
Licensed LGPL-3.0-only
Created 4 years ago
Updated 4 days ago
All versions
2.9.4a-1.21.1
Release
Kingdom Keys 2.9.4a3 weeks ago 79
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
Added:
- Unions system, now the SoA choice will be preceded by an Union choice, just like the path it's not changeable once done.
- They are all equal to themselves, if a player joins Organization XIII they won't have access to their Union privileges.
- Foretellers will be able to train you, either by summoning rounds of enemies or by sparring with them.
- Lux is used to claim rewards from the Foretellers. Foretellers from other unions will charge you extra Lux for theirs.
- Your foreteller will visit you once at dawn you synthesise your first keyblade (next keyblade you synthesise in old worlds).
- It will take you to Daybreak Town to do some introductory training, and then you'll return to where you were.
- Includes a config to turn it off.
- Daybreak Town, full of keyblade wielders who you can spar with.
- They will fight the heartless that spawn there, which will be weak since it's a light-related world.
- Their outfit's main color is linked to the union they belong to, the secondary color is randomized.
- Union apprentice armors, 4 designs which can be dyed in the new Clothing Table.
- The armor can be obtained by completing an initial training with your master and redeeming Lux to your union master.
- The table can be obtained by crafting with 3 strings at the top, shears in the middle and 5 wooden planks at the rest.
- It can be dyed with two different colors and can be cleaned by washing it on a water cauldron with right click.
- In the table you can add up to 8 dyes to make your desired color, can stack them and even after dyeing it you can put the resulting item as input again.
- Gummi Ship cost system.
- Can be changed in the config, by default it is 400 base cost and each cost increaser chip adds 300.
- These chips can be stacked up to the level of the ship (+1 initial), so the default max cost of an XL hangar is 1900.
- Their crafting recipe requires a diamond, 3 gold, a redstone dust and 4 gummi fragments.
- Cost will be seen on top of the hangar block as a hologram too.
- Booster/G and Holy/G engines, have a 2x2x2 multiform shape (like the Bubble Helm/G).
- Flare/G engine, has a 1x1x3 multiform shape.
- Tooltip data for functional gummi blocks (cost, power, armor...).
- Mythril synthesis materials as meteorite drops.
- Synthesis recipe tracker to keep the amount of required materials on screen at all times.
- Spells in the selling shop, for a 25% of their original price.
- Physics for Starlight keychain.
- World Markers in the Ocean Between, rendered while you're in a gummi ship.
- Lux when defeating enemies and training with your Foreteller.
- Orb of Light and it's shaded variant as enemies, not spawning on their own, only used by the foretellers as training to their pupils.
- Command to set a player Lux amount.
- Command to set a player union.
- Players with no unions (mostly returning players with a path choice already made) can use it to get their union, OPs can use it with a player parameter to enforce one.
- Ability group parameter.
- Prevents a player from equipping multiple abilities that belong in the same group.
- Item slot unlocks through level up, by default they get one every X levels: Guardian 4, Warrior 5, Mystic 6. Up to 6 slots.
- Warning / Confirmation screens on:
- When trying to unequip an accessory and max AP would decrease below the total used AP.
- When selling items.
- When kicking, leaving or disbanding party.
- When interacting with gummi build/edit and it errors.
- When setting the struggle coords further away than the max range.
- World json parameters:
- "unlocked_by_default": Makes so a world is always accessible, if false it needs to be unlocked.
- "marker_colour": Color of the world markers in the Ocean Between.
- HUDElements are now usable by addons.
- Neoshadows and Novashadows spawn to the Realm of Darkness.
- Translations for all the Spanish variants (Argentina, Chile, Ecuador, México, Uruguay and Venezuela).
Changed:
- Default Kingdom Key recipe is now replaced by a starting keyblade linked to each player's UUID.
- Initial keyblades have been rebalanced and much cheaper to synthesise:
- Earthshaker 4/3 → 4/1 [Critical Boost]
- Kingdom Keys (untouched)
- Kingdom Key D 4/1 → 3/2 [Damage Control]
- Rainfell 4/4 → 1/4 [Blizzard Boost]
- Starlight 5/5 → 2/3 [MP Haste]
- Way to the Dawn 4/1 → 3/2 [Berserk Charge]
- Wayward Wind 4/1 → 3/2 [Treasure Magnet]
- Gummi ship speed is now more similar to KH, where it can go up to the speed of your strongest engine, but not above.
- Having more engines help to compensate with having more blocks on the ship.
- Gummi ship rotation speed adjusted to take into account the ship weight too.
- Gummi Hangars will now check for multiblocks partially outside it's building area, if found it complains and won't build.
- Gummi blocks data is now data-driven, not hardcoded.
- Abilities are now data driven.
- Moved drive form xp multiplier to be data diven.
- Updated version for the leveling json files, next time a player joins will get their level adjusted and abilities re-given.
- Magic spells are now usable by entities.
- Sell screen now groups all equal items, showing fewer lines and able to sell it all at once.
- Consumables like potions in shop will now show the recovery stats they affect.
- Path to some armor texture files.
- Halved the mobility triangular Aero/G-02 gives.
- Reflect damage now scales off it's level.
- Moogle hitbox is slightly smaller and it actually hovers.
- [EFM] Excluded armor torso from first person view.
- [EFM] Dual option re-enabled for people who switched to Days Roxas style before it was locked.
Fixed:
- Pedestal lag with heavy keyblades, now you can render all your collection without performance issues.
- Reversal RC being available even when the Dusk was out of reach.
- Potentially rubber banding when non-op players moved too fast (Airstep, flowmotion, rails...).
- Small jump after being hit due to aerial recovery.
- Melding screen not showing the level of equipped spells.
- Blocking Blizzard will no longer add you the Freezing effect.
- Dark Firaga being a normal Firaga.
- Bind and Mini not adjusting their time properly based on what was configured.
- Shotlocks leaving players airborne if they get somehow interrupted.
- Org portal not being visible in the destination if it was casted from another dimension.
- Org portal not ticking in the source after it was crossed and chunk was unloaded.
- Keychains not getting an UUID assigned when synthesised directly into the Keychains Bag, allowing for dupes.
- Selling using the old item get sound.
- Gula's hat not having a back texture.
- Aligned moogle level to the right of the synthesis screen.
- Keychain physics not being isolated per player.
- Interpolated the glove movement in selected button.
- Some localization issues.
- Removed a couple of warnings when loading the mod.
- Some crashes when needed json files are not present.
- Rare Large Body model crash.
- Moogle projector block having red tint.
- Blox bug texture being full black.
- Some chat / hotbar messages on server were not properly translated to your local language:
- Learning recipes, unlocking forms, magic and shotlock equipment directions, savepoint messages, some commands...
- Dropped orbs like Drive, Focus, HP, MP and Munny now move smoothly.
- Dropped CO cards now move smoothly when falling.
- Minor Gummi Ship logic optimization.
- Gummi Hangar now stops rendering after a certain distance.
- Empty wayfinders having unlocalized string on their tooltip.
- Small translation issues (Thanks to Held_der_Zeit).
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| kingdomkeys-1.21.1-2.9.4a-sources.jar | Unknown | 62.57 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:DrsqKwVw:Wv6wbs8V"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DrsqKwVw:Wv6wbs8V"
}
