nosingleplayer: fix crash Shadow (listes+accesseur), retire RenderMixin en double
This commit is contained in:
@@ -406,9 +406,9 @@
|
||||
"name": "NoSingleplayer (SurviePote)",
|
||||
"type": "FabricMod",
|
||||
"artifact": {
|
||||
"size": 1690129,
|
||||
"size": 2290604,
|
||||
"url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.0.jar",
|
||||
"MD5": "74c652e74ce9c0a2f9903dbea1e05bd1"
|
||||
"MD5": "25b957a873783c93bca820160e9d611a"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Binary file not shown.
+14
@@ -0,0 +1,14 @@
|
||||
package fr.surviepote.nosingleplayer.mixin;
|
||||
|
||||
import java.util.List;
|
||||
import net.minecraft.client.gui.components.Renderable;
|
||||
import net.minecraft.client.gui.screens.Screen;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
@Mixin(Screen.class)
|
||||
public interface ScreenAccessor {
|
||||
|
||||
@Accessor("renderables")
|
||||
List<Renderable> surviepote$getRenderables();
|
||||
}
|
||||
+35
-27
@@ -2,22 +2,23 @@ package fr.surviepote.nosingleplayer.mixin;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.components.AbstractWidget;
|
||||
import net.minecraft.client.gui.components.Button;
|
||||
import net.minecraft.client.gui.components.FriendsButton;
|
||||
import net.minecraft.client.gui.components.PlainTextButton;
|
||||
import net.minecraft.client.gui.components.SpriteIconButton;
|
||||
import net.minecraft.client.gui.components.events.GuiEventListener;
|
||||
import net.minecraft.client.gui.narration.NarratableEntry;
|
||||
import net.minecraft.client.gui.components.Renderable;
|
||||
import net.minecraft.client.gui.screens.ConnectScreen;
|
||||
import net.minecraft.client.gui.screens.TitleScreen;
|
||||
import net.minecraft.client.multiplayer.ServerData;
|
||||
import net.minecraft.client.multiplayer.TransferState;
|
||||
import net.minecraft.client.multiplayer.resolver.ServerAddress;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import fr.surviepote.nosingleplayer.NoSingleplayer;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.Unique;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
@@ -27,14 +28,11 @@ public abstract class TitleScreenMixin {
|
||||
|
||||
private static final String SERVER_HOST = "mcpv.ihorizon.org:25565";
|
||||
|
||||
@Shadow
|
||||
protected int width;
|
||||
|
||||
@Shadow
|
||||
protected int height;
|
||||
|
||||
@Shadow
|
||||
protected abstract <T extends GuiEventListener & Renderable & NarratableEntry> T addRenderableWidget(T widget);
|
||||
@Unique
|
||||
private static void surviepote$removeWidget(TitleScreen self, GuiEventListener widget) {
|
||||
self.children().remove(widget);
|
||||
((ScreenAccessor) self).surviepote$getRenderables().remove(widget);
|
||||
}
|
||||
|
||||
@Inject(method = "init", at = @At("TAIL"))
|
||||
private void surviepote$customizeMenu(CallbackInfo ci) {
|
||||
@@ -45,12 +43,12 @@ public abstract class TitleScreenMixin {
|
||||
String multi = Component.translatable("menu.multiplayer").getString();
|
||||
String realms = Component.translatable("menu.online").getString();
|
||||
|
||||
int joinX = this.width / 2 - 100;
|
||||
int joinY = this.height / 4 + 72;
|
||||
int joinX = minecraft.getWindow().getGuiScaledWidth() / 2 - 100;
|
||||
int joinY = minecraft.getWindow().getGuiScaledHeight() / 4 + 72;
|
||||
boolean foundMulti = false;
|
||||
|
||||
List<SpriteIconButton> iconButtons = new ArrayList<>();
|
||||
for (GuiEventListener child : self.children()) {
|
||||
List<GuiEventListener> toRemove = new ArrayList<>();
|
||||
for (GuiEventListener child : new ArrayList<>(self.children())) {
|
||||
if (child instanceof Button button) {
|
||||
String msg = button.getMessage().getString();
|
||||
if (msg.equals(solo)) {
|
||||
@@ -59,28 +57,38 @@ public abstract class TitleScreenMixin {
|
||||
joinX = button.getX();
|
||||
joinY = button.getY();
|
||||
foundMulti = true;
|
||||
button.visible = false;
|
||||
toRemove.add(button);
|
||||
} else if (msg.equals(realms)) {
|
||||
button.visible = false;
|
||||
toRemove.add(button);
|
||||
}
|
||||
} else if (child instanceof FriendsButton) {
|
||||
((AbstractWidget) child).visible = false;
|
||||
} else if (child instanceof SpriteIconButton iconButton) {
|
||||
iconButtons.add(iconButton);
|
||||
toRemove.add(child);
|
||||
} else if (child instanceof SpriteIconButton) {
|
||||
// Bas-gauche : langue, accessibilité, etc.
|
||||
toRemove.add(child);
|
||||
} else if (child instanceof PlainTextButton) {
|
||||
// Copyright Mojang cliquable en bas.
|
||||
toRemove.add(child);
|
||||
}
|
||||
}
|
||||
// Bas-gauche : langue + accessibilité (icônes).
|
||||
for (SpriteIconButton iconButton : iconButtons) {
|
||||
iconButton.visible = false;
|
||||
for (GuiEventListener widget : toRemove) {
|
||||
surviepote$removeWidget(self, widget);
|
||||
}
|
||||
// RealmsNotificationsScreen : rendu annulé via RealmsNotificationsMixin.
|
||||
|
||||
|
||||
Button join = Button.builder(Component.literal("Rejoindre SurviePote"), pressed -> {
|
||||
ServerData data = new ServerData("SurviePote", SERVER_HOST, ServerData.Type.OTHER);
|
||||
ConnectScreen.startConnecting(self, minecraft, ServerAddress.parseString(SERVER_HOST), data, false, null);
|
||||
ConnectScreen.startConnecting(self, minecraft, ServerAddress.parseString(SERVER_HOST), data, false,
|
||||
new TransferState(Map.of(), Map.of(), false));
|
||||
}).bounds(joinX, joinY, 200, 20).build();
|
||||
this.addRenderableWidget(join); if (!foundMulti) {
|
||||
((ScreenAccessor) self).surviepote$getRenderables().add(join);
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
List rawChildren = (List) self.children();
|
||||
rawChildren.add(join);
|
||||
if (join instanceof AbstractWidget w) {
|
||||
w.visible = true;
|
||||
w.active = true;
|
||||
}
|
||||
if (!foundMulti) {
|
||||
NoSingleplayer.LOGGER.warn("[SurviePote] Bouton Multi introuvable, Join placé par défaut.");
|
||||
}
|
||||
}
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 629 KiB |
@@ -2,7 +2,12 @@
|
||||
"required": true,
|
||||
"package": "fr.surviepote.nosingleplayer.mixin",
|
||||
"compatibilityLevel": "JAVA_25",
|
||||
"client": ["TitleScreenMixin", "TitleScreenTextMixin", "RealmsNotificationsMixin"],
|
||||
"client": [
|
||||
"TitleScreenMixin",
|
||||
"TitleScreenTextMixin",
|
||||
"RealmsNotificationsMixin",
|
||||
"ScreenAccessor"
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 1
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="bin/main" path="src/main/resources">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="main"/>
|
||||
<attribute name="gradle_used_by_scope" value="test"/>
|
||||
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="/home/kisakay/Documents/Code/GitHub/mods/build/natives"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/main" path="src/main/java">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="main"/>
|
||||
<attribute name="gradle_used_by_scope" value="test"/>
|
||||
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="/home/kisakay/Documents/Code/GitHub/mods/build/natives"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/test" path="src/test/java">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="test"/>
|
||||
<attribute name="gradle_used_by_scope" value="test"/>
|
||||
<attribute name="test" value="true"/>
|
||||
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="/home/kisakay/Documents/Code/GitHub/mods/build/natives"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/test" path="src/test/resources">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="test"/>
|
||||
<attribute name="gradle_used_by_scope" value="test"/>
|
||||
<attribute name="test" value="true"/>
|
||||
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="/home/kisakay/Documents/Code/GitHub/mods/build/natives"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
|
||||
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
|
||||
<classpathentry kind="output" path="bin/default"/>
|
||||
</classpath>
|
||||
Symlink
+1
@@ -0,0 +1 @@
|
||||
flake-profile-3-link
|
||||
+1
@@ -0,0 +1 @@
|
||||
/nix/store/mx40nxwijqjgfvnyxyckc8kv4r68mh4s-nix-shell-env
|
||||
@@ -0,0 +1 @@
|
||||
use flake
|
||||
@@ -0,0 +1,21 @@
|
||||
# Gradle build system ignores
|
||||
.gradle/
|
||||
build/
|
||||
|
||||
# Other IDE related folders
|
||||
.idea/
|
||||
.settings/
|
||||
|
||||
# Workspace files
|
||||
# bin
|
||||
# Minecraft client/server files
|
||||
run/
|
||||
#src/main/resources/assets/*/models/custom
|
||||
#src/main/resources/assets/*/models/item
|
||||
#src/main/resources/assets/*/textures/blocks
|
||||
#src/main/resources/assets/*/textures/items
|
||||
#src/main/resources/assets/*/textures/models/armor
|
||||
#src/main/resources/assets/*/textures/*.png
|
||||
#src/main/resources/assets/*/sounds
|
||||
|
||||
bin
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Mod</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
|
||||
</natures>
|
||||
<filteredResources>
|
||||
<filter>
|
||||
<id>1</id>
|
||||
<name></name>
|
||||
<type>30</type>
|
||||
<matcher>
|
||||
<id>org.eclipse.core.resources.regexFilterMatcher</id>
|
||||
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
|
||||
</matcher>
|
||||
</filter>
|
||||
</filteredResources>
|
||||
</projectDescription>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,66 @@
|
||||
// SurviePote - nosingleplayer : build SANS loom.
|
||||
// MC 26.3 n'est plus obfusqué (noms Mojang lisibles dans le jar vanilla) et Mojang ne
|
||||
// publie plus de mappings (pas de client_mappings/server_mappings, pas de Yarn 26.x).
|
||||
// On compile directement contre le jar client Mojang + loader/mixin en compileOnly.
|
||||
plugins {
|
||||
id 'java'
|
||||
}
|
||||
|
||||
version = project.mod_version
|
||||
group = project.maven_group
|
||||
|
||||
base {
|
||||
archivesName = project.archives_base_name
|
||||
}
|
||||
|
||||
def mcDir = layout.buildDirectory.dir('mc')
|
||||
|
||||
tasks.register('downloadMcLibs') {
|
||||
def manifestUrl = 'https://piston-meta.mojang.com/mc/game/version_manifest_v2.json'
|
||||
def mcVersion = project.minecraft_version
|
||||
def loaderVersion = project.loader_version
|
||||
outputs.dir(mcDir)
|
||||
doLast {
|
||||
def outDir = mcDir.get().asFile
|
||||
outDir.mkdirs()
|
||||
def dl = { String url, File dest ->
|
||||
if (!dest.exists()) {
|
||||
println "Téléchargement ${dest.name} ..."
|
||||
new URL(url).withInputStream { i -> dest.withOutputStream { it << i } }
|
||||
}
|
||||
}
|
||||
def manifest = new groovy.json.JsonSlurper().parse(new URL(manifestUrl))
|
||||
def entry = manifest.versions.find { it.id == mcVersion }
|
||||
if (entry == null) throw new GradleException("Version MC introuvable : ${mcVersion}")
|
||||
def versionJson = new groovy.json.JsonSlurper().parse(new URL(entry.url))
|
||||
dl(versionJson.downloads.client.url, new File(outDir, 'client.jar'))
|
||||
dl("https://maven.fabricmc.net/net/fabricmc/fabric-loader/${loaderVersion}/fabric-loader-${loaderVersion}.jar",
|
||||
new File(outDir, 'fabric-loader.jar'))
|
||||
dl('https://maven.fabricmc.net/net/fabricmc/sponge-mixin/0.17.5+mixin.0.8.7/sponge-mixin-0.17.5+mixin.0.8.7.jar',
|
||||
new File(outDir, 'sponge-mixin.jar'))
|
||||
dl('https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar',
|
||||
new File(outDir, 'slf4j-api.jar'))
|
||||
dl('https://libraries.minecraft.net/com/mojang/brigadier/1.3.11/brigadier-1.3.11.jar',
|
||||
new File(outDir, 'brigadier.jar'))
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly files({ tasks.named('downloadMcLibs').map { mcDir.get().asFile.listFiles().findAll { it.name.endsWith('.jar') } } })
|
||||
}
|
||||
|
||||
tasks.withType(JavaCompile).configureEach {
|
||||
it.options.release = 25
|
||||
it.dependsOn('downloadMcLibs')
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property 'version', project.version
|
||||
filesMatching('fabric.mod.json') {
|
||||
expand 'version': project.version
|
||||
}
|
||||
}
|
||||
|
||||
java {
|
||||
withSourcesJar()
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "armor",
|
||||
"definition": {
|
||||
"enableHelmet": true,
|
||||
"textureHelmet": "amethyst_helmet",
|
||||
"enableBody": true,
|
||||
"textureBody": "amethyst_chestplate",
|
||||
"enableLeggings": true,
|
||||
"textureLeggings": "amethyst_leggings",
|
||||
"enableBoots": true,
|
||||
"textureBoots": "amethyst_boots",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"armorTextureFile": "methyst_rmor_",
|
||||
"helmetName": "Amethyst Helmet",
|
||||
"bodyName": "Amethyst Chestplate",
|
||||
"leggingsName": "Amethyst Leggings",
|
||||
"bootsName": "Amethyst Boots",
|
||||
"helmetSpecialInfo": [],
|
||||
"bodySpecialInfo": [],
|
||||
"leggingsSpecialInfo": [],
|
||||
"bootsSpecialInfo": [],
|
||||
"helmetModelName": "Default",
|
||||
"helmetModelPart": "Helmet",
|
||||
"helmetModelTexture": "From armor",
|
||||
"bodyModelName": "Default",
|
||||
"bodyModelPart": "Body",
|
||||
"bodyModelTexture": "From armor",
|
||||
"leggingsModelName": "Default",
|
||||
"leggingsModelPartL": "Leggings L",
|
||||
"leggingsModelPartR": "Leggings R",
|
||||
"leggingsModelTexture": "From armor",
|
||||
"bootsModelName": "Default",
|
||||
"bootsModelPartL": "Boots L",
|
||||
"bootsModelPartR": "Boots R",
|
||||
"bootsModelTexture": "From armor",
|
||||
"maxDamage": 15,
|
||||
"damageValueHelmet": 2,
|
||||
"damageValueBody": 6,
|
||||
"damageValueLeggings": 5,
|
||||
"damageValueBoots": 2,
|
||||
"enchantability": 9,
|
||||
"toughness": 0.0,
|
||||
"knockbackResistance": 0.0,
|
||||
"equipSound": {
|
||||
"value": ""
|
||||
},
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystArmor.body"
|
||||
},
|
||||
"name": "amethystarmorbodyrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystArmor.boots"
|
||||
},
|
||||
"name": "amethystarmorbootsrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystArmor.helmet"
|
||||
},
|
||||
"name": "amethystarmorhelmetrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystArmor.legs"
|
||||
},
|
||||
"name": "amethystarmorleggingsrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst_axe",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Axe",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Axe",
|
||||
"harvestLevel": 4,
|
||||
"efficiency": 7.0,
|
||||
"attackSpeed": 1.0,
|
||||
"enchantability": 12,
|
||||
"damageVsEntity": 4.7,
|
||||
"usageCount": 1164,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystAxe"
|
||||
},
|
||||
"name": "amethystaxerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 9,
|
||||
"group": "",
|
||||
"recipeShapeless": true,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
"name": "amethystblockorerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "methystammer",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Hammer",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Pickaxe",
|
||||
"harvestLevel": 3,
|
||||
"efficiency": 2.0,
|
||||
"attackSpeed": 0.8,
|
||||
"enchantability": 2,
|
||||
"damageVsEntity": 4.0,
|
||||
"usageCount": 16000,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"onBlockDestroyedWithTool": {
|
||||
"name": "PaladiumHammerBlockDestroyedWithTool"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystStick"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystHammer"
|
||||
},
|
||||
"name": "amethysthammerrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst_ingot",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Ingot",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethystmixedcoal",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Mixed Coal",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"recipeRemainder": {
|
||||
"value": ""
|
||||
},
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 8,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:PaladiumStick"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:PaladiumStick"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "Items.COAL#0"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystMixedCoal"
|
||||
},
|
||||
"name": "amethyst_mixed_coal_recipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "amethyst_ore",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 11,
|
||||
"customModelName": "Single texture",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "SOLID",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Amethyst Ore",
|
||||
"specialInfo": [],
|
||||
"hardness": 3.0,
|
||||
"resistance": 5.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "pickaxe",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:AmethystOre"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "ROCK"
|
||||
},
|
||||
"tickRate": 10,
|
||||
"tickRandomly": false,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": ""
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "NORMAL",
|
||||
"isNotColidable": false,
|
||||
"soundOnStep": {
|
||||
"value": "STONE"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 2,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"spawnWorldTypes": [
|
||||
"Surface"
|
||||
],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [
|
||||
{
|
||||
"value": "Blocks.GRAVEL"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.STONE#0"
|
||||
}
|
||||
],
|
||||
"frequencyPerChunks": 5,
|
||||
"frequencyOnChunk": 5,
|
||||
"minGenerateHeight": 1,
|
||||
"maxGenerateHeight": 25
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "amethyst_block",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 11,
|
||||
"customModelName": "Single texture",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "SOLID",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Block of Amethyst",
|
||||
"specialInfo": [],
|
||||
"hardness": 5.0,
|
||||
"resistance": 8.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "pickaxe",
|
||||
"customDrop": {
|
||||
"value": ""
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "IRON"
|
||||
},
|
||||
"tickRate": 10,
|
||||
"tickRandomly": false,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": ""
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "NORMAL",
|
||||
"isNotColidable": false,
|
||||
"soundOnStep": {
|
||||
"value": "METAL"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 2,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [
|
||||
{
|
||||
"value": "Blocks.STONE"
|
||||
}
|
||||
],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
"name": "amethystoreblockrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Smelting",
|
||||
"xpReward": 2.0999999999999996,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"smeltingInputStack": {
|
||||
"value": "CUSTOM:AmethystOre"
|
||||
},
|
||||
"smeltingReturnStack": {
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
"name": "amethystoresmelting",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst_pickaxe",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Pickaxe",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Pickaxe",
|
||||
"harvestLevel": 2,
|
||||
"efficiency": 6.0,
|
||||
"attackSpeed": 1.0,
|
||||
"enchantability": 7,
|
||||
"damageVsEntity": 3.1,
|
||||
"usageCount": 1164,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystPickaxe"
|
||||
},
|
||||
"name": "amethystpickaxerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst_shovel",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Shovel",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Spade",
|
||||
"harvestLevel": 5,
|
||||
"efficiency": 12.5,
|
||||
"attackSpeed": 1.0,
|
||||
"enchantability": 7,
|
||||
"damageVsEntity": 2.5,
|
||||
"usageCount": 1164,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystShovel"
|
||||
},
|
||||
"name": "amethystshovelrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "spikeametyste_1",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 2,
|
||||
"customModelName": "spike_ametyst:default",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Amethyst Spike",
|
||||
"specialInfo": [],
|
||||
"hardness": 1.0,
|
||||
"resistance": 10.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": ""
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "ROCK"
|
||||
},
|
||||
"tickRate": 10,
|
||||
"tickRandomly": false,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": ""
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "NORMAL",
|
||||
"isNotColidable": false,
|
||||
"soundOnStep": {
|
||||
"value": "GROUND"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Stick",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 4,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystStick"
|
||||
},
|
||||
"name": "amethyststickrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "amethyst_sword",
|
||||
"customModelName": "Normal",
|
||||
"name": "Amethyst Sword",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Sword",
|
||||
"harvestLevel": 2,
|
||||
"efficiency": 6.0,
|
||||
"attackSpeed": 1.6,
|
||||
"enchantability": 12,
|
||||
"damageVsEntity": 6.0,
|
||||
"usageCount": 1999,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
}
|
||||
],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AmethystSword"
|
||||
},
|
||||
"name": "amethystswordrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "fluid",
|
||||
"definition": {
|
||||
"name": "AngelicWater",
|
||||
"textureStill": "angelicwater_still",
|
||||
"textureFlowing": "angelicwater_flowing",
|
||||
"luminosity": 0,
|
||||
"density": 1000,
|
||||
"viscosity": 1000,
|
||||
"isGas": false,
|
||||
"type": "WATER",
|
||||
"generateBucket": true,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"frequencyOnChunks": 5,
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"onEntityCollides": {
|
||||
"name": "AngelicWaterMobplayerCollidesBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"175\" y=\"75\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><comment h=\"68\" pinned=\"false\" w=\"294\">This example will test if the current entity type is the player. If it is true, then it will run whatever you place in the \"do\" section of the if statement.</comment><value name=\"IF0\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"/></value></block></value><statement name=\"DO0\"><block type=\"controls_if\"><comment h=\"85\" pinned=\"false\" w=\"293\">This example will test if the random number is less than 0.7 (70%). Random numbers range between (0.0 and 1.0). If it is true, then it will run what is in the \"do\" section of the if statement.</comment><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"math_java_constants\"><field name=\"CONSTANT\">RANDOM</field></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value></block></value><statement name=\"DO0\"><block type=\"entity_set_health\"><value name=\"health\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_health\"><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1.5</field></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.DIAMOND"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.WATER_BUCKET"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:AngelicWater"
|
||||
},
|
||||
"name": "angelicwaterrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:KiwanoStage4</field></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Kiwano</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement><statement name=\"ELSE\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:KiwanoSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage3</field></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EggPlantFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement><statement name=\"ELSE\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:KiwanoStage4</field></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Kiwano</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement><statement name=\"ELSE\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:KiwanoSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:OkamiStage3</field></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OkamiFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement><statement name=\"ELSE\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OkamiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"></mutation><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:OrangeBlueStage4</field></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><next><block type=\"spawn_gem\"><field name=\"despawn\">TRUE</field><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrangeBlueFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value><next><block type=\"spawn_gem\"><field name=\"despawn\">TRUE</field><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrangeBlueSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></next></block></statement><statement name=\"ELSE\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"coord_y\"></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><next><block type=\"spawn_gem\"><field name=\"despawn\">TRUE</field><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrangeBlueSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "cave_block",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 10,
|
||||
"customModelName": "Normal",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": false,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Cave Block",
|
||||
"specialInfo": [],
|
||||
"hardness": 1.0,
|
||||
"resistance": 10.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": ""
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "ROCK"
|
||||
},
|
||||
"tickRate": 10,
|
||||
"tickRandomly": false,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": ""
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "NORMAL",
|
||||
"isNotColidable": false,
|
||||
"soundOnStep": {
|
||||
"value": "METAL"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:FindiumGem"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GLASS"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:CaveBlock"
|
||||
},
|
||||
"name": "caveblockrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "compressed_amethyst",
|
||||
"customModelName": "Normal",
|
||||
"name": "Compressed Amethyst",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:AmethystOreBlock"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:CompressedAmethyst"
|
||||
},
|
||||
"name": "compressedamethystrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "creativemixedcoal",
|
||||
"customModelName": "Normal",
|
||||
"name": "Creative Mixed Coal",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"recipeRemainder": {
|
||||
"value": ""
|
||||
},
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"672\" y=\"198\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"item_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"/></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "gun",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "dynamite",
|
||||
"customModelName": "Normal",
|
||||
"name": "Dynamite",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"ammoItem": {
|
||||
"value": "CUSTOM:Dynamite"
|
||||
},
|
||||
"shootConstantly": false,
|
||||
"usageCount": 0,
|
||||
"actionSound": {
|
||||
"value": ""
|
||||
},
|
||||
"hasGlow": false,
|
||||
"animation": "bow",
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"bulletPower": 1.0,
|
||||
"bulletDamage": 1.3,
|
||||
"bulletKnockback": 2,
|
||||
"bulletParticles": true,
|
||||
"bulletIgnitesFire": true,
|
||||
"bulletItemTexture": {
|
||||
"value": "CUSTOM:Dynamite"
|
||||
},
|
||||
"bulletModel": "Default",
|
||||
"customBulletModelTexture": "",
|
||||
"onBulletHitsBlock": {
|
||||
"name": "DynamiteBulletHitsBlock"
|
||||
},
|
||||
"onBulletHitsEntity": {
|
||||
"name": "DynamiteBulletHitsBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"explode\"><field name=\"mode\">BREAK</field><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"power\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "gun",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "dynamite_ninja",
|
||||
"customModelName": "Normal",
|
||||
"name": "Ninja Dynamite",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"ammoItem": {
|
||||
"value": "CUSTOM:Dynamite"
|
||||
},
|
||||
"shootConstantly": false,
|
||||
"usageCount": 0,
|
||||
"actionSound": {
|
||||
"value": ""
|
||||
},
|
||||
"hasGlow": false,
|
||||
"animation": "bow",
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"bulletPower": 1.0,
|
||||
"bulletDamage": 1.2000000000000002,
|
||||
"bulletKnockback": 2,
|
||||
"bulletParticles": true,
|
||||
"bulletIgnitesFire": true,
|
||||
"bulletItemTexture": {
|
||||
"value": "CUSTOM:Dynamite"
|
||||
},
|
||||
"bulletModel": "Default",
|
||||
"customBulletModelTexture": "",
|
||||
"onBulletHitsBlock": {
|
||||
"name": "DynamiteBulletHitsBlock"
|
||||
},
|
||||
"onBulletHitsEntity": {
|
||||
"name": "DynamiteBulletHitsBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "eggplants",
|
||||
"customModelName": "Normal",
|
||||
"name": "Egg Plant",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "command",
|
||||
"definition": {
|
||||
"commandName": "end",
|
||||
"permissionLevel": "4",
|
||||
"onCommandExecuted": {
|
||||
"name": "EndCommandExecuted"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"255\" y=\"111\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><comment h=\"67\" pinned=\"false\" w=\"296\">Tests if the entity has OP with level 4 command permission on a server, or if the single-player world has commands enabled.</comment><value name=\"IF0\"><block type=\"entity_canusecommand\"><value name=\"permissionlevel\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></value><statement name=\"DO0\"><block type=\"entity_switch_dimension\"><field name=\"dimension\">End</field><next><block type=\"play_sound\"><field name=\"sound\">entity.endermen.teleport</field><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"pitch\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></next><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "armor",
|
||||
"definition": {
|
||||
"enableHelmet": true,
|
||||
"textureHelmet": "endium_helmet",
|
||||
"enableBody": true,
|
||||
"textureBody": "endium_chestplate",
|
||||
"enableLeggings": true,
|
||||
"textureLeggings": "endium_leggings",
|
||||
"enableBoots": true,
|
||||
"textureBoots": "endium_boots",
|
||||
"onHelmetTick": {
|
||||
"name": "EndiumArmorHelmetTickEvent"
|
||||
},
|
||||
"onBodyTick": {
|
||||
"name": "EndiumArmorBodyTickEvent"
|
||||
},
|
||||
"onLeggingsTick": {
|
||||
"name": "EndiumArmorLeggingsTickEvent"
|
||||
},
|
||||
"onBootsTick": {
|
||||
"name": "EndiumArmorBootsTickEvent"
|
||||
},
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"armorTextureFile": "endium",
|
||||
"helmetName": "Endium Helmet",
|
||||
"bodyName": "Endium Chestplate",
|
||||
"leggingsName": "Endium Leggings",
|
||||
"bootsName": "Endium Boots",
|
||||
"helmetSpecialInfo": [],
|
||||
"bodySpecialInfo": [],
|
||||
"leggingsSpecialInfo": [],
|
||||
"bootsSpecialInfo": [],
|
||||
"helmetModelName": "Default",
|
||||
"helmetModelPart": "Helmet",
|
||||
"helmetModelTexture": "From armor",
|
||||
"bodyModelName": "Default",
|
||||
"bodyModelPart": "Body",
|
||||
"bodyModelTexture": "From armor",
|
||||
"leggingsModelName": "Default",
|
||||
"leggingsModelPartL": "Leggings L",
|
||||
"leggingsModelPartR": "Leggings R",
|
||||
"leggingsModelTexture": "From armor",
|
||||
"bootsModelName": "Default",
|
||||
"bootsModelPartL": "Boots L",
|
||||
"bootsModelPartR": "Boots R",
|
||||
"bootsModelTexture": "From armor",
|
||||
"maxDamage": 1024,
|
||||
"damageValueHelmet": 5,
|
||||
"damageValueBody": 11,
|
||||
"damageValueLeggings": 9,
|
||||
"damageValueBoots": 5,
|
||||
"enchantability": 25,
|
||||
"toughness": 5.0,
|
||||
"knockbackResistance": 0.0,
|
||||
"equipSound": {
|
||||
"value": ""
|
||||
},
|
||||
"repairItems": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumArmor.body"
|
||||
},
|
||||
"name": "endiumarmorbodyrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"326\" y=\"124\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">STRENGTH</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">6</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">REGENERATION</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></next><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumArmor.boots"
|
||||
},
|
||||
"name": "endiumarmorbootsrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">HASTE</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">3</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EndiumArmor.helmet</field></block></value></block></value><value name=\"B\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EndiumArmor.body</field></block></value></block></value><value name=\"B\"><block type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EndiumArmor.legs</field></block></value></block></value><value name=\"B\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EndiumArmor.boots</field></block></value></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_potion_advanced\"><field name=\"potion\">INVISIBILITY</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_saturation\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">20</field></block></value><next><block type=\"entity_set_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"foodlevel\"><block type=\"math_number\"><field name=\"NUM\">20</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumArmor.helmet"
|
||||
},
|
||||
"name": "endiumarmorhelmetrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"243\" y=\"95\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">NIGHT_VISION</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">860</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumArmor.legs"
|
||||
},
|
||||
"name": "endiumarmorleggingsrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"139\" y=\"74\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">RESISTANCE</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">6</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "endium_axe",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Axe",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Axe",
|
||||
"harvestLevel": 12,
|
||||
"efficiency": 10.0,
|
||||
"attackSpeed": 1.0,
|
||||
"enchantability": 14,
|
||||
"damageVsEntity": 8.5,
|
||||
"usageCount": 4595,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumAxe"
|
||||
},
|
||||
"name": "endiumaxerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "gun",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "dynamite_endium",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Dynamite",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"ammoItem": {
|
||||
"value": "CUSTOM:EndiumDynamite"
|
||||
},
|
||||
"shootConstantly": false,
|
||||
"usageCount": 0,
|
||||
"actionSound": {
|
||||
"value": ""
|
||||
},
|
||||
"hasGlow": false,
|
||||
"animation": "bow",
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"bulletPower": 1.0,
|
||||
"bulletDamage": 1.2000000000000002,
|
||||
"bulletKnockback": 3,
|
||||
"bulletParticles": true,
|
||||
"bulletIgnitesFire": true,
|
||||
"bulletItemTexture": {
|
||||
"value": "CUSTOM:EndiumDynamite"
|
||||
},
|
||||
"bulletModel": "Default",
|
||||
"customBulletModelTexture": "",
|
||||
"onBulletHitsBlock": {
|
||||
"name": "EndiumDynamiteHit"
|
||||
},
|
||||
"onBulletHitsEntity": {
|
||||
"name": "EndiumDynamiteHit"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"explode\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"power\"><block type=\"math_number\"><field name=\"NUM\">5</field></block></value></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "endium_ingot",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Ingot",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumNugget"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumNugget"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumNugget"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumNugget"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
"name": "endiumingotrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "endium_nugget",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Nugget",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"recipeRemainder": {
|
||||
"value": ""
|
||||
},
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": true,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "endium_pickaxe",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Pickaxe",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Pickaxe",
|
||||
"harvestLevel": 5,
|
||||
"efficiency": 11.0,
|
||||
"attackSpeed": 1.0,
|
||||
"enchantability": 25,
|
||||
"damageVsEntity": 6.5,
|
||||
"usageCount": 4595,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumPickaxe"
|
||||
},
|
||||
"name": "endiumpickaxerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "tool",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "endium_sword",
|
||||
"customModelName": "Normal",
|
||||
"name": "Endium Sword",
|
||||
"specialInfo": [],
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"toolType": "Sword",
|
||||
"harvestLevel": 5,
|
||||
"efficiency": 11.0,
|
||||
"attackSpeed": 2.0,
|
||||
"enchantability": 25,
|
||||
"damageVsEntity": 12.0,
|
||||
"usageCount": 4595,
|
||||
"blocksAffected": [],
|
||||
"hasGlow": false,
|
||||
"repairItems": [],
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:EndiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.STICK"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:EndiumSword"
|
||||
},
|
||||
"name": "endiumswordrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "extrapolatedbucket",
|
||||
"customModelName": "Normal",
|
||||
"name": "Big Bucket",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 1,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 1275,
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"onRightClickedInAir": {
|
||||
"name": "ExtrapolatedBucketRightClickedOnBlock"
|
||||
},
|
||||
"onRightClickedOnBlock": {
|
||||
"name": "ExtrapolatedBucketRightClickedOnBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:PaladiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:PaladiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:PaladiumIngot"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:ExtrapolatedBucket"
|
||||
},
|
||||
"name": "extrapolatedbucketrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"290\" y=\"73\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"compare_mcblock_material\"><field name=\"material\">LAVA</field><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value></block></value><statement name=\"DO0\"><block type=\"item_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><next><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></next><value name=\"item\"><block type=\"itemstack_to_mcitem\"/></value></block></statement><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"compare_mcblock_material\"><field name=\"material\">WATER</field><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value></block></value><statement name=\"DO0\"><block type=\"item_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><next><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></next><value name=\"item\"><block type=\"itemstack_to_mcitem\"/></value></block></statement></block></next></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "fluid",
|
||||
"definition": {
|
||||
"name": "FakeWater",
|
||||
"textureStill": "sulfuricwater_still",
|
||||
"textureFlowing": "sulfuricwater_flowing",
|
||||
"luminosity": 0,
|
||||
"density": 1000,
|
||||
"viscosity": 1000,
|
||||
"isGas": false,
|
||||
"type": "WATER",
|
||||
"generateBucket": true,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"frequencyOnChunks": 5,
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"onEntityCollides": {
|
||||
"name": "FakeWaterMobplayerCollidesBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"491\" y=\"180\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><comment h=\"68\" pinned=\"false\" w=\"294\">This example will test if the current entity type is the player. If it is true, then it will run whatever you place in the \"do\" section of the if statement.</comment><value name=\"IF0\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"/></value></block></value><statement name=\"DO0\"><block type=\"controls_if\"><comment h=\"85\" pinned=\"false\" w=\"293\">This example will test if the random number is less than 0.7 (70%). Random numbers range between (0.0 and 1.0). If it is true, then it will run what is in the \"do\" section of the if statement.</comment><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"math_java_constants\"><field name=\"CONSTANT\">RANDOM</field></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value></block></value><statement name=\"DO0\"><block type=\"deal_damage\"><field name=\"damagesource\">GENERIC</field><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1.5</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></statement></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 1,
|
||||
"group": "",
|
||||
"recipeShapeless": false,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Blocks.CACTUS"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "Items.WATER_BUCKET"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:FakeWater"
|
||||
},
|
||||
"name": "fakewaterrecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"-49\" y=\"94\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block inline=\"false\" type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_iteminhand\"><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value></block></value><value name=\"B\"><block inline=\"false\" type=\"logic_binary_ops\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.FARMLAND</field></block></value></block></value><value name=\"B\"><block inline=\"false\" type=\"logic_binary_ops\"><field name=\"OP\">OR</field><comment h=\"68\" pinned=\"false\" w=\"179\">This tests if there is an item in the crafting grid or if there is an empty slot.</comment><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.VOID_AIR</field></block></value></block></value><value name=\"B\"><block inline=\"false\" type=\"logic_binary_ops\"><field name=\"OP\">OR</field><comment h=\"68\" pinned=\"false\" w=\"179\">This tests if there is an item in the crafting grid or if there is an empty slot.</comment><value name=\"A\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.CAVE_AIR</field></block></value></block></value><value name=\"B\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">Blocks.AIR</field></block></value></block></value></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"block_add\"><value name=\"block\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage0</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"/></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"entity_iscreative\"><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></value></block></value><statement name=\"DO0\"><block type=\"entity_remove_item\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></statement></block></next></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "eggplant",
|
||||
"customModelName": "Normal",
|
||||
"name": "Fikutsi Seeds",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"recipeRemainder": {
|
||||
"value": ""
|
||||
},
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"onRightClickedOnBlock": {
|
||||
"name": "FikutsiRighClickedOnBlock"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "eggplant_stage_0",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 2,
|
||||
"customModelName": "fikutsi_stage0:default",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Fikutsi Stage0",
|
||||
"specialInfo": [],
|
||||
"hardness": 0.0,
|
||||
"resistance": 0.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "PLANTS"
|
||||
},
|
||||
"tickRate": 100,
|
||||
"tickRandomly": true,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "DESTROY",
|
||||
"isNotColidable": true,
|
||||
"soundOnStep": {
|
||||
"value": "PLANT"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"onNeighbourBlockChanges": {
|
||||
"name": "BreakBlockUnderCropsForFikutsi"
|
||||
},
|
||||
"onTickUpdate": {
|
||||
"name": "FikutsiStage0UpdateTick"
|
||||
},
|
||||
"onDestroyedByExplosion": {
|
||||
"name": "FikutsiStage0BlockDestroyByPlayerBlockDestroyedByPlayer"
|
||||
},
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><value name=\"IF0\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage3</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove_with_particles\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EggPlantFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement><statement name=\"ELSE\"><block type=\"block_remove_with_particles\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><mutation else=\"1\"/><comment h=\"85\" pinned=\"false\" w=\"293\">This example will test if the random number is less than 0.7 (70%). Random numbers range between (0.0 and 1.0). If it is true, then it will run what is in the \"do\" section of the if statement.</comment><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"math_java_constants\"><field name=\"CONSTANT\">RANDOM</field></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">0.3</field></block></value></block></value><statement name=\"DO0\"><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EggPlantFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></statement><statement name=\"ELSE\"><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></statement></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"68\" y=\"68\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage2</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"block_add\"><value name=\"block\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage3</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></next></block></statement><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage1</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"block_add\"><value name=\"block\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage2</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></next></block></statement><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"compare_mcblocks\"><value name=\"a\"><block type=\"world_data_blockat\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></value><value name=\"b\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage0</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"block_add\"><value name=\"block\"><block type=\"mcitem_allblocks\"><field name=\"value\">CUSTOM:FikutsiStage1</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value></block></next></block></statement></block></next></block></next></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "eggplant_stage_1",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 2,
|
||||
"customModelName": "fikutsi_stage1:default",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Fikutsi Stage1",
|
||||
"specialInfo": [],
|
||||
"hardness": 0.0,
|
||||
"resistance": 0.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "PLANTS"
|
||||
},
|
||||
"tickRate": 100,
|
||||
"tickRandomly": true,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "DESTROY",
|
||||
"isNotColidable": true,
|
||||
"soundOnStep": {
|
||||
"value": "PLANT"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"onNeighbourBlockChanges": {
|
||||
"name": "BreakBlockUnderCropsForFikutsi"
|
||||
},
|
||||
"onTickUpdate": {
|
||||
"name": "FikutsiStage0UpdateTick"
|
||||
},
|
||||
"onDestroyedByExplosion": {
|
||||
"name": "FikutsiStage0BlockDestroyByPlayerBlockDestroyedByPlayer"
|
||||
},
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "eggplant_stage_2",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 2,
|
||||
"customModelName": "fikutsi_stage2:default",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": true,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Fikutsi Stage2",
|
||||
"specialInfo": [],
|
||||
"hardness": 0.0,
|
||||
"resistance": 0.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "PLANTS"
|
||||
},
|
||||
"tickRate": 100,
|
||||
"tickRandomly": true,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "DESTROY",
|
||||
"isNotColidable": true,
|
||||
"soundOnStep": {
|
||||
"value": "PLANT"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"onNeighbourBlockChanges": {
|
||||
"name": "BreakBlockUnderCropsForFikutsi"
|
||||
},
|
||||
"onTickUpdate": {
|
||||
"name": "FikutsiStage0UpdateTick"
|
||||
},
|
||||
"onDestroyedByExplosion": {
|
||||
"name": "FikutsiStage0BlockDestroyByPlayerBlockDestroyedByPlayer"
|
||||
},
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "eggplant_stage_3",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 2,
|
||||
"customModelName": "fikutsi_stage3:default",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "CUTOUT_MIPPED",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Fikutsi Stage3",
|
||||
"specialInfo": [],
|
||||
"hardness": 0.0,
|
||||
"resistance": 0.0,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "Not specified",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:EggPlantFruit"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "PLANTS"
|
||||
},
|
||||
"tickRate": 100,
|
||||
"tickRandomly": true,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": "CUSTOM:FikutsiSeeds"
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "DESTROY",
|
||||
"isNotColidable": true,
|
||||
"soundOnStep": {
|
||||
"value": "PLANT"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 1,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"onNeighbourBlockChanges": {
|
||||
"name": "BreakBlockUnderCropsForFikutsi"
|
||||
},
|
||||
"onDestroyedByPlayer": {
|
||||
"name": "FikutsiStage3Casser"
|
||||
},
|
||||
"onDestroyedByExplosion": {
|
||||
"name": "FikutsiStage0BlockDestroyByPlayerBlockDestroyedByPlayer"
|
||||
},
|
||||
"spawnWorldTypes": [],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [],
|
||||
"frequencyPerChunks": 10,
|
||||
"frequencyOnChunk": 16,
|
||||
"minGenerateHeight": 0,
|
||||
"maxGenerateHeight": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "procedure",
|
||||
"definition": {
|
||||
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"block_remove_with_particles\"><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:EggPlantFruit</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><next><block type=\"spawn_gem\"><value name=\"block\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:FikutsiSeeds</field></block></value><value name=\"x\"><block type=\"coord_x\"/></value><value name=\"y\"><block type=\"coord_y\"/></value><value name=\"z\"><block type=\"coord_z\"/></value><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next><value name=\"pickUpDelay\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value></block></next></block></next></block></xml>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "recipe",
|
||||
"definition": {
|
||||
"recipeType": "Crafting",
|
||||
"xpReward": 0.0,
|
||||
"cookingTime": 200,
|
||||
"recipeRetstackSize": 9,
|
||||
"group": "",
|
||||
"recipeShapeless": true,
|
||||
"recipeSlots": [
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": "CUSTOM:FindiumOreBlock"
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"recipeReturnStack": {
|
||||
"value": "CUSTOM:FindiumGem"
|
||||
},
|
||||
"name": "findiumblockorerecipe",
|
||||
"namespace": "mod"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "item",
|
||||
"definition": {
|
||||
"renderType": 0,
|
||||
"texture": "findium",
|
||||
"customModelName": "Normal",
|
||||
"name": "Findium",
|
||||
"rarity": "COMMON",
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"stackSize": 64,
|
||||
"enchantability": 0,
|
||||
"useDuration": 0,
|
||||
"toolType": 1.0,
|
||||
"damageCount": 0,
|
||||
"recipeRemainder": {
|
||||
"value": ""
|
||||
},
|
||||
"destroyAnyBlock": false,
|
||||
"immuneToFire": false,
|
||||
"stayInGridWhenCrafting": false,
|
||||
"damageOnCrafting": false,
|
||||
"enableMeleeDamage": false,
|
||||
"damageVsEntity": 0.0,
|
||||
"specialInfo": [],
|
||||
"hasGlow": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"_fv": 18,
|
||||
"_type": "block",
|
||||
"definition": {
|
||||
"texture": "ffindium_ore",
|
||||
"textureTop": "",
|
||||
"textureLeft": "",
|
||||
"textureFront": "",
|
||||
"textureRight": "",
|
||||
"textureBack": "",
|
||||
"renderType": 11,
|
||||
"customModelName": "Single texture",
|
||||
"rotationMode": 0,
|
||||
"emissiveRendering": false,
|
||||
"displayFluidOverlay": false,
|
||||
"itemTexture": "",
|
||||
"particleTexture": "",
|
||||
"tintType": "No tint",
|
||||
"isItemTinted": false,
|
||||
"hasTransparency": true,
|
||||
"connectedSides": false,
|
||||
"transparencyType": "SOLID",
|
||||
"disableOffset": false,
|
||||
"boundingBoxes": [
|
||||
{
|
||||
"mx": 0.0,
|
||||
"my": 0.0,
|
||||
"mz": 0.0,
|
||||
"Mx": 16.0,
|
||||
"My": 16.0,
|
||||
"Mz": 16.0,
|
||||
"subtract": false
|
||||
}
|
||||
],
|
||||
"name": "Findium Ore",
|
||||
"specialInfo": [],
|
||||
"hardness": 3.0,
|
||||
"resistance": 8.705505632961241,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTab": {
|
||||
"value": "CUSTOM:PalaDrillMod"
|
||||
},
|
||||
"destroyTool": "pickaxe",
|
||||
"customDrop": {
|
||||
"value": "CUSTOM:FindiumOre"
|
||||
},
|
||||
"dropAmount": 1,
|
||||
"useLootTableForDrops": false,
|
||||
"enchantPowerBonus": 0.0,
|
||||
"plantsGrowOn": false,
|
||||
"canProvidePower": false,
|
||||
"lightOpacity": 0,
|
||||
"material": {
|
||||
"value": "ROCK"
|
||||
},
|
||||
"tickRate": 10,
|
||||
"tickRandomly": false,
|
||||
"isReplaceable": false,
|
||||
"colorOnMap": "DEFAULT",
|
||||
"creativePickItem": {
|
||||
"value": ""
|
||||
},
|
||||
"offsetType": "NONE",
|
||||
"aiPathNodeType": "DEFAULT",
|
||||
"flammability": 0,
|
||||
"fireSpreadSpeed": 0,
|
||||
"isLadder": false,
|
||||
"slipperiness": 0.6,
|
||||
"speedFactor": 1.0,
|
||||
"jumpFactor": 1.0,
|
||||
"reactionToPushing": "NORMAL",
|
||||
"isNotColidable": false,
|
||||
"soundOnStep": {
|
||||
"value": "STONE"
|
||||
},
|
||||
"luminance": 0,
|
||||
"unbreakable": false,
|
||||
"breakHarvestLevel": 2,
|
||||
"spawnParticles": false,
|
||||
"particleToSpawn": {
|
||||
"value": "EXPLOSION_NORMAL"
|
||||
},
|
||||
"particleSpawningShape": "Spread",
|
||||
"particleSpawningRadious": 0.5,
|
||||
"particleAmount": 4,
|
||||
"hasInventory": false,
|
||||
"guiBoundTo": "<NONE>",
|
||||
"openGUIOnRightClick": false,
|
||||
"inventorySize": 9,
|
||||
"inventoryStackSize": 64,
|
||||
"inventoryDropWhenDestroyed": true,
|
||||
"inventoryComparatorPower": true,
|
||||
"inventoryOutSlotIDs": [],
|
||||
"inventoryInSlotIDs": [],
|
||||
"hasEnergyStorage": false,
|
||||
"energyInitial": 0,
|
||||
"energyCapacity": 400000,
|
||||
"energyMaxReceive": 200,
|
||||
"energyMaxExtract": 200,
|
||||
"isFluidTank": false,
|
||||
"fluidCapacity": 8000,
|
||||
"fluidRestrictions": [],
|
||||
"spawnWorldTypes": [
|
||||
"Surface"
|
||||
],
|
||||
"restrictionBiomes": [],
|
||||
"blocksToReplace": [
|
||||
{
|
||||
"value": "Blocks.STONE"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.DIRT#0"
|
||||
},
|
||||
{
|
||||
"value": "Blocks.GRAVEL"
|
||||
}
|
||||
],
|
||||
"frequencyPerChunks": 5,
|
||||
"frequencyOnChunk": 3,
|
||||
"minGenerateHeight": 1,
|
||||
"maxGenerateHeight": 33
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user