Skip to content

Commit 9b45846

Browse files
authored
Update Cobble Files (#119)
* update cobble files current work * update cobble files 2 * fixed mipmapping * changelog, any vs anysafe, revert random uuid
1 parent a90817f commit 9b45846

477 files changed

Lines changed: 30269 additions & 43271 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 216 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,212 @@
1-
# 5.0.0
1+
# 1.1.0
2+
3+
Additions
4+
- Added Cobblemon 1.6 compatibility!
5+
- Please be sure to update your Generations 1-9 Resource Packs to patch up model issues!
6+
- Added Terastallization for devs and server owners!
7+
- Have a Tera Orb in your inventory to Terastallizatize during battle!
8+
- Use 50 Tera Shards to change a Pokemon's Tera Type
9+
- Comes with a Tera battle overlay effect, Tera sound, and visual effect
10+
- We'll add a proper singleplayer obtainment method, like Tera Ores or the like, in a future update
11+
- Added Pokemon icons for profiles and portraits
12+
- Added Exp All functionality
13+
- Added world and Time Capsule conversions for all Generations items
14+
- Legendary Pokemon will now be guaranteed 3 Perfect IVs
15+
- Added external transformations to the shift right click wheel
16+
- Try Mega Evolving your favorites outside of battle!
17+
- Added Statue functionality for non-OP players
18+
- Up to 2 statues can be placed per chunk using a Chisel
19+
- Added a Brazilian Portuguese translation (Thanks ednzinho!)
20+
21+
Changes
22+
- Rewrote a majority of the codebase from Java to Kotlin
23+
- Updated to Cobblemon species and spawn files for all new Cobblemon
24+
- Adjusted Legendary spawn weights to factor in Cobblemon's Pokemon spawn weight changes
25+
- Moved Ruby Rod to use Cobblemon 1.6's fishing loot table
26+
- Adjusted DNA Splicer stackability to 1
27+
- Improved Pokemon shoulder rendering
28+
29+
Bug Fixes
30+
- Fixed shift clicking RKS Machine output items disappearing
31+
- Fixed Aqua armor set having no texture on armor stands
32+
- Fixed Zygarde Cubes disappearing when used in offhand
33+
- Fixed Dusk Ball Displays showing as Dive Ball
34+
- Fixed Calyrex Rider form not receiving typing, ability, or stats
35+
- Fixed Kyurem retaining Fusion Bolt/Flare after fusing and unfusing
36+
- Fixed Rotom being unable to learn certain moves in certain forms
37+
- Fixed Rusty Shield not transforming into Crowned Shield upon summoning of Zacian/Zamazenta
38+
- Add movepool to Crowned forms of Zacian/Zamazenta
39+
- Zacian/Zamazenta: Iron Head should transform into Behemoth Blade/Bash in battle
40+
- Fixed Abundant Shrine lang
41+
- Fixed Special textures not working for statues on servers
42+
- Fixed High Plains Vivillon texture
43+
- Fixed Shiny Entei Doll appearing as a regular Entei
44+
- Fixed mipmapping due to certain icon texture sizes
45+
46+
Known Issues
47+
- Uncommonly, there may be a black screen on the upper right quadrant from the cursor. Sorry! It's not worth delaying updates any longer than we already have, but any leads on this are appreciated, please let us know! So far we've had this related to hotbar items overlaying when Time Capsuled Pokemon are in or out of inventory, and resource packs, sometimes F3 + T reloading resolving it
48+
- Opening the Pokedex attempting to load non-Cobblemon sprites of certain species will cause fps strain on the client until reboot. This would be caused by a Pokemon form or species missed when mapping sprites
49+
- If you're interested in helping beta test future updates, please apply in our Discord's #apply channel!
50+
51+
52+
# 1.0.2
53+
54+
Changelog
55+
- Fixed an invisibility, rendering, and crashing bug with 1.0.1— please update if you're experiencing issues!
56+
- Fixed Megas causing HA to not revert properly
57+
- Fixed Megas not reverting if not active in battle
58+
- Tweaked Ogerpon details to support future Tera implementation
59+
60+
Next up: 1.21.1!
61+
62+
63+
# 1.0.1
64+
65+
Changelog
66+
- Added Ore Generation for Mega Stone, Z-Crystals, and Meteorite.
67+
- Mega Shards are now stackable.
68+
- Raised legend spawn rates across the board based on player feedback, and moved Diancie to spawn in mountains.
69+
- Adjusted spawns for Ditto, Unown, Rotom, Togepi, Marill, Solosis, Gothita, and Bagon evo lines based on player feedback.
70+
- Fixed spawns for Bronzor, Corphish, Drilbur, and Noibat evo lines.
71+
- Added about a dozen Pokemon to ocean land spawns
72+
- Added config option 'enableZygardeCubeOverflow' to allow Zygarde Cubes to continue collecting cells when full.
73+
- Fixed Zygarde Cell spawn rate with the addition of the collectibles spawn bucket.
74+
- Zygarde's abilities are no longer affected by ability changing items.
75+
- Added Zygarde to default Caught section of the config.
76+
- Zygarde cell spawning is now prevented by scarecrows.
77+
- Scarecrow is now based on a configurable radius on the x, y, and z axis vs per chunk. Default is 32 in every direction.
78+
- Fixed an issue with Lake Trio Crystals causing crashes.
79+
- Ruby Rod should now break after getting enough Lake Trio Shards.
80+
- Fixed an issue with Bird Shrine interaction.
81+
- Fixed Cooking Pots not dropping their inventory.
82+
- Fixed Pokemon changed by the RKS machine lacking moves when the new species shares no moves with the old one.
83+
- Fixed errors in a few RKS recipes.
84+
- Chisel statues now have upper/lower scale bounds of 5x and 0.5x, respectively.
85+
- Fixed statues of Pokemon with aspects displaying incorrectly.
86+
- Added Ultrite Smithing Template to Ancient Cities, End Cities, Beast Ball loot.
87+
- Added TMs 230-237 to the loot ball pool.
88+
- Added Ogerpon masks and Genesect drives to loot ball pool.
89+
- Fixed X and Y Mega evolutions not working correctly in battle.
90+
- Fixed full-set bonus buffs for armor being applied incorrectly.
91+
92+
Known Issues
93+
- Client-side invisibility and log spam at times, fixed in 1.0.2.
94+
95+
96+
# 1.0
97+
Haven't been following the BETA's? Here's a quick recap:
98+
- We are a Cobblemon sidemod that hooks in and adds extra features, including gamelike Pokémon models you're familiar with
99+
- You can disable our models if you wish, they are just resourcepacks and use Cobblemon's blocky models instead.
100+
- We highly recommend our modpack- there's several mods/resourcepacks you need for the full Generations experience
101+
- Check out our wiki for a general guide on things- most mechanics have received overhauls. Our wiki is at generations.gg. You can also create an account, and edit pages to fix any issues you spot
102+
- We said we were keeping it simple, but turns out we ended up with most of our previous features. Some missing mechanics such as Ultra Space are being worked on now. Others, such as outbreaks can often be found as Cobblemon sidemods- we're compatible with most! We'll add our own toggleable features for missing mechanics over time as well, for things such as Outbreaks in this example
103+
- You must download the new resourcepacks if you have old ones, the ones from the previous BETA's are no longer compatible
104+
- Yes, we have the full dex
105+
106+
From our last beta, here's the changes/fixes:
107+
- Added 6,875 Special Pokémon using shaders, rather than textures for zero bloat
108+
- All Pokémon now have the following specials:
109+
- Galaxy: Darkens Pokémon and adds dark, heavy purples/blacks, while also applying an animated star-y mask
110+
- Sketch: Shifts Pokémon mostly black, while adding a sketch-like white outline effect
111+
- Shadow: Converts Pokemon to a grayscale, then Darkens Pokémon towards mostly deep, dark blues
112+
- Vintage: Applies a nice soft grayscale texture that looks good on pretty much everyone
113+
- Pastel: A brightened effect with pink & blue pastel shading. This will mostly only look good on Pokémon that are brighter to begin with
114+
- These won't be perfect for every Pokémon, experiment! We'll still add normal nice specials with textures over time such as cosplay's and whatnot we had before- that'll take some time
115+
- Creators: These are not a global configuration, they are individually configured in each of their config.jsons, so you can turn off any of these on anyone in favor of a custom one (ie if you want to have a custom textures Shadow Pikachu instead of using the Shadow shader)
116+
- Added Mew DNA Fiber extraction using DNA Splicers
117+
- Added DNA Extraction information on Mew Summary screen
118+
- Added Ultrite tier of tools and armors, end game content which can also have trimming on
119+
- Added tooltips to moves in battle when you hover over them to display their description
120+
- Added Syrupy Apple
121+
- Added Ball Loot messages to inform you what you've received
122+
- Added Timed PokeBall Loots
123+
- Added Silver Knowledge Symbol
124+
- Added JEI/REI compatibility support for RKS Machine
125+
- Added JourneyMap and Xaero's compatibility support for entity icons
126+
- Added some support for Mr Crayfish's catalogue
127+
- Changed Curry to be a bit more basic for now, due to the constant issues, we'll tackle this in a future update
128+
- Reworked RKS recipes to allow for shapeless recipes instead of specific placements
129+
- Reworked Iceroot/Shaderoot so they vanish on use instead of enchanted/unenchanted versions
130+
- Fixed crash with mail
131+
- Fixed statue bounding box
132+
- Fixed Chisel menu not updating
133+
- Fixed crash when flavor is null on Curry
134+
- Fixed Compressed Stone recipe due to conflict with Deeplsate Tiles
135+
- Fixed Elevator sound being too loud
136+
- Fixed Tao and Regigigas Shrine not rendering
137+
- Fixed sprite shading in GUI's
138+
- Fixed MultiBlocks replacing other blocks when placed nearby
139+
- Fixed some misc blocks missing tags, such as being breakable
140+
- Fixed Time Capsules ignoring untradeable tag
141+
- Fixed Scarecrows being per chunk, now 32 block radius
142+
- Fixed Lighting Lantern missing data
143+
- Fixed Megas losing their abilities
144+
- Fixed Shaderoot and Iceroot not dropping from carrots
145+
- Fixed Rotom Catalog not working
146+
- Fixed Psychic TMs displaying as Bug type
147+
- Fixed Reveal Glass not toggling Therian Forms
148+
- Fixed Iron Valiant unable to be made from Gallade
149+
- Fixed Krabby PokeDoll texture
150+
- Fixed Shadow Lugia's eyes
151+
- Fixed HDTV's lang entry
152+
- Fixed Ditto being stretchy in animations
153+
- Fixed Terapagos Stellar being a bit wonky
154+
- Fixed Vivillon being a bit wonky
155+
- Fixed Zubat glowing
156+
- Fixed Shoulder Mounts being invisible
157+
- Fixed an error with Heartflame Mask
158+
- Fixed couch sitting positions and heights
159+
- Fixed Pastel Bean Bags
160+
- Fixed Box's sprite being too basic
161+
- Fixed Female Pikachu missing sprite
162+
- Fixed Park Ball texture being wrong color
163+
- Fixed a handful of blocks not dropping when broken such as Double Street Lamps
164+
- Fixed Defog, Mystical Fire, Roost showing as Blank TMs
165+
- Fixed Pokémon able to have moves they aren't supposed to when converted to another species in an RSK Machine
166+
- Fixed Plasma Armor textures missing
167+
- Fixed RKS Machine giving you a blank Pokémon sprite item if you click the Time Capsule before it is finished the process of making a Pokemon
168+
- Fixed BiomesOPlenty Dryland, Wasteland, Wasteland Steppe having no spawns
169+
- Fixed Corsola, Clauncher, Clawitzer, Mareanie, Toxapex, Bruxish, Pincurchin not spawning due to invalid is_reef spawn set, now spawn in is_warm_ocean
170+
- Fixed Silicon tools being better than Netherite
171+
- Fixed Solgaleo's face
172+
- Fixed Hisuian Electrode missing its mouth
173+
- Fixed Genesect form change to match the drive it holds
174+
- Changed Curry to be a bit more basic curry-ntly, due to the constant issues. Curry will default to Milcery Rating for now until Curry Dex is implemented in full. We'll tackle this in a future update.
175+
- Fixed Yet Another Chance Booster in the modpack conflicting with shiny rate config edits
176+
- Fixed armors not having armor values
177+
- Fixed Zygarde Cell spawnrates
178+
- Fixed Zygarde 50% being able to be created from only 10 Cells
179+
- Fixed Zygarde Cube opening menus when collecting
180+
- Decreased Zygarde Cell collection noise
181+
- Fixed Zygarde Cell collection text firing off twice
182+
- Fixed lang typos
183+
- Fixed and added new lang to Chinese and French
184+
- Fixed Arceus's eyes
185+
- Fixed RKS Machine causing multiplayer networking issues
186+
- Fixed recipe for crafting Unown Block letters
187+
- Fixed Dacite Shore no spawns
188+
- Fixed a few dozen Pokemon spawns
189+
- Fixed Swift, Substitute, Grassy Terrain, Supercell Slam showing as Blank TMs
190+
- Fixed Supercell Slam lang
191+
- Fixed an error with Heartflame Mask
192+
- Fixed Tentacool/Tentacruel having gray instead of red orbs
193+
- Fixed Kyruem fusion and defusion with DNA Splicer
194+
- Fixed Shaderoot and Iceroot not dropping from carrots
195+
- Reworked Iceroots and Shaderoots so they vanish on use instead of enchanted and unenchanted versions
196+
- Pillars should now connect properly
197+
- Fixed Pokeball chests being 1 pixel up
198+
- Fixed overwriting Time Capsule Pokemon
199+
- Fixed Ruby, Sapphire, Silicon, Crystal, Evolution Stone Blocks un-craft recipe
200+
- Fixed and reogranized symbol loading order
201+
- Fixed Kantoian Pikachu not being able to evolve
202+
- Fixed Arceus/Silvally type changes when holding their respective item
203+
- Fixed Silvally/Arceus being able to have any type without having to hold the respective plate
204+
- Fixed Pokémon able to have moves they aren't supposed to when converted to another species in an RKS Machine
205+
- Fixed Chisel menu not updating. Statue GUI picture should now update when you change things
206+
- Fixed Time Capsules ignoring untradeable tags
207+
208+
209+
# BETA 5.0.0
2210
Our FINAL BETA is here!
3211
Please report bugs- new and old in case we missed something important. We hope to have our official release in a couple weeks, we just want some time to collect new bug report and have some time to fix any that arise.
4212

@@ -40,14 +248,14 @@ We believe it is safe enough to use in production now. If you've generated a wor
40248
Note: This is BETA 5.0. When we release, we're going back down to 1.0 and adjust any improperly labeled versions and/or remove old/confusing ones on our Curse/Modrinth pages.
41249

42250

43-
44-
# 4.1.1
251+
# BETA 4.1.1
45252
- Fix Server Load Crash
46253
- Fix Wooden Fence Gates missing from Forge fence_gates/wooden tag
47254
- Fix Gates ItemTag missing
48255
- Make Snow Layer not survival on Ball Loots, Display Blocks and Pokedolls
49256

50-
# 4.1.0
257+
258+
# BETA 4.1.0
51259
Model Loading:
52260
- Adjusted model loading to ensure proper unloading over time; added config triggered logging for loading/unloading processes.
53261
Spawns:
@@ -67,9 +275,11 @@ Shrines:
67275
Overlays:
68276
- Revised overlay code to support hotbar display in the camera and accommodate pumpkin overlays.
69277

70-
# 4.0.2
278+
279+
# BETA 4.0.2
71280
- Fix Crash when trying to render the Celestial Altar
72281

73-
# 4.0.1
282+
283+
# BETA 4.0.1
74284
- Fix Rendering not displaying on MacOS and Linux
75285
- Update Glowing Charge Cobblestone texture

common/src/main/java/generations/gg/generations/core/generationscore/common/world/item/PokemonStoringItem.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ abstract class PokemonStoringItem(properties: Properties) : Item(properties), Po
4141
val item = player.getItemInHand(usedHand)
4242
val pokemon = item.getPokemon()
4343
if (pokemon != null) {
44-
storage.getParty((player as ServerPlayer)).add(pokemon.also { it.uuid = UUID.randomUUID() }.also { it.refreshOriginalTrainer() })
44+
storage.getParty((player as ServerPlayer)).add(pokemon.also { it.refreshOriginalTrainer() })
4545
item.shrink(1)
4646
item.removePokemon()
4747
item.setLore(mutableListOf<Component>())

common/src/main/java/generations/gg/generations/core/generationscore/common/world/item/legends/MeltanBox.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ import net.minecraft.world.entity.player.Player
1717
import net.minecraft.world.item.ItemStack
1818
import net.minecraft.world.level.Level
1919

20-
fun <T> Iterable<T>?.any(function: (T) -> Boolean): Boolean = this?.any(function) ?: false
20+
fun <T> Iterable<T>?.any(predicate: (T) -> Boolean): Boolean = this?.any(predicate) ?: false
2121

2222
class MeltanBox(settings: Properties) : PostBattleUpdatingWithItem(
2323
settings,
2424
LegendKeys.MELMETAL,
2525
"pixelmon.meltanbox.amountfull", { player, _, battle: BattleData ->
26-
player.entity?.party()?.map(Pokemon::species)?.map(Species::resourceIdentifier)?.map(ResourceLocation::toString).any { it == "cobblemon:metalan" } && battle.pokemon.types.any { it == ElementalTypes.STEEL }
26+
player.entity?.party()?.map(Pokemon::species)?.map(Species::resourceIdentifier)?.map(ResourceLocation::toString).any { it == "cobblemon:meltan" } && battle.pokemon.types.any { it == ElementalTypes.STEEL }
2727
}) {
2828

2929
override fun postSpawn(level: Level, player: Player, usedHand: InteractionHand) {
3030
player.setItemInHand(usedHand, ItemStack(MELTAN_BOX_CHARGED))
3131
}
32-
}
32+
}
152 Bytes
Loading
1.08 KB
Loading

common/src/main/resources/data/cobblemon/spawn_pool_world/0165_ledyba.json

Lines changed: 0 additions & 26 deletions
This file was deleted.

common/src/main/resources/data/cobblemon/spawn_pool_world/0166_ledian.json

Lines changed: 0 additions & 26 deletions
This file was deleted.

common/src/main/resources/data/cobblemon/spawn_pool_world/0191_sunkern.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

common/src/main/resources/data/cobblemon/spawn_pool_world/0192_sunflora.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)