"messi messi messi immens messi encara messi encara messi encara messi"
Create Big Cannons 5.5.0, with many bug fixes and QoL changes, as well as an aesthetic overhaul to many of the visual and sound effects. Comes with version formatting change, but gameplay changes are otherwise not major.
Added:
- Added some config options to use subheadings in Create config screen
- Added durability and fuze position tooltip to Impact Fuze and Delayed Impact Fuze
- Added config to switch between cannon trail styles
- Added cannon trail particle
- By default appears the same as campfire smoke
- Particle texture definition can be changed
- Added new style for autocannon plumes (createbigcannons:autocannon_plume) and drop mortar plumes (createbigcannons:drop_mortar_plume) separate from big cannon plume (createbigcannons:big_cannon_plume)
- Added separate clientside visibility config options for these plumes
- Added Drop Mortar Shell and Smoke Shell to "Fuzing Munitions" ponder
- Added Drop Mortar Shell, Fluid Shell, and Smoke Shell to Munitions ponder tag
- Added Cannon Loads ponder to Big Cartridge
- Added item tooltips for Smoke Shell
- Added contained fluid tooltip for Fluid Shell item
- Added fuze tooltips for fuzed big cannon munitions
- Added filled Big Cartridge to creative search tab
- Added separate config for screen shake intensity
- Added ability to add Tracer Tips to big cannon projectiles
- Added config to make all big cannon projectiles have tracers regardless if they have tracers, where applicable
- Solid Shot and AP Shot now have block entities to allow tracer placement. Blocks missing them may need to be replaced.
- Added screen shake config options
- Screen shake intensity (client)
- Screen shake restitution (client)
- Screen shake decay (client)
- Screen shake range (server)
- Screen shake power (server)
- Screen shake propagation speed (server)
- The faster it is, the less delay there is for players at a distance
- Added cannon mount angle goggle display config options
- Added config for angle precision; ranges from 0 to 4 digits
- Added config for yaw display range; can either be -180 to +180 degrees or 0 to +360 degrees, defaults to the latter
- Added pick block functionality to Cannon Carriage entity (yields its item)
- Added flak and shrapnel burst cloud effects
- Has appearance and visibility client config options
- Amount of particles can also be configured in the shrapnel
- Added new burst sounds for flak and shrapnel
- Added config for different types of big cannon projectile smoke trail: Long, Short, and No Trail
- Added smoke trails to autocannon projectiles
- Has config for type of trail: Long, Short, and No Trail
- Added "ignores_invulnerability" field to projectiles, ignoring projectile invulnerability
- The old "ignores_entity_armor" field now only affects if entity armor is bypassed, not invulnerability
- By default, all CBC projectiles ignore invulnerability, but differ in if they bypass armor
- Added custom fluid-based explosion effects to Fluid Shell
- Added registry for fluid shell explosion sound and visual effects based on fluid
- If no effect is registered, defaults to regular explosion and sound effect
- Added Pinch of Gunpowder for cheaper machine gun rounds, made in the Crafting Table
- By default, 1 Gunpowder makes 9 Pinches of Gunpowder
- Added item tag #createbigcannons:gunpowder_pinch
- Added Guncotton
- Recipe: Mix Paper + Gunpowder + Water + Redstone
- Added pre-Nether recipe pathway for Congealed Nitro: Mix Guncotton + Slimeball + Water + Redstone
- Added Packed Guncotton, can be crafted by compressing 3 pieces of Guncotton
- HE and AP Shells now use Packed Guncotton instead of TNT for their explosive
- Added item tags
- #createbigcannons:guncotton - Guncotton
- #createbigcannons:can_be_nitrated - Paper
- #createbigcannons:high_explosive_materials - Packed Guncotton
- #createbigcannons:nitro_acidifiers - Redstone
- #createbigcannons:gelatinizers - Slimeball
- Added resource pack system for custom effects by block, supports blocks and tags (assets/block_hit_effects)
- Default effect on contact with fluid blocks creates splashes
- Supported fluids: water, lava, honey, chocolate, all Create Big Cannons molten metals
- Default effect on contact with solid blocks creates particles
- Effect visibility can be configured in the client config menu
- Added resource pack system for effect scale by entity type (assets/projectile_hit_effects)
- Impacts now transform their surroundings
- Can be configured in data pack: data/block_impact_transforms
- Added special visual impact effects for various blocks
- Blocks that produce sparks, mainly metals, are marked with #createbigcannons:spark_effect_on_impact
- Blocks that produce splinters, mainly woods, are marked with #createbigcannons:splinter_effect_on_impact
- Blocks that produce shards, mainly glass, are marked with #createbigcannons:glass_effect_on_impact
- Blocks tagged #minecraft:leaves produce leaves
- Added fluid drag
- Has data pack config
- Currently supports water, lava, honey, and chocolate
- Added projectile skipping on fluids
- Added separate fluid bounce chance config
- Added air absorption and delay to cannon sounds
- Delay is configurable
- Added shell flight and falling sounds for big cannon projectiles
- Added flyby sounds for autocannon and machine gun projectiles
- Added new shell explosion visual and sound effects
- Added global wind for projectile explosion and Smoke Shell effects
- Added smoke cloud merging to reduce entity count
- Added chunkloading option for smoke clouds to reduce entity lingering
- Can be configured
- Added gas cloud to optimize potion fluid shell effect instead of spawning multiple area effect clouds
- Added Gas Mask
- Comes with Curios and Trinkets compat
- Added fallback graphics for certain objects affected by Iris/Oculus shaders
- Cannon smoke falls back to default textures
- Splinters, glass shards, and leaves use regular block particles
- Emissive textures are not supported by the mod, please make your own resource pack if you want that.
- [Integration] Added integration with FramedBlocks content added in 1.19.2 and 1.20.1
Removed:
- Removed legacy cannon plume appearance client config, can now only turn plumes on or off in clientside config
- Removed single-projectile shrapnel, grapeshot, and fluid blob entities
Changed:
- Updated Ritchie's Projectile Library dependency to 2.0.0
- Improved chunkloading performance
- Replaced PreciseProjectile interface with tag #ritchiesprojectilelib:precise_motion
- Changed screen shake to use Ritchies Projectile Library code rather than Create Big Cannons code
- Separated smoke shell smoke particle (createbigcannons:smoke_shell_smoke) from cannon smoke particle (createbigcannons:cannon_smoke)
- Both still use the same textures and particle definition by default
- Changed how big cannon plumes look
- Changed description of some ponder categories
- Rework cannon plume to use better particles
- Changed default cannon mount angle goggle display precision from 1 to 2 digits
- Improved cannon heating ponder information to clarify layering
- Improved sound effects of cannon firing
- Tweaked speed and entity damage attributes of Drop Mortar Shell
- Tweaked shrapnel spread and shrapnel damage values of Shrapnel Shell
- Tweaked grapeshot spread and grapeshot damage values of Bag of Grapeshot
- Changed all shrapnel projectiles to a single projectile burst entity to reduce entity count
- Includes: Shrapnel Shell, Bag of Grapeshot, Fluid Shell, and Flak Autocannon Round
- Harder to create chunkbans with new system
- [Addons, integration] Fluid Blob effects registry has been changed to work with Fluid Blob bursts rather than single Fluid Blobs. This will break already existing integration.
- Separated flak burst from shrapnel burst
- Changed screen shake delay to be on client
- [Addons, integration] Added ability to register multiple fluid blob effect handlers for a single fluid type
- Refactor projectile properties to be less inheritance-based (BREAKING)
- New approach involves projectile-specific serializers that projectiles must reference instead of getting wildcard
- This will break existing serializers and retrieval of properties
- Some config files will be broken
- All fields that are either "explosion_power" or "explosive_power" are now "explosive_power"
- Rework drag kinematics to ease factoring in dimensional density
- All projectiles are affected
- Previously, the drag equation was { vel' = vel * drag * dimensional density }
- The drag equation is now { vel' = vel - vel * vel * drag * dimensional density }
- Changed default drag values of big cannon and autocannon projectiles to 0.001 by default
- Changed default drag values of projectile burst sub-projectiles to 0 by default
- Tweaked Mortar Stone to be able to handle equivalent of 3 Powder Charges, up from 1 Powder Charge
- Improved in-world effects of fluid blob fluids
- Added ability for fluid blob to affect entities in-flight
- Water-filled Fluid Blob harms entities sensitive to water and douses entities
- Lava-filled fluid blob now lights certain blocks, opposite to water's effects
- Potion-filled Fluid Blob applies its effect to entities while in flight
- Improved quick firing breech opening effects
- Add more particles on opening and give them a bit of velocity
- Add a short pickup delay for ejected items, can be configured on server
- Can configure between item going directly into inventory and dropping item, default latter
- Improved smoke shell detonation sound
- Made shrapnel, grapeshot, and flak impact effect louder and added more particles
- Improved explosion effect for Mortar Stone
- Added sound, particles, and screen shake
- Autocannon rounds are now visually larger than machine gun rounds in flight
- x2 Big Cartridge Sheets (Brass only)
- +2 Autocannon Cartridge sheets
- Reduced Gunpowder cost of Filled Autocannon Cartridge from 3 to 1
- Rework penetration and bouncing (BREAKING)
- Separate hardness and toughness (default: hardness == 1, toughness == blast resistance)
- JSONs must be rewritten
- Most projectiles now have additional config fields "penetration", "toughness", and "deflection"
- Projectiles now shatter if block hardness - projectile penetration > projectile toughness, prevents some fuzes from detonating
- Renamed Resistance Inspection Tool to Block Armor Inspection Tool
- Block Armor Inspection Tool now displays info in a more elegant form similar to goggles
- Block Armor Inspection Tool also displays information on hovered blocks in the inventory
- Improved terminal projectile trajectory appearance on clientside
- Improved blast propagation for big cannon blast to take current player position into account
- Rebalanced projectiles
- Rebalanced some block armor values
- Rebalanced autocannons to be more accurate
- Rebalanced big cannon materials to be more accurate with shorter barrels for stronger materials
- Around 25% reduction in barrel size for steel (12 -> 9 for max charge)
- Almost 50% reduction in barrel size for nethersteel (24 -> 14 for max charge)
Fixed:
- Fixed invalid cannon propellant combinations due to spelling mistake in data pack folder name
- Fixed cannon loader pushing without head
- Fixed lag from cannon being tested during explosion, courtesy of Endalion
- Fixed Disable All Failures config option not disabling squibbing
- Fixed manual autocannons breaking on tick after squib
- Fixed Create Big Cannons projectiles exceeding 10 m/gt (200 m/gt) losing their velocity when loaded
- Fixed Smoke Shell and Drop Mortar Shell being invalid blocks for createbigcannons:fuzed_block block entity
- Fixed Cannon Carriage rotation info tooltip and syncing
- Fixed Disable All Failures applying to big cannon projectiles with 0 cannon power
- Fixed schematics not saving data of many blocks by adding #create:safe_nbt
- Fixed potential crash on cannon failure in some Create Big Cannons contraption code
- Fixed /gamerule doTileDrops false not applying to Create Big Cannons pole contraptions
- Fixed small charge projectiles not emitting cannon smoke
- Fixed Cannon Cast crashing game through stack overflow
- Fixed projectile ballistics not being accurate on client
- Fixed autocannon tracer rendering intersecting with barrel
- Fixed intersection loading occurring when disabled by using pistons and pulleys
- Fixed cooldown loading involving rapidly disassembling quick-fire big cannons and autocannons
- Fixed partial block damage display
- Fixed cannon cast leakage duplication
- Fixed ghost Yaw Controller effect
- Fixed autocannons being able to assemble with two breeches
- Fixed projectile hitbox not centered on visual projectile
- Fixed projectiles not chunkloading on world load and on spawn
- [Integration] Fixed FramedBlocks armor values
- [1.20.1] Fixed issue with drill boring scrap loot in 1.20.1
"Now, occasionally you're going to get stuck. It's nothing to get upset about. Don't go hurling your controller at the cat, because it might throw something back, and it'll only escalate, and then, well…" - Stephen Fry, LittleBigPlanet (2008)
Create Big Cannons 0.5.4, with more QoL features and minor fixes. Now supports Create Fabric 0.5.1.f patch 1.
Added:
- Added ability for some base Create contraptions to load cannons*
- Mechanical Piston, Gantry, and Rope Pulley
- Added Cannon Loader breaking features similar to Mechanical Piston
- Added block hardness compatibility with Create's Copycat blocks
- Added default autocannon rounds to search tab
- Added assembly connectivity between Cannon Mount/Cannon Carriage and unassembled cannons
- Added assembly connectivity between Yaw Controller and Cannon Mount
- Added minimum spread option to big cannon materials
- Added spread reduction option to big cannon materials
- Added tags for various Create Big Cannons munitions items
- #createbigcannons:fuzes
- #createbigcannons:autocannon_ammo_containers
- #createbigcannons:autocannon_cartridges
- #createbigcannons:autocannon_rounds
- #createbigcannons:spent_autocannon_casings
- #createbigcannons:big_cannon_projectiles
- #createbigcannons:big_cannon_propellant
- Includes:
- #createbigcannons:big_cannon_cartridges
- #createbigcannons:big_cannon_propellant_bags
- Added ability to place Autocannon Ammo Containers as blocks
- Added tooltip to Autocannon Ammo Container showing contained items and spacing
- Added Creative Autocannon Ammo Container, an endless source of autocannon ammo
- Added block properties compatibility with Create Copycat blocks
- Added block properties compatibility with Copycats+
- Added cannon pitch config for different cannon mounts and different cannon types
- Added Flak and Shrapnel explosion config
- Added crafting table munition disassembly for fuzes and tracers on autocannon rounds
- Added autocannon RPM display to cannon mount tooltip and action bar when controlling autocannon
- Added tags for nethersteel materials
- #forge:nuggets/nethersteel and #c:nethersteel_nuggets (item)
- #forge:ingots/nethersteel and #c:nethersteel_ingots (item)
- #forge:storage_blocks/nethersteel and #c:nethersteel_blocks (item)
- #createbigcannons:molten_nethersteel (fluid)
[Fabric] - Added REI compatibility
[Fabric] - Added EMI compatibility
[Forge] - Added block properties compatibility with Framed Blocks
Changes:
- Reduced the stress cost of the Cannon Loader to match that of the Mechanical Piston
- Reduced default blob count of Fluid Shell
- Changed minimum spread of cannons, varying by material strength
- Changed "max_safe_charges" big cannon config option to "max_safe_propellant_stress"
- The old field still works, but a warning will be printed in the game log highlighting any deprecated files.
- Changed "squib_ratio_barrels" and "squib_ratio_propellant" to "minimum_velocity_per_barrel"
- The old fields still work, but a warning will be printed in the game log highlighting any deprecated files.
- Changed minimum timing for Timed Fuze from 20 ticks (1 second) to 1 tick, reduced maximum time from 25s 15t to 24s 15t
- Changed minimum timing for Delayed Impact Fuze from 20 ticks (1 second) to 1 tick, reduced maximum time from 6s to 5s
- Improved data pack config for block hardness and block properties for terminal ballistics in general
- Update ponder documentation for base contraption loading, cannon block breaking, and quick-firing breech loading
- Changed molten cast iron and molten nethersteel recipes to use tag rather than raw fluid
- Changed nethersteel item melting to use nethersteel item tags instead of Create Big Cannons nethersteel items
Fixes:
- Fixed drop mortar not dropping stored item if disassembled or broken before fired
- Fixed drop mortar holding entire stack
- Fixed glitch-loading, with toggle to re-enable it*
- Fixed attachment checks
- Fixed Cannon Loader not breaking other blocks when destroyed
- Fixed Cannon Loader not assembling when new under certain conditions
- Fixed block properties of some blocks
- Fixed back-fuzed Delayed Impact Fuze going off when it should not
- Fixed primed Timed Fuze and Delayed Impact Fuze despawning before detonating
- Fixed munitions not dropping when breaking cannon blocks
- Fixed preferred placement for screw breech when next to kinetic blocks
- Fixed Mechanical Arm taking entire stack when loading quick-firing breech
- Fixed Fluid Stack serializer crashing other mods
- Fixed Fluid tags for certain recipes
- Fixed Create Big Cannons GUIs obstructing recipe viewer items in JEI, REI, and EMI
- Fixed Cannon Builder not pushing on unconnected layers of the same shape
- Fixed zoom in for autocannon not working
- Fixed autocannon ammo ejection
- Fixed Fluid tags for fluid-based recipes
- Fixed cannon casting not working on relog
- Fixed incorrect display value for Mortar Stone tooltip
- Fixed motion of Cannon Loader, Cannon Drill, and Cannon Builder
*May have issues with contraption-modifying mods such as Create: Interactive
"Shouting
Lager lager lager lager
Shouting
Lager lager lager lager
Shouting...
Lager lager lager"
- Underworld, "Born Slippy .NUXX"
Create Big Cannons 0.5.3.b, with more minor fixes. Happy New Year!
Added:
- Added minimum big cannon spread config value Changes:
- Changed Machine Gun Round texture, forgot to add in 0.5.3.a
- A few texture changes
- Basin Foundry Lids can now be wrenched
- Changed default big cannon propellant values
- Changed Cannon Mount data to be more user-friendly, such as with ComputerCraft
- Updated Russian translation
Fixes:
- Fixed Freecam mod unable to rotate when mounting autocannon
- Fixed rotation range of cannons controlled by kinetics on Cannon Mount
- Fixed crash on misfire
- Fixed Cannon Mount yaw rotation direction
- Fixed Drop Mortar interaction, preventing chamber loading
- Fixed Cannon Welder not welding autocannons
- Fixed schematic data for some CBC block entities
- Fixed ParCool! camera animations not working when installed with Create Big Cannons
- Fixed Shoulder Surfing Reloaded rendering problems when installed with Create Big Cannons
- Fixed player model rotation when mounting autocannon
"Take this brother, may it serve you well."
- "Revolution 9", the Beatles
Fixes, config, and developer changes galore.
Added:
- Added tooltip to secondary autocannon ammo container slot
- Added hover tooltip for cannon info to Cannon Carriage
Changed:
- Can now configure if cannon blocks connect when placed by hand in survival
- More specific munition properties configuration using data packs
- Many munition configuration changes made, please fix your data packs.
- The CBC GitHub repository has munition data pack information under src/main/resources/data/createbigcannons/munition_properties.
- Changed Cannon Mount tooltip to display rotation up to 1 decimal places
- Updated various item textures
- Big Cannon Chambers now reduce spread
- Redid Cannon Mount Display Link integration, separating cannon yaw and cannon pitch display [Development] - More versatile cannon contraption building system for addon developers [Development] - More versatile cannon contraption interaction code
Fixed:
- Fixed inability to weld wrought iron and log cannons by default in survival
- Fixed textures that don't connect from connecting
- Fixed Drop Mortar Shell not firing from regular cannon when not accompanied by propellant
- Fixed Cannon Mount and Cannon Carriage not correctly aligning Drop Mortar when assembled
- Fixed Cannon Builder collision
- Fixed default big cannon spread
- Fixed cannon pitch value on Cannon Mount tooltip
- Fixed unused "No Cannon present" message on Cannon Mount tooltip [1.19.2 Fabric/Quilt] - Downgrade CBC and RPL version requirements for Quilt from 0.76.1 to 0.76.0