Skip to content

Instantly share code, notes, and snippets.

View dazsim's full-sized avatar

workshopcraft dazsim

View GitHub Profile
c = CollisionBox(32,32)
def RocketMan(self):
RocketMan.x = 320
RocketMan.y = 200
RocketMan.lastx = 320
RocketMan.lasty = 200
class Collider:
"""has Collision checks between entities like rocketman and objects in the
world"""
@dazsim
dazsim / getDrops.java
Created July 30, 2016 02:15
current version of getdrops for blockBarrel.java
@Override
public ArrayList<ItemStack> getDrops(IBlockAccess world,BlockPos pos, IBlockState state, int fortune)
{
ArrayList<ItemStack> items = new ArrayList<ItemStack>();
TileEntity t = world.getTileEntity(pos);
if (t instanceof TileEntityBarrel)
{
TileEntityBarrel tile = (TileEntityBarrel)t;
ItemStack stack = new ItemStack(this,1,tile.getBlockMetadata());
stack.setTagCompound(tile.getTileData());
@dazsim
dazsim / item_food_item.java
Created September 9, 2016 16:31
item_food_item.java
package com.workshopcraft.morefood.items;
import java.util.List;
import com.workshopcraft.morefood.morefood;
import com.workshopcraft.morefood.morefood_tab;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemFood;
{
"barrels": [
{
"name": "oakBarrel",
"unlocalizedname": "oakbarrel",
"sourceblock": "minecraft:planks",
"sourcemeta": "0"
},
{
"levels":
[
{
"level": 1,
"data":
[
{ "x":30, "y":30, "type":1, "hp":1 },
{ "x":115, "y":30, "type":1, "hp":1 },
{ "x":200, "y":30, "type":1, "hp":1 },
/*WALL*/
var brickRowCount = 3;
var brickColumnCount = 7;
var brickWidth = 75;
var brickHeight = 20;
var brickPadding = 10;
var brickOffsetTop = 30;
var brickOffsetLeft = 30;
var maxBricksHeight = 5;
var maxBricksWidth = 7;
package com.workshopcraft.simplebarrels.tesr;
import com.workshopcraft.simplebarrels.render.renderBarrel;
import com.workshopcraft.simplebarrels.tiles.TileEntityBarrel;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.client.renderer.RenderItem;
package com.workshopcraft.simplebarrels.items;
import com.workshopcraft.simplebarrels.SimpleBarrels;
import com.workshopcraft.simplebarrels.blocks.BlockBarrel;
import com.workshopcraft.simplebarrels.handlers.BarrelItemHandler;
import com.workshopcraft.simplebarrels.tiles.TileEntityBarrel;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
@dazsim
dazsim / crash.log
Created January 15, 2017 13:00
Crash
[12:56:45] [Server thread/INFO] [STDOUT]: [com.workshopcraft.simplebarrels.items.ItemDolly:onItemUse:64]: sneaky sneaky
[12:56:45] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_60]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_60]
at net.minecraft.util.Util.runTask(Util.java:26) [Util.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?]
@dazsim
dazsim / crash.log
Created January 15, 2017 14:28
crash 2
2017-01-15 14:19:46,496 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-01-15 14:19:46,499 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[14:19:46] [main/INFO] [GradleStart]: Extra: []
[14:19:46] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Darren/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[14:19:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[14:19:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[14:19:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[14:19:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.la