I am using ATLauncher to host a large modpack. Optifine is incompatible, and I want to get the most out of resource packs. However, the MCPatcher installer is designed for the vanilla launcher and vanilla folder structure. It is inconvenient for clients to copy and paste the modpack into the vanilla folder structure, as the modpack is updated often. Is there a method for using MCPatcher with another launcher? Can I run MCPatcher for the vanilla launcher and copy/paste the files it adds/changes to ATLauncher's folders? Would a developer or experienced player let me know all the files that are added/changed?
True it could piggyback off the vanilla code. But what I meant by changing the .properties files are just changing the "metadata=" with ""variant=".
How does the new MC 1.8 'random' thing work at the moment, markacashion?
Having been away for so long, and only slowly catching up, I haven't seen any detailed mention of it, just vague references. As I count you and Alvoria as my main sources of expertise around these parts (for which I am in your debt), I'd be grateful if you could point me in the direction of any threads that deal with the subject and how to use "variant=". I swear, If you take your eye off the ball for just one second around here it feels like drowning.
The way some natural blocks randomly orient themselves came as a bit of a surprise discovery, that means I've had to go back through lots of textures to see how they look in vanilla MC! Does a list exist of what blocks are effected by this?
Sorry if these questions aren't really an MCPatcher specific thing, but they're surely going to effect kahr and MCPatcher and I'm as curious as everyone here as to how he will deal with such things when he's back and up and running.
How does the new MC 1.8 'random' thing work at the moment, markacashion?
Having been away for so long, and only slowly catching up, I haven't seen any detailed mention of it, just vague references. As I count you and Alvoria as my main sources of expertise around these parts (for which I am in your debt), I'd be grateful if you could point me in the direction of any threads that deal with the subject and how to use "variant=". I swear, If you take your eye off the ball for just one second around here it feels like drowning.
The way some natural blocks randomly orient themselves came as a bit of a surprise discovery, that means I've had to go back through lots of textures to see how they look in vanilla MC! Does a list exist of what blocks are effected by this?
Sorry if these questions aren't really an MCPatcher specific thing, but they're surely going to effect kahr and MCPatcher and I'm as curious as everyone here as to how he will deal with such things when he's back and up and running.
After messing around on the wiki and this forum with some Extended HD stuff, I wondered if it was possible to re-texture the death particles, which are the smoke particles, without interfering with the Nether Portal, Endermen/Enderchest and regular smoke particles. Is this possible with MCPatcher?
After messing around on the wiki and this forum with some Extended HD stuff, I wondered if it was possible to re-texture the death particles, which are the smoke particles, without interfering with the Nether Portal, Endermen/Enderchest and regular smoke particles. Is this possible with MCPatcher?
@ Meringue: Many thanks, mate. You've gone to a lot of trouble there, for which I'm very grateful.
That's a lot for me to digest and the use of the term 'model' gets me slightly confused because I immediately associate it with the new 'modelling' function that you folk have all been experimenting with. I take it all blocks and objects that appear in the world are referred to as 'models' for the sake of facing, etc. and the examples you give above are just for orientation of variants of a block or model, etc. not just for the new 3d models.
Do I understand correctly that this new 'variant' method is what effects the random orientation of some of the natural blocks like stone and dirt in 1.8?
I must say, once brackets and other coding punctuation start appearing, I get shivers up my spine and very easily get confused! I will do my best to get my head around this and the link to the wiki is much appreciated, but it's only when I look at your examples that I appreciate how easy kahr made it for us...well for the likes of me!
Much appreciate the trouble you went to, Meringue.
I cant play forge with mcpatcher.... it crashes if I try to go into a server or just singleplayer.... this is what happens
---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
Time: 9/1/14 6:56 PM
Description: Ticking entity
java.lang.OutOfMemoryError: Java heap space
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1865)
-- Entity being ticked --
Details:
Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP)
Entity ID: 36863
Entity Name: bears3513
Entity's Exact location: 14.19, 71.01, 31.44
Entity's Block location: World: (14,71,31), Chunk: (at 14,4,15 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, 0.00, 0.00
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1865)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1995)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
I've been busily working on MCPatcher. Normally I try to have something ready on or soon after Mojang's releases, but this update is particularly difficult. Progress is happening, but I can't make any promises or offer an ETA yet, so please be patient.
Here's the current (Sep 2) status:
Custom animations, font sizing, analog compass/watch - Done.
Random Mobs - Done.
Better Skies - Done.
Custom Colors - Mostly done. A few odds and ends like armor dyes remain. (Someone actually went through the trouble of rewriting that piece of code and still didn't bother to make the RGB values customizable in vanilla.)
CTM - About 40% done. Some basic CTM features can be now done in vanilla with custom models, so I'm still working through what needs to be done here. A lot of special cases I had in place for things like doors, beds, and rotated logs will have to be completely rethought for 1.8.
Side grass texture (Better Grass) - Not started.
Extra render passes (Better Glass) - Not started, may not even be possible anymore.
CIT - Not started.
An important change for texture pack artists:
The old 0-15 values for block metadata are no longer meaningful in 1.8. So there's a need for a new syntax for applying CTM and custom colormaps to subblocks. The new syntax is based on the block info shown on the F3 screen. Instead of
minecraft:leaves:0,4,8,12
use
minecraft:leaves:variant=oak
For compatibility, these can be combined into:
minecraft:leaves:0,4,8,12:variant=oak
1.7 and earlier will ignore the variant=oak part and 1.8 will ignore the metadata values. Both multiple properties:
minecraft:leaves:variant=oak:decayable=false
and values
minecraft:leaves:variant=oak,spruce
are supported. Integer properties also support ranges (0-3 is the same as 0,1,2,3).
Oh, and if you are still using numerical block IDs anywhere, please use this as an opportunity to switch to names, as the text parser can only do so much.
With that out of the way, pardon me while I vent for a bit.
Warning: Programmer's rant ahead:
This has been by far the most difficult and frustrating update to work with. Notch's code was messy but fairly straightforward once you understood a few basic classes. This new design is so twisted up in endless abstractions and theoretical wankery that I can barely follow it, let alone modify it with any confidence. The number of temporary objects that get allocated and immediately thrown away in the game's critical rendering path is appalling. You can see for yourself on the F3 screen; the Java memory usage is a meaningless blur while the game mercilessly flogs the garbage collector every second. I can't tell you how many times I unironically, reflexively facepalmed upon encountering some new bit of code for the first time.
Several times during this update cycle I've come close to throwing up my hands and walking away from the project altogether, and I still make no guarantees that I won't. I know many artists depend on MCPatcher's features, and I would feel awful if all their hard work and creativity went to waste, but my patience and motivation are really being stretched thin by Mojang's inability to provide a stable platform to build on.
CTM - About 40% done. Some basic CTM features can be now done in vanilla with custom models, so I'm still working through what needs to be done here. A lot of special cases I had in place for things like doors, beds, and rotated logs will have to be completely rethought for 1.8.
...
Extra render passes (Better Glass) - Not started, may not even be possible anymore.
I don't know if it helps the workload at all, but i think anyone with a clue will understand if MCPatcher for 1.8 doesn't have the same feature set as previous versions. Some stuff may no longer be possible. Some stuff may no longer be necessary, or at least as neccesary.
We texture artists love our fancy MCPatcher features, but we'd rather have a happy Kahr, and a more modest and/or delayed MCPatcher, than a full update that might be the last.
Thanks for letting us know what's going on. We really appreciate it.
All I can say is take your time. 1.8 is a HUGE shift. It's obvious even to those of us who haven't waded through Mojang's code. While of course we all want it to be finished right now, anyone with the slightest consideration for others will say that it's better for you to work through at your own pace and not get fed up with it rather than plow through. That wouldn't end well for anyone.
I think it's kind of funny (not in a 'ha ha' way) that this was all done for the modding API... but it seems like all it's done is made modding more of a mess than it already was.
We texture artists love our fancy MCPatcher features, but we'd rather have a happy Kahr, and a more modest MCPatcher, than a full update that might be the last.
This. Absolutely this. I recommend reading these words and living by them.
Believe me, we'll wait. Take your time, do it right, sort through it at your own pace, and when it's ready we'll all be here waiting for you.
Quote from Kahr»
With that out of the way, pardon me while I vent for a bit.
Warning: Programmer's rant ahead:
This has been by far the most difficult and frustrating update to work with. Notch's code was messy but fairly straightforward once you understood a few basic classes. This new design is so twisted up in endless abstractions and theoretical wankery that I can barely follow it, let alone modify it with any confidence. The number of temporary objects that get allocated and immediately thrown away in the game's critical rendering path is appalling. You can see for yourself on the F3 screen; the Java memory usage is a meaningless blur while the game mercilessly flogs the garbage collector every second. I can't tell you how many times I unironically, reflexively facepalmed upon encountering some new bit of code for the first time.
Several times during this update cycle I've come close to throwing up my hands and walking away from the project altogether, and I still make no guarantees that I won't. I know many artists depend on MCPatcher's features, and I would feel awful if all their hard work and creativity went to waste, but my patience and motivation are really being stretched thin by Mojang's inability to provide a stable platform to build on.
Why is it throwing away temporary objects so quickly? That doesn't make sense to me (but then again I barely understand Minecraft's code).
But anyways, thanks for still continuing MCPatcher. I don't want to see this project be stopped. Thanks for being such a great person & keeping this project going.
I don't want to MCPatcher to be discontinued as MCPatcher is so much better than Optifine (texturing wise). But if you truly can't continue the project, I full understand. I will respect your choice.
Thanks for the heads-up. And I also wished something like the API was already out. I honestly believed that 1.8 would have been the "API update", having in mind how long it took :/
The API they said they were going to make was suppose to come out in 1.3, but they postponed it. 1.8 might be a step to them starting creating the API, but I doubt the API will ever come out. I think the API is just a myth that Mojang keeps saying so people will keep playing Minecraft. The API has been rumored for since around Alpha. Notch said he will create a Modding API since Alpha, but look. It's been about 3(or 4?) years since Alpha & still no API.
I am using ATLauncher to host a large modpack. Optifine is incompatible, and I want to get the most out of resource packs. However, the MCPatcher installer is designed for the vanilla launcher and vanilla folder structure. It is inconvenient for clients to copy and paste the modpack into the vanilla folder structure, as the modpack is updated often. Is there a method for using MCPatcher with another launcher? Can I run MCPatcher for the vanilla launcher and copy/paste the files it adds/changes to ATLauncher's folders? Would a developer or experienced player let me know all the files that are added/changed?
Any reply is greatly appreciated
With warm regards,
- PoliteMaster
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumHow does the new MC 1.8 'random' thing work at the moment, markacashion?
Having been away for so long, and only slowly catching up, I haven't seen any detailed mention of it, just vague references. As I count you and Alvoria as my main sources of expertise around these parts (for which I am in your debt), I'd be grateful if you could point me in the direction of any threads that deal with the subject and how to use "variant=". I swear, If you take your eye off the ball for just one second around here it feels like drowning.
The way some natural blocks randomly orient themselves came as a bit of a surprise discovery, that means I've had to go back through lots of textures to see how they look in vanilla MC! Does a list exist of what blocks are effected by this?
Sorry if these questions aren't really an MCPatcher specific thing, but they're surely going to effect kahr and MCPatcher and I'm as curious as everyone here as to how he will deal with such things when he's back and up and running.
Many thanks in advance.
I guess Meringue beat me to it Glimmar, but what Meringue said is correct.
http://hypixel.net/threads/diax-resource-pack.199998/
lol, it's fine
No you can't.
http://hypixel.net/threads/diax-resource-pack.199998/
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumThat's a lot for me to digest and the use of the term 'model' gets me slightly confused because I immediately associate it with the new 'modelling' function that you folk have all been experimenting with. I take it all blocks and objects that appear in the world are referred to as 'models' for the sake of facing, etc. and the examples you give above are just for orientation of variants of a block or model, etc. not just for the new 3d models.
Do I understand correctly that this new 'variant' method is what effects the random orientation of some of the natural blocks like stone and dirt in 1.8?
I must say, once brackets and other coding punctuation start appearing, I get shivers up my spine and very easily get confused!
Much appreciate the trouble you went to, Meringue.
I wish so too!!!
no mods,
vanilla textures
WHAT THE FLYING [email protected]%# HAPPENED TO THE WATER ??
EDIT:
if I turn "Custom Colors" -> "water" to false in the config file it stops,
but I (and others) do use custom water color so please fix this
Why are you using Forge if you have no other mods installed??? Just use Vanilla Minecraft with MCPatcher.
-facepalm- to verify that it isn't caused by the other mods -_-;
---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
Time: 9/1/14 6:56 PM
Description: Ticking entity
java.lang.OutOfMemoryError: Java heap space
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1865)
-- Entity being ticked --
Details:
Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP)
Entity ID: 36863
Entity Name: bears3513
Entity's Exact location: 14.19, 71.01, 31.44
Entity's Block location: World: (14,71,31), Chunk: (at 14,4,15 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, 0.00, 0.00
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1865)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1995)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- Affected level --
Details:
Level name: MpServer
All players: 56 total; [EntityClientPlayerMP['ultrastar2'/36993, l='MpServer', x=0.50, y=85.62, z=0.50], EntityOtherPlayerMP['Mrjbob72'/36900, l='MpServer', x=15.25, y=71.01, z=3.72], EntityOtherPlayerMP['XxXQuickScope'/36922, l='MpServer', x=0.50, y=72.01, z=2.22], EntityOtherPlayerMP['lknott'/36808, l='MpServer', x=1.50, y=72.01, z=2.22], EntityOtherPlayerMP['Brandon_Mjelde08'/36972, l='MpServer', x=4.15, y=72.14, z=2.50], EntityOtherPlayerMP['KicknChicken09'/36990, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['W0lfL0ver05'/36991, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['2003sniper'/36988, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['RawrinDuck'/36989, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Midnight__Rogue'/36986, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['HelloWorldCool'/36987, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['somerset11'/36984, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Pugboyz'/36985, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['thekiidd'/36982, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['xGlaedr'/36983, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['vinog73'/36980, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Derrick6678'/36981, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['paulplaysmcpc'/36992, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['CAPTIAN_INZAYNO'/36994, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['SgtWoodstock'/36995, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['bears3513'/36863, l='MpServer', x=14.19, y=71.01, z=31.44], EntityOtherPlayerMP['danibear175'/36977, l='MpServer', x=7.84, y=71.00, z=27.28], EntityOtherPlayerMP['Itzbirdman99'/36978, l='MpServer', x=-12.00, y=72.00, z=26.13], EntityOtherPlayerMP['Captainsimba2017'/36237, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['Spartan645'/36967, l='MpServer', x=-1.19, y=74.22, z=9.25], EntityOtherPlayerMP['andrew0103'/36244, l='MpServer', x=-3.09, y=72.00, z=4.59], EntityOtherPlayerMP['nick36561'/36164, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['dragon1072'/36183, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['CookieCreeper726'/36675, l='MpServer', x=-3.72, y=73.00, z=5.53], EntityOtherPlayerMP['Lanz210'/36132, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['7ahn3r'/36149, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['hc91'/36150, l='MpServer', x=-3.09, y=73.00, z=5.31], EntityOtherPlayerMP['laeb3'/36525, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityOtherPlayerMP['Dprox'/35862, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityOtherPlayerMP['fudpuckerzz'/36918, l='MpServer', x=-6.06, y=73.00, z=-5.13], EntityOtherPlayerMP['izzyhope2140'/36966, l='MpServer', x=-5.72, y=72.00, z=-0.25], EntityOtherPlayerMP['tfc1220'/36782, l='MpServer', x=11.22, y=72.75, z=-6.41], EntityOtherPlayerMP['RosesRule2014'/36961, l='MpServer', x=4.59, y=73.00, z=-6.31], EntityOtherPlayerMP['nuclearmario1000'/36709, l='MpServer', x=20.47, y=56.00, z=-12.72], EntityOtherPlayerMP['Aisen5178'/36669, l='MpServer', x=33.16, y=71.00, z=2.13], EntityOtherPlayerMP['piggygirl125'/36973, l='MpServer', x=-26.59, y=71.00, z=6.94], EntityOtherPlayerMP['ChickenNugget181'/36975, l='MpServer', x=-21.16, y=72.00, z=-7.91], EntityOtherPlayerMP['Jetter23'/36974, l='MpServer', x=1.81, y=71.00, z=-29.56], EntityOtherPlayerMP['creepercraft187'/36976, l='MpServer', x=5.28, y=71.00, z=-29.91], EntityOtherPlayerMP['Kobster68'/36958, l='MpServer', x=53.69, y=74.50, z=59.28], EntityOtherPlayerMP['franklink1829'/36996, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['FluffyTheAvenger'/36941, l='MpServer', x=6.66, y=71.00, z=-33.16], EntityOtherPlayerMP['tipoulet14'/28240, l='MpServer', x=0.28, y=71.00, z=-37.75], EntityOtherPlayerMP['SUPERBROLYKING'/36997, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Edgz808'/36998, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Ragin_Knight'/36795, l='MpServer', x=7.53, y=20.69, z=-63.03], EntityOtherPlayerMP['Ileikpokemons'/36789, l='MpServer', x=13.69, y=70.00, z=-57.97], EntityOtherPlayerMP['THE_outsider5'/36934, l='MpServer', x=11.97, y=-51.88, z=-60.63], EntityOtherPlayerMP['1v3FAL'/36829, l='MpServer', x=16.78, y=70.00, z=-53.13], EntityOtherPlayerMP['N013LE'/36757, l='MpServer', x=18.50, y=70.00, z=-52.66], EntityOtherPlayerMP['Hiprouge6'/36702, l='MpServer', x=21.91, y=49.06, z=-56.38]]
Chunk stats: MultiplayerChunkCache: 80, 80
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (-447,4,2352), Chunk: (at 1,0,0 in -28,147; contains blocks -448,0,2352 to -433,255,2367), Region: (-1,4; contains chunks -32,128 to -1,159, blocks -512,0,2048 to -1,255,2559)
Level time: 10985410 game time, 81324270000 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 398 total; [EntityClientPlayerMP['ultrastar2'/36993, l='MpServer', x=0.50, y=85.62, z=0.50], EntityZombie['Zombie'/0, l='MpServer', x=34.31, y=61.00, z=5.31], EntityOtherPlayerMP['Mrjbob72'/36900, l='MpServer', x=15.25, y=71.01, z=3.72], EntityZombie['§b§lKnight'/1, l='MpServer', x=34.44, y=71.00, z=0.53], EntityGib['unknown'/2, l='MpServer', x=15.25, y=72.50, z=3.72], EntityGib['unknown'/3, l='MpServer', x=15.60, y=72.28, z=3.72], EntityChicken['Chicken'/36904, l='MpServer', x=35.38, y=71.00, z=-27.59], EntityGib['unknown'/4, l='MpServer', x=14.90, y=72.28, z=3.72], EntityOtherPlayerMP['XxXQuickScope'/36922, l='MpServer', x=0.50, y=72.01, z=2.22], EntitySkeleton['§e§lDominate'/5, l='MpServer', x=32.50, y=71.00, z=-6.69], EntityGib['unknown'/6, l='MpServer', x=0.50, y=73.50, z=2.22], EntityGib['unknown'/7, l='MpServer', x=0.85, y=73.28, z=2.22], EntityGib['unknown'/8, l='MpServer', x=0.15, y=73.28, z=2.22], EntityZombie['Zombie'/9, l='MpServer', x=29.44, y=64.00, z=22.56], EntityOtherPlayerMP['lknott'/36808, l='MpServer', x=1.50, y=72.01, z=2.22], EntityZombie['Zombie'/10, l='MpServer', x=38.56, y=64.00, z=24.31], EntityGib['unknown'/11, l='MpServer', x=1.50, y=73.50, z=2.22], EntityGib['unknown'/12, l='MpServer', x=1.85, y=73.28, z=2.22], EntityGib['unknown'/13, l='MpServer', x=1.15, y=73.28, z=2.22], EntityOtherPlayerMP['Brandon_Mjelde08'/36972, l='MpServer', x=4.15, y=72.14, z=2.50], EntitySkeleton['§a§lOne in the Quiver'/14, l='MpServer', x=8.38, y=71.00, z=32.63], EntityOtherPlayerMP['Mrjbob72'/36900, l='MpServer', x=15.25, y=71.01, z=3.72], EntityGib['unknown'/15, l='MpServer', x=4.34, y=73.50, z=2.56], EntityOtherPlayerMP['XxXQuickScope'/36922, l='MpServer', x=0.50, y=72.01, z=2.22], EntityGib['unknown'/17, l='MpServer', x=3.99, y=73.28, z=2.56], EntityGib['unknown'/16, l='MpServer', x=4.69, y=73.28, z=2.56], EntityGib['unknown'/19, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['KicknChicken09'/36990, l='MpServer', x=0.50, y=84.00, z=0.50], EntitySkeleton['§a§lRunner'/18, l='MpServer', x=-13.53, y=71.00, z=32.06], EntityGib['unknown'/21, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/20, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/23, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['W0lfL0ver05'/36991, l='MpServer', x=0.50, y=84.00, z=0.50], EntityVillager['§b§lSnake Parkour Start §a§l8000 Gem Reward'/22, l='MpServer', x=21.00, y=70.00, z=-53.63], EntityGib['unknown'/25, l='MpServer', x=0.15, y=85.28, z=0.50], EntityVillager['§b§lParty Tutorial §a§l1000 Gem Reward'/24, l='MpServer', x=8.75, y=72.00, z=8.75], EntityGib['unknown'/27, l='MpServer', x=0.50, y=85.50, z=0.50], EntityVillager['§a§lEvent Servers'/26, l='MpServer', x=8.84, y=72.00, z=-7.75], EntityOtherPlayerMP['2003sniper'/36988, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['fudpuckerzz'/36918, l='MpServer', x=-6.06, y=73.00, z=-5.13], EntityGib['unknown'/29, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/28, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/31, l='MpServer', x=0.50, y=85.50, z=0.50], EntityVillager['§a§lBeta Games§r'/30, l='MpServer', x=-7.91, y=72.00, z=-7.88], EntityOtherPlayerMP['RawrinDuck'/36989, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Midnight__Rogue'/36986, l='MpServer', x=0.50, y=84.00, z=0.50], EntityIronGolem['§e§lSuper Smash Mobs'/34, l='MpServer', x=6.53, y=71.00, z=-31.16], EntityGib['unknown'/35, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/32, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/33, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['HelloWorldCool'/36987, l='MpServer', x=0.50, y=84.00, z=0.50], EntityZombie['§e§lCastle Siege'/38, l='MpServer', x=-5.63, y=71.00, z=-31.84], EntityGib['unknown'/39, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/36, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/37, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['somerset11'/36984, l='MpServer', x=0.50, y=84.00, z=0.50], EntityVillager['Villager'/42, l='MpServer', x=27.09, y=70.00, z=66.34], EntityGib['unknown'/43, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/40, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/41, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['Pugboyz'/36985, l='MpServer', x=0.50, y=84.00, z=0.50], EntityVillager['Villager'/46, l='MpServer', x=32.72, y=70.00, z=79.47], EntityGib['unknown'/47, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/44, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/45, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/51, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['thekiidd'/36982, l='MpServer', x=0.50, y=84.00, z=0.50], EntityVillager['Villager'/50, l='MpServer', x=42.13, y=71.00, z=69.38], EntityGib['unknown'/49, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/48, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/55, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['xGlaedr'/36983, l='MpServer', x=0.50, y=84.00, z=0.50], EntityVillager['Villager'/54, l='MpServer', x=32.53, y=70.00, z=73.47], EntityGib['unknown'/53, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/52, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/59, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['vinog73'/36980, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/57, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/56, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/63, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['Derrick6678'/36981, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/61, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/60, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/68, l='MpServer', x=0.85, y=85.28, z=0.50], EntityOtherPlayerMP['ChickenNugget181'/36975, l='MpServer', x=-21.16, y=72.00, z=-7.91], EntityGib['unknown'/69, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['Jetter23'/36974, l='MpServer', x=1.81, y=71.00, z=-29.56], EntityOtherPlayerMP['CAPTIAN_INZAYNO'/36994, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['piggygirl125'/36973, l='MpServer', x=-26.59, y=71.00, z=6.94], EntityOtherPlayerMP['Brandon_Mjelde08'/36972, l='MpServer', x=4.15, y=72.14, z=2.50], EntityGib['unknown'/71, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/64, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/65, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['Captainsimba2017'/36237, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['paulplaysmcpc'/36992, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/67, l='MpServer', x=0.50, y=85.50, z=0.50], EntityOtherPlayerMP['Spartan645'/36967, l='MpServer', x=-1.19, y=74.22, z=9.25], EntityGib['unknown'/76, l='MpServer', x=0.85, y=85.28, z=0.50], EntityOtherPlayerMP['izzyhope2140'/36966, l='MpServer', x=-5.72, y=72.00, z=-0.25], EntityGib['unknown'/77, l='MpServer', x=0.15, y=85.28, z=0.50], EntityGib['unknown'/72, l='MpServer', x=0.85, y=85.28, z=0.50], EntityGib['unknown'/73, l='MpServer', x=0.15, y=85.28, z=0.50], EntityOtherPlayerMP['SgtWoodstock'/36995, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['RosesRule2014'/36961, l='MpServer', x=4.59, y=73.00, z=-6.31], EntityGib['unknown'/75, l='MpServer', x=0.50, y=85.50, z=0.50], EntityGib['unknown'/85, l='MpServer', x=29.79, y=65.28, z=22.56], EntityOtherPlayerMP['KicknChicken09'/36990, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/84, l='MpServer', x=29.44, y=65.50, z=22.56], EntityOtherPlayerMP['W0lfL0ver05'/36991, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['bears3513'/36863, l='MpServer', x=14.19, y=71.01, z=31.44], EntityOtherPlayerMP['2003sniper'/36988, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/86, l='MpServer', x=29.09, y=65.28, z=22.56], EntityOtherPlayerMP['RawrinDuck'/36989, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/81, l='MpServer', x=31.94, y=65.28, z=20.72], EntityOtherPlayerMP['Midnight__Rogue'/36986, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/80, l='MpServer', x=31.59, y=65.50, z=20.72], EntityOtherPlayerMP['HelloWorldCool'/36987, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['somerset11'/36984, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/82, l='MpServer', x=31.24, y=65.28, z=20.72], EntityOtherPlayerMP['Pugboyz'/36985, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/93, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['thekiidd'/36982, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/92, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['xGlaedr'/36983, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['danibear175'/36977, l='MpServer', x=7.84, y=71.00, z=27.28], EntityOtherPlayerMP['vinog73'/36980, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/94, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Derrick6678'/36981, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Itzbirdman99'/36978, l='MpServer', x=-12.00, y=72.00, z=26.13], EntityGib['unknown'/89, l='MpServer', x=14.54, y=72.28, z=31.44], EntityGib['unknown'/88, l='MpServer', x=14.19, y=72.50, z=31.44], EntityOtherPlayerMP['andrew0103'/36244, l='MpServer', x=-3.09, y=72.00, z=4.59], EntityOtherPlayerMP['creepercraft187'/36976, l='MpServer', x=5.28, y=71.00, z=-29.91], EntityOtherPlayerMP['danibear175'/36977, l='MpServer', x=7.84, y=71.00, z=27.28], EntityGib['unknown'/90, l='MpServer', x=13.84, y=72.28, z=31.44], EntityGib['unknown'/102, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['FluffyTheAvenger'/36941, l='MpServer', x=6.66, y=71.00, z=-33.16], EntityGib['unknown'/100, l='MpServer', x=0.00, y=0.
00, z=0.00], EntityChicken['Chicken'/36267, l='MpServer', x=-42.66, y=69.00, z=0.53], EntityGib['unknown'/101, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/98, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Itzbirdman99'/36978, l='MpServer', x=-12.00, y=72.00, z=26.13], EntityGib['unknown'/96, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/97, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/110, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/111, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Spartan645'/36967, l='MpServer', x=-1.19, y=74.22, z=9.25], EntityGib['unknown'/109, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['THE_outsider5'/36934, l='MpServer', x=11.97, y=-51.88, z=-60.63], EntityGib['unknown'/106, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/107, l='MpServer', x=0.00, y=0.00, z=0.00], EntityPig['Pig'/36260, l='MpServer', x=8.03, y=69.00, z=-50.84], EntityOtherPlayerMP['Captainsimba2017'/36237, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/105, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['tipoulet14'/28240, l='MpServer', x=0.28, y=71.00, z=-37.75], EntityGib['unknown'/119, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/118, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/117, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Kobster68'/36958, l='MpServer', x=53.69, y=74.50, z=59.28], EntityOtherPlayerMP['nick36561'/36164, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/115, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/114, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/113, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['andrew0103'/36244, l='MpServer', x=-3.09, y=72.00, z=4.59], EntityGib['unknown'/127, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/126, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/125, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['CookieCreeper726'/36675, l='MpServer', x=-3.72, y=73.00, z=5.53], EntityGib['unknown'/123, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/122, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/121, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['dragon1072'/36183, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/137, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['hc91'/36150, l='MpServer', x=-3.09, y=73.00, z=5.31], EntityGib['unknown'/139, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['nick36561'/36164, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/138, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/141, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['laeb3'/36525, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityGib['unknown'/143, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/142, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/129, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Lanz210'/36132, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/131, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/130, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/133, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['7ahn3r'/36149, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/135, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/134, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['dragon1072'/36183, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityOtherPlayerMP['izzyhope2140'/36966, l='MpServer', x=-5.72, y=72.00, z=-0.25], EntityGib['unknown'/154, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/155, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/156, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['tfc1220'/36782, l='MpServer', x=11.22, y=72.75, z=-6.41], EntityDragon['§e§lMINEPLEX§r - Arcade: §eSneaky Assasins §aBETA'/1234, l='MpServer', x=0.00, y=-200.00, z=0.00], EntityGib['unknown'/159, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Dprox'/35862, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityGib['unknown'/145, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/146, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/147, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['fudpuckerzz'/36918, l='MpServer', x=-6.06, y=73.00, z=-5.13], EntityGib['unknown'/149, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/150, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/151, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['paulplaysmcpc'/36992, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/171, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['CAPTIAN_INZAYNO'/36994, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/169, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['SgtWoodstock'/36995, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/168, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/175, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['franklink1829'/36996, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['SUPERBROLYKING'/36997, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/173, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Edgz808'/36998, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/172, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/163, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['RosesRule2014'/36961, l='MpServer', x=4.59, y=73.00, z=-6.31], EntityGib['unknown'/161, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/160, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/167, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['nuclearmario1000'/36709, l='MpServer', x=20.47, y=56.00, z=-12.72], EntityGib['unknown'/165, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/164, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/186, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/184, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/185, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/190, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/188, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/189, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/179, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/176, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/177, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/180, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/181, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/205, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/204, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/206, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/201, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/200, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Aisen5178'/36669, l='MpServer', x=33.16, y=71.00, z=2.13], EntityGib['unknown'/202, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/197, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/196, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/198, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/193, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/192, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/194, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/221, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/222, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/223, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/217, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/218, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/219, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/213, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/214, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/215, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/208, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/209, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/210, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/239, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/238, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/236, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Lanz210'/36132, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/235, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/234, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/231, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/230, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/229, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/227, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/226, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/225, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/254, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/255, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/252, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['7ahn3r'/36149, l='MpServer', x=-3.09, y=72.00, z=4.69], EntityGib['unknown'/250, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/251, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/248, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['hc91'/36150, l='MpServer', x=-3.09, y=73.00, z=5.31], EntityGib['unknown'/246, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/247, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/244, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/242, l='MpServer'
, x=0.00, y=0.00, z=0.00], EntityGib['unknown'/243, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/240, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/279, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/278, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/283, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/282, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/280, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Jetter23'/36974, l='MpServer', x=1.81, y=71.00, z=-29.56], EntityGib['unknown'/284, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/258, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/259, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/256, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['piggygirl125'/36973, l='MpServer', x=-26.59, y=71.00, z=6.94], EntityGib['unknown'/262, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/263, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/260, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/266, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/267, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/264, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['ChickenNugget181'/36975, l='MpServer', x=-21.16, y=72.00, z=-7.91], EntityGib['unknown'/268, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/305, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/304, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/306, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['FluffyTheAvenger'/36941, l='MpServer', x=6.66, y=71.00, z=-33.16], EntityGib['unknown'/311, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/310, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['tipoulet14'/28240, l='MpServer', x=0.28, y=71.00, z=-37.75], EntityGib['unknown'/312, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/315, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/314, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/316, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/288, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/289, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/290, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['creepercraft187'/36976, l='MpServer', x=5.28, y=71.00, z=-29.91], EntityGib['unknown'/292, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/293, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/294, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Kobster68'/36958, l='MpServer', x=53.69, y=74.50, z=59.28], EntityGib['unknown'/298, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/299, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/300, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['franklink1829'/36996, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['Ragin_Knight'/36795, l='MpServer', x=7.53, y=20.69, z=-63.03], EntityGib['unknown'/340, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/339, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/338, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Edgz808'/36998, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/336, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['THE_outsider5'/36934, l='MpServer', x=11.97, y=-51.88, z=-60.63], EntityGib['unknown'/350, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/349, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/348, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Ileikpokemons'/36789, l='MpServer', x=13.69, y=70.00, z=-57.97], EntityGib['unknown'/346, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/345, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/344, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/334, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/335, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['SUPERBROLYKING'/36997, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/373, l='MpServer', x=4.15, y=72.14, z=2.50], EntityTrail['unknown'/372, l='MpServer', x=1.50, y=72.01, z=2.22], EntityTrail['unknown'/375, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/374, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/369, l='MpServer', x=0.50, y=84.00, z=0.50], EntityGib['unknown'/368, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTrail['unknown'/371, l='MpServer', x=0.50, y=72.01, z=2.22], EntityTrail['unknown'/370, l='MpServer', x=15.25, y=71.01, z=3.72], EntityTrail['unknown'/381, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/380, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/383, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/382, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/377, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/376, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/379, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/378, l='MpServer', x=0.50, y=84.00, z=0.50], EntityOtherPlayerMP['1v3FAL'/36829, l='MpServer', x=16.78, y=70.00, z=-53.13], EntityGib['unknown'/358, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/359, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/352, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/353, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/354, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/364, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['Hiprouge6'/36702, l='MpServer', x=21.91, y=49.06, z=-56.38], EntityGib['unknown'/366, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/367, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/360, l='MpServer', x=0.00, y=0.00, z=0.00], EntityOtherPlayerMP['N013LE'/36757, l='MpServer', x=18.50, y=70.00, z=-52.66], EntityGib['unknown'/362, l='MpServer', x=0.00, y=0.00, z=0.00], EntityGib['unknown'/363, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTrail['unknown'/387, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/386, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/385, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/384, l='MpServer', x=0.50, y=84.00, z=0.50], EntityTrail['unknown'/388, l='MpServer', x=0.50, y=84.00, z=0.50], EntityCow['Cow'/35951, l='MpServer', x=4.53, y=91.00, z=14.56], EntityOtherPlayerMP['Dprox'/35862, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityOtherPlayerMP['bears3513'/36863, l='MpServer', x=14.19, y=71.01, z=31.44], EntityOtherPlayerMP['lknott'/36808, l='MpServer', x=1.50, y=72.01, z=2.22], EntityOtherPlayerMP['1v3FAL'/36829, l='MpServer', x=16.78, y=70.00, z=-53.13], EntityOtherPlayerMP['tfc1220'/36782, l='MpServer', x=11.22, y=72.75, z=-6.41], EntityOtherPlayerMP['Ragin_Knight'/36795, l='MpServer', x=7.53, y=20.69, z=-63.03], EntityOtherPlayerMP['Ileikpokemons'/36789, l='MpServer', x=13.69, y=70.00, z=-57.97], EntityOtherPlayerMP['N013LE'/36757, l='MpServer', x=18.50, y=70.00, z=-52.66], EntityOtherPlayerMP['nuclearmario1000'/36709, l='MpServer', x=20.47, y=56.00, z=-12.72], EntityOtherPlayerMP['CookieCreeper726'/36675, l='MpServer', x=-3.72, y=73.00, z=5.53], EntityOtherPlayerMP['Hiprouge6'/36702, l='MpServer', x=21.91, y=49.06, z=-56.38], EntityOtherPlayerMP['Aisen5178'/36669, l='MpServer', x=33.16, y=71.00, z=2.13], EntityPig['Pig'/36580, l='MpServer', x=-30.25, y=70.00, z=-45.84], EntityOtherPlayerMP['laeb3'/36525, l='MpServer', x=-0.09, y=72.00, z=3.53], EntityChicken['Chicken'/36519, l='MpServer', x=-51.47, y=70.00, z=-49.69], EntityPig['Pig'/36472, l='MpServer', x=-28.28, y=46.81, z=-46.88]]
Retry entities: 0 total; []
Server brand: Spigot
Server type: Non-integrated multiplayer server
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Mac OS X (x86_64) version 10.9.2
Java Version: 1.6.0_65, Apple Inc.
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
Memory: 862736 bytes (0 MB) / 129957888 bytes (123 MB) up to 129957888 bytes (123 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 9 mods loaded, 9 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.25.1208} [Forge Mod Loader] (forge-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.0.1208} [Minecraft Forge] (forge-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
itemphysic{0.8.3} [ItemPhysic] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
iChunUtil{4.0.0} [iChunUtil] (iChunUtil-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BackTools{4.0.0} [BackTools] (BackTools-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BetterFoliage{0.9.12b} [Better Foliage] (BetterFoliage-0.9.12b.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MobAmputation{4.0.0} [MobAmputation] (MobAmputation-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MobDismemberment{4.0.0} [MobDismemberment] (MobDismemberment-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge10.13.0.1208-mcpatcher
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 6630M OpenGL Engine GL version 2.1 ATI-1.20.11, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Pixel Perfection V2.6]
Current Language: English (UK)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Here's the current (Sep 2) status:
An important change for texture pack artists:
The old 0-15 values for block metadata are no longer meaningful in 1.8. So there's a need for a new syntax for applying CTM and custom colormaps to subblocks. The new syntax is based on the block info shown on the F3 screen. Instead of
use
For compatibility, these can be combined into:
1.7 and earlier will ignore the variant=oak part and 1.8 will ignore the metadata values. Both multiple properties:
and values
are supported. Integer properties also support ranges (0-3 is the same as 0,1,2,3).
Oh, and if you are still using numerical block IDs anywhere, please use this as an opportunity to switch to names, as the text parser can only do so much.
With that out of the way, pardon me while I vent for a bit.
Warning: Programmer's rant ahead:
This has been by far the most difficult and frustrating update to work with. Notch's code was messy but fairly straightforward once you understood a few basic classes. This new design is so twisted up in endless abstractions and theoretical wankery that I can barely follow it, let alone modify it with any confidence. The number of temporary objects that get allocated and immediately thrown away in the game's critical rendering path is appalling. You can see for yourself on the F3 screen; the Java memory usage is a meaningless blur while the game mercilessly flogs the garbage collector every second. I can't tell you how many times I unironically, reflexively facepalmed upon encountering some new bit of code for the first time.
Several times during this update cycle I've come close to throwing up my hands and walking away from the project altogether, and I still make no guarantees that I won't. I know many artists depend on MCPatcher's features, and I would feel awful if all their hard work and creativity went to waste, but my patience and motivation are really being stretched thin by Mojang's inability to provide a stable platform to build on.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumJust a simple thank you for all the hard work. That's all. I know you will get 1.8 out as soon as you can.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumWe texture artists love our fancy MCPatcher features, but we'd rather have a happy Kahr, and a more modest and/or delayed MCPatcher, than a full update that might be the last.
Hats off to you for sticking with it this long!
• Follow Lithos on Twitter for release announcments
* Join the Lithos Discord for previews and to help
-
View User Profile
-
View Posts
-
Send Message
ModeratorThanks for letting us know what's going on. We really appreciate it.
All I can say is take your time. 1.8 is a HUGE shift. It's obvious even to those of us who haven't waded through Mojang's code. While of course we all want it to be finished right now, anyone with the slightest consideration for others will say that it's better for you to work through at your own pace and not get fed up with it rather than plow through.
I think it's kind of funny (not in a 'ha ha' way) that this was all done for the modding API... but it seems like all it's done is made modding more of a mess than it already was.
This. Absolutely this. I recommend reading these words and living by them.
Believe me, we'll wait. Take your time, do it right, sort through it at your own pace, and when it's ready we'll all be here waiting for you.
Why is it throwing away temporary objects so quickly? That doesn't make sense to me (but then again I barely understand Minecraft's code).
But anyways, thanks for still continuing MCPatcher. I don't want to see this project be stopped. Thanks for being such a great person & keeping this project going.
I don't want to MCPatcher to be discontinued as MCPatcher is so much better than Optifine (texturing wise). But if you truly can't continue the project, I full understand. I will respect your choice.
The API they said they were going to make was suppose to come out in 1.3, but they postponed it. 1.8 might be a step to them starting creating the API, but I doubt the API will ever come out. I think the API is just a myth that Mojang keeps saying so people will keep playing Minecraft. The API has been rumored for since around Alpha. Notch said he will create a Modding API since Alpha, but look. It's been about 3(or 4?) years since Alpha & still no API.