Skip to content

Instantly share code, notes, and snippets.

Kristiāns Micītis LatvianModder

Block or report user

Report or block LatvianModder

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View ftb-utilities-permissions.txt
Node | Type | Player default | OP default | Variants
| | | |
command | bool | false | true | [true, false]
default_op_rank | bool | false | false | [true, false]
default_player_rank
@LatvianModder
LatvianModder / recipes.js
Created Nov 30, 2019
KubeJS 1.12.2 Recipes
View recipes.js
// This script replaces beacon recipe with new one
// Listen to Crafing Table recipe event
events.listen('recipes.crafting_table', function (event) {
// Remove Beacon recipe
event.removeID('minecraft:beacon')
// Add new Beacon recipe. new_beacon is the ID of recipe, minecraft:beacon is the item
event.addShaped('new_beacon', 'minecraft:beacon', ['CGC', 'GSG', 'CGC'], {
G: 'ore:blockGlass', // And blockGlass
S: 'ore:netherStar', // Any netherStar
@LatvianModder
LatvianModder / example.js
Last active Jan 22, 2020
KubeJS 1.14+ Recipes
View example.js
// kubejs/data/modpack/kubejs/example.js
// This is just an example script to show off multiple types of recipes and removal methods
// Supports /reload
// Enable recipe logging, off by default
server.logAddedRecipes = true
server.logRemovedRecipes = true
// Listen to server recipe event
events.listen('server.datapack.recipes', function (event) {
View FTBTeamsCommands.java
public void register(CommandDispatcher<CommandSource> dispatcher)
{
LiteralCommandNode<CommandSource> command = dispatcher.register(Commands.literal("ftbteams")
.then(Commands.literal("create")
.then(Commands.argument("name", StringArgumentType.greedyString())
.executes(ctx -> create(ctx.getSource(), string(ctx, "name")))
)
.executes(ctx -> create(ctx.getSource(), ""))
)
.then(Commands.literal("create_server_team")
View NettyHttpServer.java
package dev.latvian.kubejs.documentation;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelOption;
import io.netty.channel.EventLoopGroup;
View _variants.js
// This is not actually executable code.
// This just shows that there are different ways to write things,
// you chose whichever looks best/fits better your needs.
// Note: 'data' is only available in 1.12.2 and represents item metadata or damage
// Items
// If string is used, it parses it as /give would.
'minecraft:stone_sword' // Stone Sword
'minecraft:stone_sword 1 10' // Stone Sword with damage 10
'minecraft:apple 30' // 30 Apples
View truss.json
{
"parent": "block/block",
"credit": "Made with Blockbench",
"textures": {
"0": "minecraft:blocks/iron_block",
"particle": "minecraft:blocks/iron_block"
},
"elements": [
{
"from": [4, 0, 4],
View BlockTruss.java
package com.latmod.mods.wallcables.block;
import net.minecraft.block.Block;
import net.minecraft.block.material.MapColor;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.PropertyEnum;
import net.minecraft.block.properties.PropertyInteger;
import net.minecraft.block.state.BlockStateContainer;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.EntityLivingBase;
View LedStrip.java
import processing.core.PApplet;
import processing.event.MouseEvent;
import processing.serial.Serial;
/**
* @author LatvianModder
*/
public class LedStrip extends PApplet
{
public static void main(String[] args)
@LatvianModder
LatvianModder / LedStrip.ino
Created Jun 2, 2018
Code for Arduino to read data from serial and display it on a led strip
View LedStrip.ino
#include "FastLED.h"
#define NUM_LEDS 300
#define DATA_PIN 3
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
FastLED.setTemperature(Tungsten100W);
FastLED.setBrightness(30);
You can’t perform that action at this time.