Giter Site home page Giter Site logo

terra-incognita's People

Contributors

azmalent avatar brun333rp avatar cerbtheone avatar elloellie avatar franndzs avatar zekerzhayard avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

terra-incognita's Issues

Flowers missing tags

Magenta saxifrage and heather are missing #minecraft:flower #minecraft:small_flower #minecraft:enderman_holdable tags.

Apple Tree Client Desync

Minecraft v1.16.5
Forge v36.0.13
Terra Incognita v1.4.1

Growing the apple sapling causes a desync with the server.
The hitbox of the apple is also not aligned.

Log Error
[13:11:17] [Render thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
  at net.minecraft.world.World.func_241211_a_(World.java:186) ~[?:?]
  at net.minecraft.world.World.func_180501_a(World.java:176) ~[?:?]
  at net.minecraft.client.world.ClientWorld.func_180501_a(ClientWorld.java:736) ~[?:?]
  at net.minecraft.client.network.play.ClientPlayNetHandler.lambda$handleMultiBlockChange$0(ClientPlayNetHandler.java:717) ~[?:?]
  at net.minecraft.client.network.play.ClientPlayNetHandler$$Lambda$35483/288540833.accept(Unknown Source) ~[?:?]
  at net.minecraft.network.play.server.SMultiBlockChangePacket.func_244310_a(SourceFile:79) ~[?:?]
  at net.minecraft.client.network.play.ClientPlayNetHandler.func_147287_a(ClientPlayNetHandler.java:716) ~[?:?]
  at net.minecraft.network.play.server.SMultiBlockChangePacket.func_148833_a(SourceFile:71) ~[?:?]
  at net.minecraft.network.play.server.SMultiBlockChangePacket.func_148833_a(SourceFile:15) ~[?:?]
  at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:34) ~[?:?]
  at net.minecraft.network.PacketThreadUtil$$Lambda$33601/1173364206.run(Unknown Source) ~[?:?]
  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:172) [?:?]
  at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:134) [?:?]
  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(ThreadTaskExecutor.java:115) [?:?]
  at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:947) [?:?]
  at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?]
  at net.minecraft.client.main.Main.main(Main.java:184) [?:?]
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
  at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
  at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.0.13.jar:36.0]
  at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$490/224280405.call(Unknown Source) [forge-1.16.5-36.0.13.jar:36.0]
  at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
  at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
  at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
  at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
  at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]

Server Crash

Minecraft v1.16.5
Forge v36.0.13
Terra Incognita v1.4

The wood types causes a server crash when loaded.
Crash Report

[1.18.2] Game crashes on startup with new 1.18 beta

Terra Incognita version: 2.0-BETA
Terrablender Version: 1.1.0.102
Cuneiform Version: 1.3.1
Forge Version: 40.1.51
Crash Report: https://gist.github.com/NJL5390/561cc7d42628592b99618ac78fe4eae6

Hi there!

Just letting you know that I've run into a crash on startup whenever I attempt to test the 1.18 beta version of this mod. This issue is reproducible with only the required dependencies.

I really loved the 1.16.5 version of this mod, it always felt like this mod filled a niche that I never knew was there, so I'm very much looking forward to seeing what content you add to the 1.18 version!

Thanks!

Crash when changing configs

Mainly the [Trees] section(didn't tried anything else)

[Trees]
#Default: true
"Apple Trees Enabled" = false
#Default: true
"Disable Apple Drop From Oaks" = false

Changing to false resulting in crash:

crash-2021-02-12_12.20.46-fml.txt

Tested only with Terra Incognita installed.

Snow & Ice generates odd when tundra and any snowy biomes are next to each other.

Something i've noticed for quite a while:
If a tundra generates and it happens to be next to any vanilla snow biome (snow plains for example) the snow and ice is generating in an odd chunky way. I don't really know how to describe it in a better way but i think these 2 images explain exactly what i mean:
2021-07-10_22 47 35
2021-07-10_22 47 49
Now i'm not sure if this is happening because of the many mods i have installed, but i'm pretty sure they're not at fault here as i don't have a single mod installed that changes the way biomes or terrain are generating. I only have mods installed that add biomes and change some vegetation here and there. (Like flowers, some trees, etc.)
Though if you really need a mod list, i can provide one just in case:
Modlist
The ice generating in this chunky way is only visible in the 2nd picture. (the world map)

Dedicated server crashes on startup when trying to run Terraincognita

Terraincognita version: 2.0 - BETA 4
Cuneiform version: 1.3.3
Terrablender version: 1.1.0.101
Minecraft Version: 1.18.2
Forge Version: 40.1.51

Hi,
I tried testing the latest version of this mod on my modded server and found that the server just crashes on startup whenever I try and run Terraincognita on the server.

Here is what is shown when it crashes:
2022-06-24

No crash report is generated when this crash occurs and nothing is included in the server logs about it either, which is why I haven't included them and only included this screenshot. Let me know if you need me to do any testing in relation to this issue and I will happy to help out however I can.

Thanks.

[Simply Tea Integration] Fireweed Tea not compatible with tea sweetening

Hi, I'm the developer of the Tea Kettle mod, which is similar to Simply Tea, but with a more immersive and hands-on approach. It even has compatibility with Simply Tea, so their tea can be brewed with my mod's mechanics!

The Issue

Recently, someone submitted a-soulspark/TeaKettle#15 relating how Fireweed Tea couldn't be brewed with Tea Kettle, so I fixed it. The problem is, you still couldn't sweeten Fireweed Tea without a recipe.

The Real Issue

The problem is, although I could add the recipe myself and thus craft the sweetened cup, it would grant no bonus effects: the tea's level remained the same.

The Solution

Didn't manage to clone your repository, so here's a possible fix: when adding Fireweed Tea here, use a TeaDrink instead of Food.
It checks if tea is sweetened, and boosts the tea's effects if so. I'm not sure if that would cause any trouble, might want to ask KnightMiner about it.
For it to be craftable, here's the recipe I used, a simplytea:shapeless_honey-type recipe. Just drop it into your recipes folder and you're done! Thanks for your time 😄

Bug: Apple Tree saplings make plant pots invisible.

I need to test this with other plants from the mod, but whenever I put an apple sapling in a pot, the sapling goes in as intended but the pot becomes invisible. This doesn’t happen with modded plant containers such as the planters or flower boxes from Supplementaries.

Just for reference, I am using optifine G8 and Complementary shaders, but this doesn’t look like a shader issue in my opinion.

[Issue] Basket Dupe

Hello!
I recently discovered exploit with basket.
Basket in inventory (as item) isn't locked and can be just dropped.
Open basket, throw away basket, take items to dupe and close the inventory.
Maybe it's not really OP, because you can't dupe diamonds, iron etc., but you can duplicate berries = infinite food or saplings on skyblock.

Bye

Failed To Synchronize Registry Data From Server In Minecraft

I am seeing something interesting with the latest version. I load it on my server and everything seems to be good.
I load it in my client and when I connect to my server I get the following message: Failed To Synchronize Registry Data From Server In Minecraft.

Nothing gets written to the log so I don't have anything there, just the message on the client side every time I try to connect. Removing your mod, I am able to connect to my server.

Missing loot tables

Some flowers lack loot_table .jsons and drop nothing when broken:

-Chicory
-Yarrow
-Gentian
-Black iris
-All three snapdragons

Terra Incognita 1.5.3.1 / Cuneiform 1.2

Fast Graphics Setting: Hazel/Apple Texture

Fantastic mod.

But I removed apple and hazel items from my modpack because the apple and hazel trees look bad when the graphic settings are set to "fast".

Though it looks good when the settings are "fancy".

Crash while attempting to craft the basket

Engineers-Life/EL2#131

When attempting to craft the Basket the client freeze for a second or two, then crashes to launcher. If you use the shift method to craft the basket it crafts without issue, but then if you click on the reeds in your inventory it crashes to launcher. crash reports, latest.log file and the debug.log files are all contained in the above link.

Several terra-incognita configuredfeatures are not registered

Hello! Someone was running my mod called Blame with a small modpack and it seemed to have found that terraincognita's ConfiguredFeatures are not registered. This can be an issue for mod compatibility as under certain conditions, unregistered ConfiguredFeatures can basically prevent other mod's registered ConfiguredFeatures from spawning if in the same generation stage.

By that I mean, if mod A adds an unregistered CF to the ore generation stage and the biome's codec reaches it first, it will choke and basically nuke mob B's registered CFs afterwards. Here's a case where BetterCaves forgot to register their CF and caused several CFs from Oh The Biomes You'll Go to stop spawning in the world: YUNG-GANG/YUNGs-Better-Caves#75

Here's a more detailed explanation of why this happens in the biome's codec:
image

Specifically, when you call .withConfiguration on a Feature, you create a ConfiguredFeature. This is what should be registered to the WorldgenRegisties at mod init (you can do it in FMLCommonSetupEvent so you have your config ready too if it is needed).

Anyway here's an example from my mod RepurposedStructures of me registering all my ConfiguredFeatures.
https://github.com/TelepathicGrunt/RepurposedStructures/blob/584433a0745338802c84e9f498dc063c1f5505f8/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredStructures.java#L72-L74

I hope this helps!

From the log with Blame where it tried to figure out what unnamed configuredfeature is unregistered by parsing its json:


****************** Blame Report 1.9.2 ******************

This is an experimental report. It is suppose to automatically read
the JSON of all the unregistered ConfiguredFeatures, ConfiguredStructures,
and ConfiguredCarvers. Then does its best to collect the terms that seem to
state whose mod the unregistered unnamed stuff belongs to.

Possible mods responsible for unregistered stuff:

terraincognita:alpine_flowers
terraincognita:alpine_pink
terraincognita:blue_iris
terraincognita:blue_lupin
terraincognita:edelweiss
terraincognita:fireweed
terraincognita:forget_me_not
terraincognita:gentian
terraincognita:marigold
terraincognita:pink_lotus
terraincognita:purple_iris
terraincognita:reeds
terraincognita:rockfoil
terraincognita:roots
terraincognita:small_lilypad
terraincognita:white_lotus
terraincognita:yellow_lotus

Disabled Flora still spawns when bonemeal is used on grass

terraincognita-1.16.3-1.7-BETA2.jar

So far I've only confirmed it with Primroses but I have below set in the config;

#Adds wild garlic, primroses and foxgloves to forests. These flowers can also be found in flower forests.
#Default: true
"Forest Flowers Enabled" = false

but bonemeal still brings those flowers. for now I've blockswapped them but a bug is a bug.

cannot remove items from basket

Both cuneiform and TI are fully updated.

I can collect items just fine, and can even use the quark feature of right clicking items into the basket when basket is not in my off-hand passively collecting forage drops. If I hover over the basket in my inventory, I can see all the items stored.
The problem arises when I place the basket on the ground to remove the items inside it.
Left click breaks it as normal, but right clicking it only gives me a super quick flash of the inventory/basket inventory screen, and sometimes it doesn't even do anything when i right click. this makes it impossible to remove items from the basket.
I have removed all other mods I play with to test it, along with resource packs as well, and it still has that problem, so its not a mod conflict.
this is for 1.16.5 (forge 36.2.0)

Common_setup crash

Hello!
I have your mod in a pretty large modpack, and I always have this crash when loading the game with the new update of your mod :
https://pastebin.com/cdh19BZD

I know common_setups crashs appear randomly and are fixed when rebooting the game, in this case it doesn't work, and it's always the same error.

[Issue] Flower basket client crash with Quark installed

Explanation of behavior: I left-clicked a plant item(in this case, I tried both a brown mushroom and a piece of coral) in my inventory while a flower basket was also in my inventory; the client immediately crashes.

I also recently updated Quark, which has a changelog mentioning a fix to the inventory drop-in behavior with shulker boxes; maybe something changed that also happened to break your integration code?

Mod versions:

cuneiform-1.16.3-1.2.5
terraincognita-1.16.3-1.7
AutoRegLib-1.6-49
Quark-r2.4-312

Crash log: https://gist.github.com/Febilian/2497d4847fca8119838f5e881cf7e8c2

1.16.5 Server Crash On Startup

Hi,

The below exception is thrown on the latest version of TerraIncognita running on a dedicated server during start up.

TC: 1.7.1
Forge: 36.2.22
Cuneiform: 1.2.5

at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_311] {}
-- MOD terraincognita --
Details:
Caused by 0: java.lang.BootstrapMethodError: java.lang.NoSuchMethodError: azmalent.terraincognita.common.inventory.BasketContainer.createOnClientSide(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/network/PacketBuffer;)Lazmalent/terraincognita/common/inventory/BasketContainer;
at azmalent.terraincognita.common.registry.ModContainers.lambda$static$0(ModContainers.java:14) ~[terraincognita:1.7.1] {re:classloading}
at net.minecraftforge.registries.DeferredRegister.lambda$register$0(DeferredRegister.java:124) ~[forge:?] {re:classloading}
at net.minecraftforge.registries.DeferredRegister.addEntries(DeferredRegister.java:200) ~[forge:?] {re:classloading}
at net.minecraftforge.registries.DeferredRegister.access$000(DeferredRegister.java:61) ~[forge:?] {re:classloading}
at net.minecraftforge.registries.DeferredRegister$EventDispatcher.handleEvent(DeferredRegister.java:172) ~[forge:?] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_10_EventDispatcher_handleEvent_Register.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {}

Inconsistent Decoration with modded Biomes.

I'm having mixed results with Terra Incognita decorating biomes. The main mods I'm using that add biomes are Environmental, Autumnity, Abundance, and Bayou Blues.

It will decorate some biomes like the Marsh from environmental or the Lavender Fields from Abundance, but won't decorate certain biomes like the Bayou, any of the Autumnity biomes, or the Blossom biomes from Environmental. Any thoughts about what's going on? I'm not sure the issue is on your end, but I'm not having issues from More Flower Bushes for example.

[Issue and Suggestion] Biomes

Hello!
When loading Terra Incognita with Terraforged, the Tundra biome spawns really weirdly, and the borders because of the snow are visible:
2021-03-17_16 52 42
And with the Snow Under Trees mod, spruce trees spawn with snow underthem, even if the biome doesn't have snow.

I don't use Biomes O Plenty anymore, because Abnormal's mods are better and Biomes O Plenty now only creates duplicate of those better biomes. But I miss one specific biome from Biomes O Plenty, which I loved in ExtraBiomes XL, it's the coniferous forest, with fir trees:
ExtrabiomesXL
It would be awesome if you could add this biome, with a snowy and normal variant, with majestic and tall trees.

JEI (JER), terra-incognita recipe/loot table issue on world load.

[02:25:35] [main/ERROR]: Couldn't parse loot table terraincognita:blocks/hazel_beehive
java.lang.IllegalArgumentException: Can't find block terraincognita:hazel_beehive
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_227555_a_(SourceFile:116) ~[?:?]
	at net.minecraft.loot.functions.CopyBlockState$Serializer$$Lambda$24624/1488173431.get(Unknown Source) ~[?:?]
	at java.util.Optional.orElseThrow(Optional.java:290) ~[?:1.8.0_51]
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_186530_b(SourceFile:116) ~[?:?]
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_186530_b(SourceFile:102) ~[?:?]
	at net.minecraft.loot.LootFunction$Serializer.func_230423_a_(SourceFile:99) ~[?:?]
	at net.minecraft.loot.LootFunction$Serializer.func_230423_a_(SourceFile:88) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188177_a(SourceFile:456) ~[?:?]
	at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:149) ~[?:?]
	at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:129) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:86) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:74) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188174_a(SourceFile:448) ~[?:?]
	at net.minecraft.loot.ParentedLootEntry$1.func_230421_b_(SourceFile:61) ~[?:?]
	at net.minecraft.loot.ParentedLootEntry$1.func_230421_b_(SourceFile:53) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:86) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:74) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188174_a(SourceFile:448) ~[?:?]
	at net.minecraft.loot.LootPool$Serializer.deserialize(LootPool.java:183) ~[?:?]
	at net.minecraft.loot.LootPool$Serializer.deserialize(LootPool.java:180) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188177_a(SourceFile:456) ~[?:?]
	at net.minecraft.loot.LootTable$Serializer.deserialize(LootTable.java:252) ~[?:?]
	at net.minecraft.loot.LootTable$Serializer.deserialize(LootTable.java:249) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:925) ~[gson-2.8.0.jar:?]
	at net.minecraftforge.common.ForgeHooks.loadLootTable(ForgeHooks.java:881) ~[?:?]
	at net.minecraft.loot.LootTableManager.lambda$apply$0(LootTableManager.java:40) [?:?]
	at net.minecraft.loot.LootTableManager$$Lambda$24608/357004488.accept(Unknown Source) [?:?]
	at dev.latvian.kubejs.core.LootTablesKJS.applyKJS0(LootTablesKJS.java:38) [?:1605.3.19-build.289]
	at net.minecraft.loot.LootTableManager.redirect$bbo000$applyKJS(LootTableManager.java:521) [?:?]
	at net.minecraft.loot.LootTableManager.func_212853_a_(LootTableManager.java:38) [?:?]
	at net.minecraft.loot.LootTableManager.func_212853_a_(LootTableManager.java:16) [?:?]
	at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) [?:?]
	at net.minecraft.client.resources.ReloadListener$$Lambda$18146/1006388223.accept(Unknown Source) [?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) [?:1.8.0_51]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) [?:1.8.0_51]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) [?:1.8.0_51]
	at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) [?:?]
	at net.minecraft.resources.AsyncReloader$$Lambda$18554/88215353.run(Unknown Source) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) [?:?]
	at jeresources.util.LootTableHelper.getManager(LootTableHelper.java:179) [?:0.12.1.133]
	at jeresources.compatibility.minecraft.MinecraftCompat.registerVanillaMobs(MinecraftCompat.java:52) [?:0.12.1.133]
	at jeresources.compatibility.minecraft.MinecraftCompat.init(MinecraftCompat.java:36) [?:0.12.1.133]
	at jeresources.compatibility.Compatibility.init(Compatibility.java:26) [?:0.12.1.133]
	at jeresources.proxy.CommonProxy.initCompatibility(CommonProxy.java:14) [?:0.12.1.133]
	at jeresources.jei.JEIConfig.registerCategories(JEIConfig.java:71) [?:0.12.1.133]
	at mezz.jei.load.PluginLoader.lambda$new$3(PluginLoader.java:109) [?:7.7.1.145]
	at mezz.jei.load.PluginLoader$$Lambda$27122/2088331293.accept(Unknown Source) [?:7.7.1.145]
	at mezz.jei.load.PluginCaller.callOnPlugins(PluginCaller.java:26) [?:7.7.1.145]
	at mezz.jei.load.PluginLoader.<init>(PluginLoader.java:109) [?:7.7.1.145]
	at mezz.jei.startup.JeiStarter.start(JeiStarter.java:69) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.startJEI(ClientLifecycleHandler.java:147) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.setupJEI(ClientLifecycleHandler.java:140) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.lambda$new$3(ClientLifecycleHandler.java:106) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler$$Lambda$22200/2047548759.accept(Unknown Source) [?:7.7.1.145]
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus$$Lambda$2840/571349883.invoke(Unknown Source) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus$$Lambda$3077/391915263.invoke(Unknown Source) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.client.ForgeHooksClient.onRecipesUpdated(ForgeHooksClient.java:786) [?:?]
	at net.minecraft.client.network.play.ClientPlayNetHandler.func_199525_a(ClientPlayNetHandler.java:1314) [?:?]
	at net.minecraft.network.play.server.SUpdateRecipesPacket.func_148833_a(SourceFile:27) [?:?]
	at net.minecraft.network.play.server.SUpdateRecipesPacket.func_148833_a(SourceFile:15) [?:?]
	at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) [?:?]
	at net.minecraft.network.PacketThreadUtil$$Lambda$26629/310378361.run(Unknown Source) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) [?:?]
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:948) [?:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?]
	at net.minecraft.client.main.Main.main(Main.java:184) [?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.23.jar:36.2]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$493/304125990.call(Unknown Source) [forge-1.16.5-36.2.23.jar:36.2]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
[02:25:36] [main/ERROR]: Couldn't parse loot table terraincognita:blocks/apple_beehive
java.lang.IllegalArgumentException: Can't find block terraincognita:apple_beehive
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_227555_a_(SourceFile:116) ~[?:?]
	at net.minecraft.loot.functions.CopyBlockState$Serializer$$Lambda$24624/1488173431.get(Unknown Source) ~[?:?]
	at java.util.Optional.orElseThrow(Optional.java:290) ~[?:1.8.0_51]
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_186530_b(SourceFile:116) ~[?:?]
	at net.minecraft.loot.functions.CopyBlockState$Serializer.func_186530_b(SourceFile:102) ~[?:?]
	at net.minecraft.loot.LootFunction$Serializer.func_230423_a_(SourceFile:99) ~[?:?]
	at net.minecraft.loot.LootFunction$Serializer.func_230423_a_(SourceFile:88) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188177_a(SourceFile:456) ~[?:?]
	at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:149) ~[?:?]
	at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:129) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:86) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:74) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188174_a(SourceFile:448) ~[?:?]
	at net.minecraft.loot.ParentedLootEntry$1.func_230421_b_(SourceFile:61) ~[?:?]
	at net.minecraft.loot.ParentedLootEntry$1.func_230421_b_(SourceFile:53) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:86) ~[?:?]
	at net.minecraft.loot.LootEntry$Serializer.func_230423_a_(SourceFile:74) ~[?:?]
	at net.minecraft.loot.LootTypesManager$Serializer.deserialize(SourceFile:83) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188174_a(SourceFile:448) ~[?:?]
	at net.minecraft.loot.LootPool$Serializer.deserialize(LootPool.java:183) ~[?:?]
	at net.minecraft.loot.LootPool$Serializer.deserialize(LootPool.java:180) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162) ~[gson-2.8.0.jar:?]
	at net.minecraft.util.JSONUtils.func_188179_a(SourceFile:440) ~[?:?]
	at net.minecraft.util.JSONUtils.func_188177_a(SourceFile:456) ~[?:?]
	at net.minecraft.loot.LootTable$Serializer.deserialize(LootTable.java:252) ~[?:?]
	at net.minecraft.loot.LootTable$Serializer.deserialize(LootTable.java:249) ~[?:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:952) ~[gson-2.8.0.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:925) ~[gson-2.8.0.jar:?]
	at net.minecraftforge.common.ForgeHooks.loadLootTable(ForgeHooks.java:881) ~[?:?]
	at net.minecraft.loot.LootTableManager.lambda$apply$0(LootTableManager.java:40) [?:?]
	at net.minecraft.loot.LootTableManager$$Lambda$24608/357004488.accept(Unknown Source) [?:?]
	at dev.latvian.kubejs.core.LootTablesKJS.applyKJS0(LootTablesKJS.java:38) [?:1605.3.19-build.289]
	at net.minecraft.loot.LootTableManager.redirect$bbo000$applyKJS(LootTableManager.java:521) [?:?]
	at net.minecraft.loot.LootTableManager.func_212853_a_(LootTableManager.java:38) [?:?]
	at net.minecraft.loot.LootTableManager.func_212853_a_(LootTableManager.java:16) [?:?]
	at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) [?:?]
	at net.minecraft.client.resources.ReloadListener$$Lambda$18146/1006388223.accept(Unknown Source) [?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) [?:1.8.0_51]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) [?:1.8.0_51]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) [?:1.8.0_51]
	at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) [?:?]
	at net.minecraft.resources.AsyncReloader$$Lambda$18554/88215353.run(Unknown Source) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) [?:?]
	at jeresources.util.LootTableHelper.getManager(LootTableHelper.java:179) [?:0.12.1.133]
	at jeresources.compatibility.minecraft.MinecraftCompat.registerVanillaMobs(MinecraftCompat.java:52) [?:0.12.1.133]
	at jeresources.compatibility.minecraft.MinecraftCompat.init(MinecraftCompat.java:36) [?:0.12.1.133]
	at jeresources.compatibility.Compatibility.init(Compatibility.java:26) [?:0.12.1.133]
	at jeresources.proxy.CommonProxy.initCompatibility(CommonProxy.java:14) [?:0.12.1.133]
	at jeresources.jei.JEIConfig.registerCategories(JEIConfig.java:71) [?:0.12.1.133]
	at mezz.jei.load.PluginLoader.lambda$new$3(PluginLoader.java:109) [?:7.7.1.145]
	at mezz.jei.load.PluginLoader$$Lambda$27122/2088331293.accept(Unknown Source) [?:7.7.1.145]
	at mezz.jei.load.PluginCaller.callOnPlugins(PluginCaller.java:26) [?:7.7.1.145]
	at mezz.jei.load.PluginLoader.<init>(PluginLoader.java:109) [?:7.7.1.145]
	at mezz.jei.startup.JeiStarter.start(JeiStarter.java:69) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.startJEI(ClientLifecycleHandler.java:147) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.setupJEI(ClientLifecycleHandler.java:140) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler.lambda$new$3(ClientLifecycleHandler.java:106) [?:7.7.1.145]
	at mezz.jei.startup.ClientLifecycleHandler$$Lambda$22200/2047548759.accept(Unknown Source) [?:7.7.1.145]
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus$$Lambda$2840/571349883.invoke(Unknown Source) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus$$Lambda$3077/391915263.invoke(Unknown Source) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) [eventbus-4.0.0.jar:?]
	at net.minecraftforge.client.ForgeHooksClient.onRecipesUpdated(ForgeHooksClient.java:786) [?:?]
	at net.minecraft.client.network.play.ClientPlayNetHandler.func_199525_a(ClientPlayNetHandler.java:1314) [?:?]
	at net.minecraft.network.play.server.SUpdateRecipesPacket.func_148833_a(SourceFile:27) [?:?]
	at net.minecraft.network.play.server.SUpdateRecipesPacket.func_148833_a(SourceFile:15) [?:?]
	at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) [?:?]
	at net.minecraft.network.PacketThreadUtil$$Lambda$26629/310378361.run(Unknown Source) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) [?:?]
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:948) [?:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?]
	at net.minecraft.client.main.Main.main(Main.java:184) [?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.23.jar:36.2]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$493/304125990.call(Unknown Source) [forge-1.16.5-36.2.23.jar:36.2]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]

[1.16] Dispenser no longer shears sheep

terraincognita: 1.16.3-1.7
cuneiform: 1.16.3-1.2.5

Put a sheep in front of a dispenser and fill the dispenser with shears. Then trigger the dispenser with a redstone signal. In vanilla Minecraft this would shear the sheep and drop some wool, but with cuneiform and terraincognita installed nothing happens.

[Suggestion] Garden decoration: the garden fence

Hello!
Your mod adds a lot of natural things, and this gives me the desire to create a little garden. That's why I would like to see new garden fences, which would be made with a log base, and strings between them, just like this ressource pack:
image
It would be awesome to protect small ponds in the gardens, which would have lotus lilipads etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.