From 4890addb05684899af153d0676879dcba7098309 Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Sun, 7 Jul 2024 12:14:13 -0500
Subject: [PATCH 01/12] Create heat shield.js
If this mod works and is added, it will be my first working sandboxels mod.
---
mods/heat shield.js | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 mods/heat shield.js
diff --git a/mods/heat shield.js b/mods/heat shield.js
new file mode 100644
index 00000000..bbf2868a
--- /dev/null
+++ b/mods/heat shield.js
@@ -0,0 +1,8 @@
+elements.Carbon_Fiber = {
+color: "#222222",
+behavior: behaviors.WALL,
+category: "solids",
+state: "solid",
+temphigh: 6700,
+statehigh: "lava",
+};
From 25906a8f9743907892dba5970d65a567dca9e756 Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Sun, 7 Jul 2024 12:15:21 -0500
Subject: [PATCH 02/12] Rename heat shield.js to heatshield.js
Woops
---
mods/{heat shield.js => heatshield.js} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename mods/{heat shield.js => heatshield.js} (100%)
diff --git a/mods/heat shield.js b/mods/heatshield.js
similarity index 100%
rename from mods/heat shield.js
rename to mods/heatshield.js
From 65a82a1eb763cb192b0e8adccd8112258d244a3a Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Mon, 20 Jan 2025 15:44:41 -0600
Subject: [PATCH 03/12] Fix heatshield.js
---
mods/heatshield.js | 36 +++++++++++++++++++++++++++++-------
1 file changed, 29 insertions(+), 7 deletions(-)
diff --git a/mods/heatshield.js b/mods/heatshield.js
index bbf2868a..6ef26a71 100644
--- a/mods/heatshield.js
+++ b/mods/heatshield.js
@@ -1,8 +1,30 @@
-elements.Carbon_Fiber = {
-color: "#222222",
-behavior: behaviors.WALL,
-category: "solids",
-state: "solid",
-temphigh: 6700,
-statehigh: "lava",
+elements.ablative_shield = {
+ color: "#d6999c",
+ behavior: behaviors.WALL,
+ category: "solids",
+ state: "solid",
+ tempHigh: 2760,
+ stateHigh: "smoke",
+ conduct: 0.01,
};
+elements.molten_reusable = {
+ color: "#ff9900",
+ behavior: behaviors.MOLTEN,
+ category: "states",
+ state: "liquid",
+ hidden: 1,
+ temp: 1261,
+ tempLow: 1259,
+ stateLow: "reusable_shield",
+};
+elements.reusable_shield = {
+ color: "#3c3c3c",
+ behavior: behaviors.WALL,
+ category: "solids",
+ state: "solid",
+ tempHigh: 1260,
+ stateHigh: "molten_reusable",
+ conduct: 0.01,
+};
+elements.plasma.temp = 2800
+;
From 936ff312f9e12e9c2f838fa3300791161d47a68f Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Mon, 20 Jan 2025 15:47:31 -0600
Subject: [PATCH 04/12] Create bfdi.js
Because this world needs some bfdi in it
---
mods/bfdi.js | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 145 insertions(+)
create mode 100644 mods/bfdi.js
diff --git a/mods/bfdi.js b/mods/bfdi.js
new file mode 100644
index 00000000..4ced9836
--- /dev/null
+++ b/mods/bfdi.js
@@ -0,0 +1,145 @@
+elements.abcdefghijklmon = {
+ color: "#c86b8f",
+ name: "myblueberryseed",
+ behavior: behaviors.POWDER,
+ reactions: {
+ "porcelain": { elem1: "grower", elem2: "porcelain"},
+},
+ state: "solid",
+ category: "bfb",
+};
+elements.grower = {
+ color: "#00ff00",
+ name: "blueberry_plant",
+ behavior: [
+ "XX|CL AND CH:shower%10|XX",
+ "CR:blueberry%1|XX|CR:blueberry%1",
+ "XX|XX|XX"
+ ],
+ category: "bfb",
+};
+elements.blueberry = {
+ color: "#5500aa",
+ behavior: [
+ "XX|XX|XX",
+ "XX|EX:20%1|XX",
+ "XX|XX|XX"
+],
+ category: "bfb",
+};
+elements.shower = {
+ color: "#00aa00",
+ name: "blueberry_plant",
+ category: "bfb"
+};
+elements.steel.breakInto = "fork"
+;
+elements.fork = {
+ color: "#999999",
+ ignore: "abcd",
+ behavior: [
+ "XX|XX|XX",
+ "XX|XX|XX",
+ "M2|DL AND M1|M2"
+ ],
+ state: "solid",
+ category: "bfb",
+};
+elements.abcd = {
+ state: "gas",
+ name: "forkrepellent",
+ category: "bfb",
+ stain: 0,
+ alpha: 0.4,
+ behavior: [
+ "XX|M1 AND ST|XX",
+ "M1 AND ST|XX|M1 AND ST",
+ "XX|M1 AND ST|XX"
+ ],
+};
+elements.cheesecake = {
+ state: "solid",
+ behavior: behaviors.POWDER,
+ color: "#ccbb77",
+ category: "bfb",
+ reactions: {
+ "glass_shard": { elem1: "shardcake", elem2: null }
+ },
+};
+elements.baked_batter.reactions = {}
+elements.baked_batter.reactions.cheese_powder = { elem1: "cheesecake", elem2: null };
+elements.shardcake = {
+ state: "solid",
+ name: "cheesecake_with_shards",
+ behavior: [
+ "XX|XX|XX",
+ "XX|XX|XX",
+ "XX|DL%5 AND M1|XX"
+ ],
+ color: Array ("#ccbb77","#5e807d"),
+ category: "bfb",
+};
+elements.rocky = {
+ color: "#777777",
+ behavior: [
+ "XX|CR:barf|XX",
+ "CR:barf|XX|CR:barf",
+ "XX|CR:barf|XX"
+ ],
+ category: "bfb",
+ reactions: {
+ "lava_barf": { elem1: null, elem2: "zombie_rocky" }
+ },
+};
+elements.barf = {
+ color: "#008800",
+ category: "bfb",
+ ignore: Array("rocky", "zombie_rocky","cured_rocky"),
+ state: "liquid",
+ behavior: [
+ "XX|XX|XX",
+ "M2|XX|M2",
+ "M2|DL%30 AND M1|M2"
+ ],
+ tempHigh: 800,
+ stateHigh: "lava_barf",
+ reactions: {
+ "lava": { elem1: "lava_barf", elem2: null }
+ },
+};
+elements.lava_barf = {
+ color: "#ffaa00",
+ glow: 1,
+ state: "liquid",
+ ignore: Array("zombie_rocky","rocky","cured_rocky"),
+ behavior: [
+ "XX|CH:rocky>zombie_rocky AND CH:barf>lava_barf|XX",
+ "M2 AND CH:rocky>zombie_rocky AND CH:barf>lava_barf|XX|M2 AND CH:rocky>zombie_rocky AND CH:barf>lavabarf",
+ "XX|CH:rocky>zombie_rocky AND CH:barf>lava_barf%5 AND M1|XX"
+ ],
+ category: "bfb",
+};
+elements.zombie_rocky = {
+ color: "#005500",
+ category: "bfb",
+ behavior: [
+ "XX|CH:rocky>zombie_rocky AND CR:lava_barf|XX",
+ "CH:rocky>zombie_rocky AND CR:lava_barf|XX|CH:rocky>zombie_rocky AND CR:lava_barf",
+ "XX|CH:rocky>zombie_rocky AND CR:lava_barf|XX"
+ ],
+ reactions: {
+ "water": { elem1: null, elem2: "cured_rocky" }
+ },
+};
+elements.cured_rocky = {
+ color: "#777777",
+ category: "bfb",
+ behavior: [
+ "XX|CR:barf AND CH:zombie_rocky>cured_rocky|XX",
+ "CR:barf AND CH:zombie_rocky>cured_rocky|XX|CR:barf AND CH:zombie_rocky>cured_rocky",
+ "XX|CR:barf AND CH:zombie_rocky>cured_rocky|XX"
+ ],
+ reactions: {
+ "zombie_rocky": { elem1: "cured_rocky", elem2: "cured_rocky" }
+ },
+};
From 9518ee9cbb4c7fa1982ef5c99125579262a4bdf5 Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Mon, 20 Jan 2025 15:50:19 -0600
Subject: [PATCH 05/12] Create children.js
My first attempt at a sandboxels mod finally works :D
---
mods/children.js | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 mods/children.js
diff --git a/mods/children.js b/mods/children.js
new file mode 100644
index 00000000..0a73aba4
--- /dev/null
+++ b/mods/children.js
@@ -0,0 +1,14 @@
+elements.child = {
+ color: "#ffaa55",
+ behavior: [
+ "M2|M2|M2",
+ "M2|XX|M2",
+ "XX|M1|XX"
+],
+ tempHigh: 100,
+ stateHigh: "cooked_meat",
+ category: "life",
+ reactions: {
+ "herb": { elem1: "blood", elem2: "explosion"}
+},
+};
From ac22ff56f654b999aef240ff5fc1e27a10642554 Mon Sep 17 00:00:00 2001
From: TaterbobYT <167204207+TaterbobYT@users.noreply.github.com>
Date: Tue, 21 Jan 2025 06:58:03 -0600
Subject: [PATCH 06/12] Update mod-list.html
---
mod-list.html | 31 ++++++++++++-------------------
1 file changed, 12 insertions(+), 19 deletions(-)
diff --git a/mod-list.html b/mod-list.html
index c00ede85..e9cb18a0 100644
--- a/mod-list.html
+++ b/mod-list.html
@@ -127,7 +127,6 @@
| edible_everything.js | Allows every element to be mixed into Batter and Dough | R74n |
| fools.js | Adds back FOOLS Mode | R74n |
| fools24.js | Adds back the 2024 Multiversal Update (v5.9.1) | R74n |
-| glow.js | [CHROME ONLY] Adds a cool lighting effect to many emissive pixels, like Fire | R74n |
| smooth_water.js | Changes water mechanics so that it flows in one direction until it bounces off of something | R74n |
| souls.js | Adds Human Souls, Ectoplasm, and Tombstones | R74n |
| spring.js | Many nature elements, like sakura trees, butterflies, beehives, and more | R74n |
@@ -143,26 +142,24 @@
| buildingreplicator.js | Scans and replicates builds anywhere on the screen, along with some preset submitted builds | nousernamefound |
| change.js | Adds a tool that only replaces existing pixels | Alice |
| color_tools.js | Adds tools that manipulate colors | Alice |
-| controllable_pixel_test.js | Adds a pixel that can be controlled with the keyboard keys. Read the commit description for more info. [PC ONLY] | Alice |
| controllable_pixel.js | Adds a pixel controlled using WASD (keyboard required) | Jayd |
-| cpt_alt.js | Adds a more destructive variant of the controllable pixel | Alice |
+| controllable_pixel_test.js | Adds a pixel that can be controlled with the keyboard keys. Read the commit description for more info. [PC ONLY] | Alice |
| customtemptools.js | Adds temperature tools (set/heat/cool) that you change the value of. | guzzo86 |
+| cpt_alt.js | Adds a more destructive variant of the controllable pixel | Alice |
| debugRework.js | Revamps the Debug tool | Fioushemastor |
| delete_all_of_element.js | Adds a tool that deletes every pixel of the element(s) the user clicks on | Alice |
| descriptions.js | Adds descriptions to the info page and tooltips of elements | mollthecoder |
| editTools.js | Selections, Copying, Pasting, Cutting, Shapes, and more! | ggod |
| elementEraser.js | Adds a tool that deletes only desired element | SquareScreamYT |
-| elementreplacer.js | Adds a tool that replaces elements with other elements while keeping their color | Suss |
| elementsManager.js | Create and edit custom elements | ggod |
| evenmoretemptools.js | Adds different temperature-modifying tools (±350/tick, NaN, and Infinity) | Alice |
| extra_element_info.js | Adds descriptions to various vanilla elements. Used to provide the functionality that desc now does before it was added to vanilla | Melecie |
| extrasaveslots.js | Adds extra saves slots !SAVE IMPORTANT SAVES AS FILES! | Jayd |
| find.js | Adds a find mode that highlights a chosen element as pulsating red and yellow (read commit description) | Alice |
-| insane_random_events.js | Massively buffs random events | Alice |
| jaydsfunctions.js | Adds extra tools | Jayd |
+| insane_random_events.js | Massively buffs random events | Alice |
| moretools.js | Adds more temperature-modifying tools (±10/tick, ±50/tick, and absolute zero tools) | Sightnado |
| move_tools.js | Adds tools that move pixels | Alice |
-| no_scroll.js | Disables scrolling, useful for Apple Magic Mouse users | Crimera Games |
| noconfirm.js | Removes all confirmation pop ups | mollthecoder |
| page_color.js | Allows changing the background color outside of the canvas with the “pageColor” query parameter | Alice |
| pixelResizeTool.js | Adds a button to change pixel scale | feeshmaster |
@@ -182,11 +179,10 @@
| aScientistsWish.js | Adds several things that related to science and physics | Carbon Monoxide, salmonfishy |
| bettermetalscrap.js | Allows metal scrap to be melted back into its original material | nousernamefound |
| bigger_star_spawners.js | Adds spawners for larger stars | Alice |
-| biology.js | Adds various elements and functions that let you build your own organism. | Nekonico |
| bioooze_and_pyrogens.js | Adds Bio-Ooze from Frackin’ Universe and several heat-producing materials from various games’ mods | Alice |
+| biology.js | Adds various elements and functions that let you build your own organism. | Nekonico |
| boiling_things.js | Allows for various elements to be vaporized | Alice |
| bouncing_balls.js | Adds new types of balls that bounce accurately and roll. | Nekonico |
-| bromine.js | Adds bromine which emits an orange gas | Suss |
| chalcopyrite.js | Adds the chalcopyrite ore | Sophie |
| chem.js | Adds several chemistry and physics-related elements | lllllllllwith10ls |
| clf3.js | Adds Chlorine Trifluoride | Alice |
@@ -197,6 +193,7 @@
| glenn_gases.js | Adds most gases from the Glenn's Gases mod into Sandboxels | Alice |
| grav_mudstones.js | Adds various forms of mudstone with different gravities | Alice |
| halogen.js | Adds the missing halogens | nousernamefound |
+| heatshield.js | adds heat shields and makes plasma colder | Taterbob |
| hidden_ground.js | Hides most rock variants from the_ground.js excluding the base rocks and walls | Melecie |
| iocalfaeus_clones.js | Adds Iorefrius, Iolucius, and Ioradius gas | Alice |
| jaydstuff.js | Adds various chemicals and compounds | Jayd |
@@ -217,11 +214,9 @@
| random_rocks.js | Randomly generates rocks on game load | Alice |
| roseyiede.js | Adds several variants of a substance called roseyiede | Alice |
| some_tf_liquids.js | Adds various liquids from the Thermal Foundation Minecraft mod | Alice |
-| stickyslime.js | Allows slime to stick to other elements | Suss |
| the_ground.js | Adds several rock types, worldgen settings, and gemstones | Alice |
| Machines & Technology |
-| circuitcore.js | An extension to logicgates.js that adds advanced circuits. Documentation. | RedBirdly |
| clone_liquid.js | Adds a liquid form of cloner | Alice |
| colored_lightbulbs.js | Adds a light bulb that can be painted. | guzzo86, ggod |
| combustion.js | Adds components necessary for combustion engines | uptzik |
@@ -249,7 +244,6 @@
| Weapons |
| aircrafts.js | Adds aircraft and aircraft part pixels | Jayd |
| c_fighter_jet.js | Adds a controllable fighter jet, wasd to move, q+wasd to shoot, gvbn for missiles. | Jayd |
-| guided_rocket.js | Adds a homing misile. | voidapex11 |
| icb.js | Adds various levels of nested cluster bombs | Alice |
| life_eater.js | Adds Warhammer 40,000’s Life-Eater Virus and Virus Bombs | Alice |
| liquid_void.js | Adds a liquid variant of Void | Alice |
@@ -258,16 +252,16 @@
| rays.js | Adds more Ray types | Alice |
| rays++.js | Adds a couple more rays | uptzik |
| subspace.js | Adds the Subspace Tripmine from Roblox | nousernamefound |
-| war_crimes.js | Adds tear gas & more | voidapex11 |
| weapons.js | Adds a variety of different weapons | Jayd |
+| war_crimes.js | Adds tear gas & more | voidapex11 |
| Food & Cooking |
-| aChefsDream_beta.js | Beta testing for aChefsDream. The code can be found on GitHub | SquareScreamYT |
| aChefsDream.js | More foods, animals, tools, and other cooking items. See the YouTube Playlist for updates | SquareScreamYT |
+| aChefsDream_beta.js | Beta testing for aChefsDream. The code can be found on GitHub | SquareScreamYT |
| bananas.js | Adds bananas and banana plants | Alice |
| CherrySoda.js | Adds materials to make Cherry soda. Benzaldehyde + seltzer = Cherrysoda. | guzzo86 |
-| community_desserts.js | Adds various desserts from community suggestions | Tisquares |
| GrapeSoda.js | Adds materials to make Grape soda. Methylanthranilic acid + seltzer = Cherrysoda. | guzzo86 |
+| community_desserts.js | Adds various desserts from community suggestions | Tisquares |
| greenitemsandmore.js | Adds various green things, including apples and more food | zonneschijn7 |
| ketchup_mod.js | Adds a bunch of ketchup related stuff, plus a few other condiments | Nubo318 (main dev), Devi, Alice (contributors) |
| lemonade.js | Adds lemons and lemonade | personman / baconthemyth |
@@ -285,6 +279,7 @@
| biology.js | Adds various elements and functions that let you build your own organism. | Nekonico |
| cat.js | Adds cats and cat food | SquareScreamYT |
| cells.js | Adds several experimental edits of the Cell element | Alice |
+| children.js | adds pesky little gremlins | Taterbob |
| colonies.js | Adds rockets that contain settlers to terraform a planet. | Nekonico |
| crimson.js | Adds elements relating to the Crimson from Terraria | Alice |
| dogs.js | Adds a simple dog and dog food | hedera-ivy |
@@ -299,7 +294,6 @@
| human_edit.js | Improvements to humans | Alice |
| Humanitize.js | Makes humans cultured and able to craft, mine, build houses, trade, and much more. | Nekonico |
| kopalstuff.js | Adds creatures, spirits, DNA, foods, and more | DaviStudios |
-| lizard_mod.js | Adds lizards to sandboxels. | RedBirdly |
| lost_souls.js | Adds souls and related elements, the mod can also be found on Github | pixelegend4, SquareScreamYT, salmonfishy |
| miscible_psoup_and_birthpool.js | Makes Primordial Soup and Birthpool mix instead of the birthpool settling to the bottom. Will be deprecated upon the release of Magical Menagerie | Alice |
| mobs.js | Adds Creepers, Zombies, and Skeletons | Alice |
@@ -323,6 +317,7 @@
| all_around_fillers.js | Adds directional Filler variants | idk73248 |
| allliquids.js | Made all elements liquids | Adora |
| amogus.js | Adds a small amogus structure | Alice |
+| bfdi.js | Adds several bfdi references | Taterbob |
| citybuilding.js | Adds seeds that create miniature buildings and other city-related items | SquareScreamYT |
| collab_mod.js | Created by multiple people, adds random things | mrapple, ilikepizza, stefanblox |
| doom.js | As seen on TikTok - Select the Doom element to start, WASD | ggod |
@@ -330,11 +325,10 @@
| fishin.js | Adds a fishing rod and more fish with scientific names, press B to open bank account, A, S or D to cast your line and Q to reel it back in. | Nekonico |
| fools+.js | improves and makes fools.js EXTREMELY annoying. | SquareScreamYT |
| funny elements 2022-11-15.js | Adds a few curated randomly-generated elements | Alice |
-| funny_solid.js | Adds feces | Alice |
| funnynames.js | Adds various ways to mess with the names of elements | nousernamefound |
+| funny_solid.js | Adds feces | Alice |
| haseulite.js | Adds Loona-related materials with various properties | Alice |
| lactose_intolerance_and_celiac.js | Makes humans explode on contact with milk, wheat, bread, or toast | Nubo318 |
-| lattice_filler.js | Adds a combination of lattice and filler and adds a destructive variant | Suss |
| lone_urea.js | Adds urea without the rest of the piss mod | Alice |
| maze.js | Adds a solvable maze generator | ggod |
| memelists.js | Makes it so you must select elements through a list at the bottom of the page. We like lists | mollthecoder |
@@ -355,7 +349,6 @@
| Visual Effects |
| acid_and_shapes.js | Weird visual effects. Enable in Settings | Alice |
| customBackground.js | Set your background to an image link | Jayd |
-| fractals.js | Adds an element and tools to render fractals in game | nousernamefound |
| heatglow.js | Red glowing effect for hot metals | nousernamefound |
| invisible_dye.js | Adds elements like Dye and Spray Paint that take the color of the background | Alice |
| invisible_wall.js | Adds an element like Wall that takes the color of the background | Alice |
@@ -448,4 +441,4 @@