This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local RunService = game:GetService("RunService"); | |
local Effects = Instance.new("Folder"); | |
Effects.Name = "Effects"; | |
Effects.Parent = workspace; | |
--[[ | |
this is ap ool | |
assumes that everything inserted | |
has the same lifetime | |
if not then ur gonna make ap riority queue LOL[tweaker shit cuh]! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var octantVecs = [ | |
[-1, -1, -1], | |
[-1, -1, 1], | |
[-1, 1, -1], | |
[-1, 1, 1], | |
[1, -1, -1], | |
[1, -1, 1], | |
[1, 1, -1], | |
[1, 1, 1] | |
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
This mesher only handles 16x16x16 chunks! | |
Uses a more optimal approach towards creating | |
chunks. Checks plane intersections of the chunk | |
for greedy meshing. | |
This type of plane-intersection greedy meshing is | |
useful for fixing certain problems w/ voxel based | |
greedy meshing, where transparent objects may be | |
see through. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local API_DUMP_URL = "https://raw.githubusercontent.com/MaximumADHD/Roblox-Client-Tracker/roblox/API-Dump.txt"; | |
local HttpService = game:GetService("HttpService"); | |
local Reflection = {}; | |
Reflection.__index = Reflection; | |
local function reflQuery(name) | |
return function(self, className) | |
local root = className; | |
local output = {}; |