Coder Social home page Coder Social logo

carbon's Introduction

Hello there! Computers are fascinating things, aren't they?

Navid's GitHub stats

carbon's People

Contributors

aust1n46 avatar jikoo avatar mcmonkey4eva avatar navidk0 avatar pupnewfster avatar shevchik avatar stefensharkey avatar unicxa avatar wombosvideo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

carbon's Issues

[BUG] Heads do not drop

I know why this is the case and will fix in morning already partially on way to fixing. Just got too tired so will finish in morning.

ProtocolBlocker Issue

Hello,

I am here to report an issue on Carbon's ProtocolBlocker, I am using the latest dev #44 build of Carbon and the build seem to have fixed the issue of herochat where players were not getting forced to the default chat channel but the Essentials issue is still there, when you log in for the first time using 1.7.x client, you will get kicked, essentials userdata however will be created. The issue is when you log in again after switching client to 1.8. You will not spawn at the default essentials spawn and essentials starter kit will not be given to you. I have checked the balance as well which seems to be working fine.
I tested this on latest Essentials dev build with UUID support.

Thank you and I really appreciate you hard work you have put in Carbon!

[BUG] Only default rabbits spawn

Other variations of rabbits do not spawn naturally as well as they should spawn as 1 adult and 2 babies not as 3 adults as in vanilla.

[Feature Request] Have /Carbon show the Build Number

Yeah this is a small one but the title basically says it all. It would be very useful if /carbon showed the build number as well as all the information it already does.

There's also an issue when I use new builds in which a new config (or new options aren't added to the config) until I delete the previous one.

[bug?] new Doors

If you click the top half of the door, it opens, but you cant walk through it. It shows its open, but it really isnt.
(door locked with LWC)

[Bug] Lapis Lazuli is pre spawned in Enchantment Tables

The Spigot Protocol Patch automatically puts a "fake" lapis lazuli in the enchantment table to keep the enchantment table working fine for 1.8 clients.

Obviously this isn't a vanilla feature and players should be required to get lapis to enchant things.

Not quite sure how'd you override spigot doing that.

Diorite, Granite and Andesite generation.

It seems that Diorite, Granite and Andesite don't spawn above ground in extreme hills like they're supposed to. In fact, in vanilla they spawn above ground in a few biomes. And as of Carbon 1.6.1 they still spawn less frequently than they should.

[Bug] Buttons above or below blocks throwing off error in LogBlock when the block is broken.

Compiled source as of commit 0da8f35

Breaking the block a button is on when the button is above or below the block causes an error to occur in the console.

[06:31:48] [Server thread/ERROR]: Could not pass event BlockBreakEvent to LogBlock v1.81
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerInteractManager.breakBlock(PlayerInteractManager.java:264) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerInteractManager.dig(PlayerInteractManager.java:118) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:552) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:41) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.handle(PacketPlayInBlockDig.java:65) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
Caused by: java.lang.NullPointerException
    at org.bukkit.craftbukkit.v1_7_R4.block.CraftBlock.getRelative(CraftBlock.java:179) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.craftbukkit.v1_7_R4.block.CraftBlock.getRelative(CraftBlock.java:175) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at de.diddiz.util.LoggingUtil.smartLogBlockBreak(LoggingUtil.java:145) ~[?:?]
    at de.diddiz.LogBlock.listeners.BlockBreakLogging.onBlockBreak(BlockBreakLogging.java:49) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_20]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_20]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    ... 15 more

[Bug] Carbon protocol blocker not cleanly disconnecting players?

Compiled source as of commit 2a87514

Blocking default protocols 4 and 5 (1.7.x). Users who try to login with the blocked client protocols are kicked, but the console outputs warnings from various plugins and online player count is inaccurate. It also seems those clients are able to get online in-game, then kicked. Is there no way to block them from joining?

[16:35:47] [Server thread/WARN]: [NoCheatPlus] DataMan inconsistencies: wrong number of online players (17 instead of 15)
[16:35:56] [User Authenticator #11/INFO]: UUID of player mibby is UUID-NUMBER
[16:35:56] [Server thread/INFO]: mibby lost connection: Please update to minecraft version 1.8.
[16:35:57] [Server thread/INFO]: [-] mibby has left the server.
[16:35:57] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to VoxelSniper v5.170.0-SNAPSHOT-jnks339-git1a17ed8
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerList.c(PlayerList.java:265) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.PlayerList.a(PlayerList.java:152) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.LoginListener.c(LoginListener.java:119) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.LoginListener.a(LoginListener.java:44) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
Caused by: java.lang.NullPointerException
    at com.thevoxelbox.voxelsniper.Sniper$SniperTool.<init>(Sniper.java:482) ~[?:?]
    at com.thevoxelbox.voxelsniper.Sniper$SniperTool.<init>(Sniper.java:472) ~[?:?]
    at com.thevoxelbox.voxelsniper.Sniper$SniperTool.<init>(Sniper.java:461) ~[?:?]
    at com.thevoxelbox.voxelsniper.Sniper.<init>(Sniper.java:45) ~[?:?]
    at com.thevoxelbox.voxelsniper.SniperManager.getSniperForPlayer(SniperManager.java:26) ~[?:?]
    at com.thevoxelbox.voxelsniper.VoxelSniperListener.onPlayerJoin(VoxelSniperListener.java:132) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_20]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_20]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_20]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_20]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    ... 14 more
[16:35:57] [Server thread/INFO]: mibby [/IP:PORT] logged in with entity id 5886 at ([world] -1522.5, 117.0, -14958.5)
[16:35:57] [Craft Scheduler Thread - 2/INFO]: [mcMMO] Aborting profile loading recovery for mibby - player logged out
[16:35:57] [Server thread/WARN]: [NoCheatPlus] DataMan inconsistencies: wrong number of online players (18 instead of 15)
[16:35:57] [Server thread/WARN]: [PwnFilter] Removing cached, but offline player: mibby

[Bug] null initializing Carbon v1.6

Compiled as of commit a79192a

Spigot with patch 20141001a.

[12:26:14] [Server thread/INFO]: [Carbon] Loading Carbon v1.6
[12:26:14] [Server thread/ERROR]: null initializing Carbon v1.6 (Is it up to date?)
java.lang.NullPointerException
    at net.o2gaming.carbon.reflection.Injector.fixItemStack(Injector.java:536) ~[?:?]
    at net.o2gaming.carbon.reflection.Injector.registerRecipes(Injector.java:501) ~[?:?]
    at net.o2gaming.carbon.Carbon.onLoad(Carbon.java:43) ~[?:?]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:374) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:152) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

Various 1.8 crafting recipes.

@NavidK0 Here's a list of 1.8 recipes.
✓ = Implemented and 100% functional, bug free.
--- = Partially implemented, buggy.
✗ = Not implemented.

  • [✓] Diorite (Crafting recipe: 2 cobblestone and 2 Nether quartz in a checker board pattern)
  • [✓] Polished Diorite (Crafting recipe: 4 diorite in a 2x2 configuration)
  • [✓] Andesite (Crafting recipe: 1 cobblestone and 1 diorite)
  • [✓] Polished Andesite (Crafting recipe: 4 andesite in a 2x2 configuration)
  • [✓] Granite (Crafting recipe: 1 Nether quartz and 1 diorite)
  • [✓] Polished Granite (Crafting recipe: 4 granite in a 2x2 configuration)
  • [✓] Coarse Dirt (Crafting recipe: dirt and gravel in a 2x2 checkered pattern, yields four coarse dirt)
  • [✓] Red Sandstone (crafted with 4 red sand in a square)
  • [✓] Red Sandstone Slabs (crafted with 3 red sandstone in a line)
  • [✓] Smooth Red Sandstone (crafted with 4 red sandstone in a square)
  • [✓] Chiseled Red Sandstone (crafted with 2 red sandstone slabs on top of each other)
  • [✓] New Door Types
  • [✓] New Gate Types
  • [✓] New Fence Types (and new crafting recipe)
  • [✓] Iron Trap Door
  • [✓] Iron Door
  • [✓] Slime Block (crafted with 9 slimeballs in a grid)
  • [✓] Prismarine (crafted with 4 prismarine shards in a square)
  • [✓] Prismarine Bricks (crafted with 9 prismarine shards in a grid)
  • [✓] Dark Prismarine (crafted with 8 prismarine shards surrounding an ink sac in the middle)
  • [✓] Sea Lantern (crafted with 4 prismarine shards in the corners, rest prismarine crystals)
  • [✓] Rabbit Stew
  • [✓] Moss Stone (Craftable from one cobblestone and one vine)
  • [✓] Mossy Stone Bricks (Craftable from one stone brick and one vine)
  • [✓] Rabbit Hide -> Leather (crafted in a 2x2 arrangement to produce leather)
  • [✓] Cracked Stone Bricks (Obtained by smelting stone bricks)
  • [✓] Red Sandstone Stairs (crafted with 6 smooth red sandstone in a stair pattern)
  • [✓] Chiseled Stone Bricks (Craftable from two stone brick slabs on top of each other.)
  • [---] Banners (No sway on old worlds.)
  • [---] Armor Stands

[Bug] Carbon 1.5 - Sea Lanterns do not keep light levels.

Spigot with patch 20140927a.
Carbon version 1.5.

Placing down a sea lantern for the first time has the correct light levels and lights up the area. But, if you teleport away (unloading the chunk) and teleport back, that sea lantern is no longer lit.

[Feature suport/ bug] Chests from 1.8 worlds

So i have the latest version of spigot with the latest patch and i have the latest carbon version. I have a server that ran the vanila server file and generated a world. When i transfer the world save file to the spigot server with carbon on it. all the continence of the chests is deleted. if this is a bug can you fix it and if its a spigot isue could you add a feature that stops the deletion. thanks

[Bug] Odd torch behavior.

Compiled source as of commit 0da8f35

Torches are behaving oddly. They are not rotated correctly on blocks.

This is a place in my world that has torches floating.
link

This occurs every once in a while when trying to place a torch on the wall. It floats in the wrong direction.
link2

Some players are reporting they are able to dupe torches when it floats, but might be clientside only until they relog.

[Feature request] Option to use ladders, air, or glass for barrier blocks on 1.7

None of these will work perfectly in all situations, but it would be nice to have the option.

  • Ladders (possibly sideways) provide invisible barriers in 1.7, but won't work near walls.
  • Air, well, it doesn't smoothly provide barriers, but some may prefer it over glass (aesthetics)
  • Glass, what it is currently

In addition:

  • Checkerboarded bottom half of iron doors, could possibly be computationally intensive to do (effectively replace only odd, odd coords and even, even coords for xy or yz, both work), but would work pretty well. Could be made even better by setting orientation based on neighboring blocks (iffy corners, but that's a small price to pay, and the server would knock back anyways).

[Bug] Spawning in standing banner crashes client.

Compiled source as of commit a04669e

Spawned in standing banner ID per commit 486714a

---- Minecraft Crash Report ----
// There are four lights!

Time: 10/4/14 8:00 AM
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
    at amj.a(SourceFile:402)
    at ahb.k(SourceFile:260)
    at ahd.m(SourceFile:490)
    at cio.m(SourceFile:632)
    at xm.s_(SourceFile:1296)
    at ahd.s_(SourceFile:277)
    at cio.s_(SourceFile:105)
    at aqu.a(SourceFile:1406)
    at aqu.g(SourceFile:1384)
    at aqu.i(SourceFile:1277)
    at bsu.r(SourceFile:1824)
    at bsu.as(SourceFile:877)
    at bsu.a(SourceFile:314)
    at net.minecraft.client.main.Main.main(SourceFile:120)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at amj.a(SourceFile:402)
    at ahb.k(SourceFile:260)
    at ahd.m(SourceFile:490)
    at cio.m(SourceFile:632)
    at xm.s_(SourceFile:1296)
    at ahd.s_(SourceFile:277)
    at cio.s_(SourceFile:105)
    at aqu.a(SourceFile:1406)
    at aqu.g(SourceFile:1384)

-- Entity being ticked --
Details:
    Entity Type: null (cio)
    Entity ID: 41112
    Entity Name: mibby
    Entity's Exact location: 5489.95, 64.00, -5225.30
    Entity's Block location: 5489.00,64.00,-5226.00 - World: (5489,64,-5226), Chunk: (at 1,4,6 in 343,-327; contains blocks 5488,0,-5232 to 5503,255,-5217), Region: (10,-11; contains chunks 320,-352 to 351,-321, blocks 5120,0,-5632 to 5631,255,-5121)
    Entity's Momentum: 0.00, 0.00, 0.00
    Entity's Rider: ~~ERROR~~ NullPointerException: null
    Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
    at aqu.i(SourceFile:1277)

Sponge removing water

Sponge removes water even when its not next to it (One block away). Sponge should also remove water if water flows into Sponge block.
Edit: Im not sure if this is added to Carbon but, Sponge should not absorb more than 65 blocks of water (water closest to the sponge will be absorbed first).

Desert Temple Change

From what I have seen 1.8 has changed the wool in the Desert Temples to Stained Clay.

[Bug] Odd door behavior with the new 1.8 doors.

As of commit 0da8f35

The new 1.8 doors have two parts to them instead of being 'whole'. The top part and the bottom part. An easy way to check this is use LWC and add the new doors to the protection list.

        chest:
            enabled: true
        furnace:
            enabled: true
        dispenser:
            enabled: true
        wooden_door:
            enabled: true
        iron_door:
            enabled: true
        trap_door:
            enabled: true
        iron_trapdoor:
            enabled: true
        fence_gate:
            enabled: true
        trapped_chest:
            enabled: true
        spruce_door:
            enabled: true
        birch_door:
            enabled: true
        jungle_door:
            enabled: true
        acacia_door:
            enabled: true
        dark_oak_door:
            enabled: true
        spruce_fence_gate:
            enabled: true
        birch_fence_gate:
            enabled: true
        jungle_fence_gate:
            enabled: true
        dark_oak_fence_gate:
            enabled: true
        acacia_fence_gate:
            enabled: true

You can lock the top part of the door and the bottom part will not be locked. You have to lock both the top and bottom portion of the door. This does not occur with oak doors, only the new 1.8 doors.

Shouldn't doors be whole instead of in two parts?

1.8 Anvils and enchanting table functions.

Using a 1.8 client on the latest spigot patch, anvils and enchanting tables do not function properly and have a buggy GUI. Is it at all possible to implement the new 1.8 anvils and crafting table functions?

Enchantment Bug[Latest Dev Build #44 ]

Latest dev build fix some good issue which made me wanting to try but now there is an issue with forced me to downgrade.
Dev build #44 added an issue of being charged way less xp for using Enchanting Tables.
If trying to enchant a level 30, when clicked on it, it will only charge you 3 xp and it is happening to other lower levels as well like 10 would charge 1 upon clicking on it.
Downgraded to the stable build, the stable build however contain a bug where it makes it impossible to use the Anvil for enchantment multiplying. Once clicked on the wanted item in an anvil, you will be charged xp but the item you suppose to get will not be given but the 2 ingredients will be given back.

1.6 Barrier Lighting Bug

The lighting with Barriers is still bugged using Carbon. It seems Barriers do not allow light to pass through them. I find making a 4x4x4 box of Barriers allows you to see the error in the Lighting, As long as your not close to the Barriers when you reload. I'm not sure if this is even fixable but I hope it is.

[Bug] New enchanting system is very cheaty

The new 1.8 enchantment system requires lower levels, however, the enchants should always stay the same until an enchantment is picked. Each player on the server has a "unique id" used for enchanting.

The current system lacks this unique hash, and reinserting the item over and over again reveals a new enchant every time. This effectively makes enchanting useless and OP.

Until this is fixed I recommend making the new enchantment system be configurable.

Double red sandstone slabs issues

If you spawn in a double red sandstone slab it crashes your client and you are unable to log in unless your inventory is cleared. When you spawn in water/lava blocks, it automatically replaces those with buckets of water/lava. Would it be possible to replace double red sandstone slabs with single ones?

Another red sandstone slab issue is when you place the second slab on top of the first one, it doesn't make a sound.

[BUG] 1.7 Crashes

[USER=5652]@Aust1n46[/USER] erm, in 1.7 when I open my inventory in creative mode it disconnects me with:

http://i.gyazo.com/e06b19217c8dd8b43423bbbbadc06e66.png

and in survival I crash with:
[CODE]---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!

Time: 05/10/14 14:48
Description: Rendering item

java.lang.NullPointerException: Rendering item
at adc.c(SourceFile:99)
at bqk.a(SourceFile:285)
at bqk.b(SourceFile:400)
at beu.a(SourceFile:240)
at beu.a(SourceFile:105)
at bfl.a(SourceFile:30)
at bfr.a(SourceFile:47)
at bof.b(SourceFile:852)
at ban.ak(SourceFile:801)
at ban.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)

[/CODE]

Also WorldGuard doesn't allow any new mobs......... (ver 5.9) and WorldEdit too (5.6.2)... also banners/armor stands don't work in the version of carbon I'm using.

Pressure plates

Hey, using Carbon 1.6.1, we have some plugins that interact with pressure plates, when using carbon they do not function. One is buttonwarps, the other is custom to us.

Thanks :)

Instead of hacking/injecting the worldgen into the default MC worldgen, add it as a bukkit worldgen

I heard that you were considering creating a full 1.8 generator but wanted to inject it into the default Minecraft generator.
That will cause multiple problems:

  1. If you don't want a world to have any 1.8 features in a world.
  2. If you're using custom generators like PlotMe, SkyBlock, SkyGrid, Emptyworldgenerator etc.
  3. You can no long prevent it from generating since you removed the whitelist.

There are 2 easy solutions to this problem, 2 is the best imo:

  1. Add a list that can be toggled to whitelist or blacklist were you can define which worlds it should/shouldn't use
  2. Add a generator called Carbon which can be added to either bukkit.yml or your preferred world handling system (ex. MultiVerse)

Forcing all worlds to have a full 1.8 generator is a bad idea.
As always, keep up the good work!

[Error] java.lang.NullPointerException at com.lastabyss.carbon.protocolmodifier.ProtocolBlockListener

Compiled source as of commit 5dffb7c

Error on startup.

[20:41:27] [Server thread/INFO]: [Carbon] Enabling Carbon v1.6
[20:41:27] [Server thread/WARN]: java.lang.NullPointerException
[20:41:27] [Server thread/WARN]:    at com.lastabyss.carbon.protocolmodifier.ProtocolBlockListener.<init>(ProtocolBlockListener.java:28)
[20:41:27] [Server thread/WARN]:    at com.lastabyss.carbon.Carbon.onEnable(Carbon.java:103)
[20:41:27] [Server thread/WARN]:    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
[20:41:27] [Server thread/WARN]:    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)
[20:41:27] [Server thread/WARN]:    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412)
[20:41:27] [Server thread/WARN]:    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476)
[20:41:27] [Server thread/WARN]:    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:360)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:334)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:290)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:210)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458)
[20:41:27] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
[20:41:27] [Server thread/INFO]: Carbon is enabled.

Charged Creeper Mob Head Drop

When a Charged Creeper explodes and kills mobs only one head should drop in total. As of the Latest Carbon build it seems every mob that dies by the Charged Creeper drops their head.

[BUG] Endermite spawning

Writing this now that my pull request was accepted that the logic for them spawning is in but the actual line that spawns them in ItemListener where the comment is that says spawn endermite.

Not sure how to actually spawn them given using the world.spawnEntity(location, EntityType) does not work with the injected entity types

Fence bug

I'm not sure if this is a minecraft bug or a Carbon bug but you cannot place torches on 1.8 fences, but as normal you can place them on the normal "Oak" fence

[Bug] Drowning Guardians

If you leave guardians in water, they drown. If you leave guardians on land, the live. In 1.8, they should be able to live either way.

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.