Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions packages/world/script/initObjects.sol
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,108 @@ function initObjects() {
ObjectPhysics.set(ObjectTypes.Paper, ObjectPhysicsData({ mass: 200000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.Stick, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.Lodestone, ObjectPhysicsData({ mass: 771000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneStairs, ObjectPhysicsData({ mass: 12000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobblestoneStairs, ObjectPhysicsData({ mass: 22500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MossyCobblestoneStairs, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneBricksStairs, ObjectPhysicsData({ mass: 12000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothStoneStairs, ObjectPhysicsData({ mass: 12000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AndesiteStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.GraniteStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DioriteStairs, ObjectPhysicsData({ mass: 18000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BasaltStairs, ObjectPhysicsData({ mass: 75000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BlackstoneStairs, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedAndesiteStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedGraniteStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedDioriteStairs, ObjectPhysicsData({ mass: 18000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedTuffStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBasaltStairs, ObjectPhysicsData({ mass: 75000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBlackstoneStairs, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateStairs, ObjectPhysicsData({ mass: 40000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobbledDeepslateStairs, ObjectPhysicsData({ mass: 100000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateBricksStairs, ObjectPhysicsData({ mass: 100000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SandstoneStairs, ObjectPhysicsData({ mass: 30000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.RedSandstoneStairs, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothSandstoneStairs, ObjectPhysicsData({ mass: 30000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothRedSandstoneStairs, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BrickBlockStairs, ObjectPhysicsData({ mass: 9600000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MudBricksStairs, ObjectPhysicsData({ mass: 5000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffBricksStairs, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.OakPlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BirchPlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.JunglePlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SakuraPlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AcaciaPlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SprucePlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DarkOakPlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MangrovePlanksStairs, ObjectPhysicsData({ mass: 4500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneSlab, ObjectPhysicsData({ mass: 6000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobblestoneSlab, ObjectPhysicsData({ mass: 11250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MossyCobblestoneSlab, ObjectPhysicsData({ mass: 18750000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneBricksSlab, ObjectPhysicsData({ mass: 6000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothStoneSlab, ObjectPhysicsData({ mass: 6000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AndesiteSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.GraniteSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DioriteSlab, ObjectPhysicsData({ mass: 9000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BasaltSlab, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BlackstoneSlab, ObjectPhysicsData({ mass: 25000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedAndesiteSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedGraniteSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedDioriteSlab, ObjectPhysicsData({ mass: 9000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedTuffSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBasaltSlab, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBlackstoneSlab, ObjectPhysicsData({ mass: 25000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateSlab, ObjectPhysicsData({ mass: 20000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobbledDeepslateSlab, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateBricksSlab, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SandstoneSlab, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.RedSandstoneSlab, ObjectPhysicsData({ mass: 18750000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothSandstoneSlab, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SmoothRedSandstoneSlab, ObjectPhysicsData({ mass: 18750000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BrickBlockSlab, ObjectPhysicsData({ mass: 4800000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MudBricksSlab, ObjectPhysicsData({ mass: 2500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffBricksSlab, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.OakPlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BirchPlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.JunglePlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SakuraPlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AcaciaPlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SprucePlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DarkOakPlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MangrovePlanksSlab, ObjectPhysicsData({ mass: 2250000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneWall, ObjectPhysicsData({ mass: 12000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobblestoneWall, ObjectPhysicsData({ mass: 22500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MossyCobblestoneWall, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.StoneBricksWall, ObjectPhysicsData({ mass: 12000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AndesiteWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.GraniteWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DioriteWall, ObjectPhysicsData({ mass: 18000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BasaltWall, ObjectPhysicsData({ mass: 75000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BlackstoneWall, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedAndesiteWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedGraniteWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedDioriteWall, ObjectPhysicsData({ mass: 18000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedTuffWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBasaltWall, ObjectPhysicsData({ mass: 75000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.PolishedBlackstoneWall, ObjectPhysicsData({ mass: 50000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateWall, ObjectPhysicsData({ mass: 40000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CobbledDeepslateWall, ObjectPhysicsData({ mass: 100000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DeepslateBricksWall, ObjectPhysicsData({ mass: 100000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SandstoneWall, ObjectPhysicsData({ mass: 30000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.RedSandstoneWall, ObjectPhysicsData({ mass: 37500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BrickBlockWall, ObjectPhysicsData({ mass: 9600000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MudBricksWall, ObjectPhysicsData({ mass: 5000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.TuffBricksWall, ObjectPhysicsData({ mass: 15000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.OakFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.BirchFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.JungleFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SakuraFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.AcaciaFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.SpruceFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.DarkOakFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.MangroveFence, ObjectPhysicsData({ mass: 7500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.WoodenPick, ObjectPhysicsData({ mass: 22500000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.CopperPick, ObjectPhysicsData({ mass: 534000000000000000, energy: 0 }));
ObjectPhysics.set(ObjectTypes.IronPick, ObjectPhysicsData({ mass: 2034000000000000000, energy: 0 }));
Expand Down
Loading