Jump to content




ComputerCraft 1.76 Beta Information (Minecraft 1.8) (Updated December 24th)


76 replies to this topic

#1 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 09 December 2015 - 04:37 PM

Hey everyone, Welcome to the Beta Testing thread for the first version of ComputerCraft for Minecraft 1.8!
This port has been a lot of work, so will require quite extensive testing before the final release. Please test every feature you can think of, and file bug reports for every bug that you find. I'm trying out using GitHub for bug reports this time around, see below for more info.

Download

The latest beta version is 1.76pr9: http://minecraft.cur...272177/download
It requires Minecraft version 1.8 and an appropriate version of Minecraft Forge
NOTE: ComputerCraft 1.76 has now been released! http://www.computerc...utercraft-1-76/

Changelog
  • Ported to Minecraft 1.8
  • Added Long Range Modems
  • Fixed handling of 8-bit characters. All the characters in the ISO 8859-1 codepage can now be displayed.
  • Added some extra graphical characters in the unused character positions.
  • Added support for the new commands in Minecraft 1.8 to the Command Computer
  • The return values of turtle.inspect() and commands.getBlockInfo() now include blockstate information
  • Added commands.getBlockInfos() function for Command Computers
  • Added new "peripherals" program
  • Replaced the "_CC_VERSION" and "_MC_VERSION" constants with a new "_HOST" constant.
  • Shortened the length of time that "Ctrl+T", "Ctrl+S" and "Ctrl+R" must be held down for to terminate, shutdown and reboot the computer.
  • textutils.serialiseJSON() now takes an optional parameter allowing it to produce JSON text with unquoted object keys. This is used by all autogenerated methods in the "commands" api except for "title" and "tellraw".
  • Fixed many bugs
Bug Reports

For this round of ComputerCraft Beta Testing, I'm trying out using GitHub for bug reports. If you find a bug, please visit https://github.com/d...terCraft/issues to report it.

As always, please include screenshots or crash logs with your report if applicable, and please clearly state in the title of the report the version of ComputerCraft you found the bug in. All bugs are valid to report, including ones already present in previous versions of ComputerCraft. If the use of GitHub for bug reports goes well, I may switch all ComputerCraft bug reporting to this system in the future.

Special Thanks

Porting ComputerCraft from Minecraft 1.7.10 to Minecraft 1.8 was a huge task, requiring approximately 120 manhours of work, fixing 1,736 compile errors, and completely rewriting large portions of the code. This time investment would not have been possible without the financial support of two generous sponsors:
  • Minecraft U (http://www.minecraftu.org)
    Minecraft U teaches problem solving and programming techniques in a safe, encouraging ecosystem centered around Minecraft.
  • Deep Space (http://www.deepspace.me/space-cadets)
    Deep Space has been turning kids into coders with ComputerCraft for years. They're taking their teaching beyond the classroom by building online education for people that love Minecraft, programming, Arduino, robotics, IoT and more.
If you're at all interested in programming education, check out both their sites. They're both doing great work using ComputerCraft.

Happy testing!

#2 Wojbie

  • Members
  • 630 posts
  • LocationKinda lost

Posted 09 December 2015 - 04:56 PM

First thing. Great thanks from me and mine friends to both Minecraft U (http://www.minecraftu.org) and Deep Space (http://www.deepspace.me/space-cadets) for sponsoring the port to 1.8 and to dan200 himself for all the work he did and will do on it.

Second is more of question. When reporting issues if they are small (like 3 different lua side 1 line change fix type of errors per example.) Are we supposed to make 3 issues or can just put them in one?

Edited by wojbie, 09 December 2015 - 05:08 PM.


#3 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 09 December 2015 - 04:58 PM

View Postwojbie, on 09 December 2015 - 04:56 PM, said:

Second is more of question. When reporting issues if they are small (like 3 different lua side i line change fix type of errors per example.) Are we supposed to make 3 issues or can just put them in one?

Use your best judgement. If they're related then feel free to combine them. The important thing is they get reported!

#4 Wojbie

  • Members
  • 630 posts
  • LocationKinda lost

Posted 09 December 2015 - 05:31 PM

Also kinda weird request from me to kind-hearted people hosting minecraft servers. IT would be great if someone hosted server with latest version of this beta. Because some bugs only show itself in multiplayer and having people on same server would increase chances or bug detection and reporting?

Sidenote: Computers have "blinking" state ;D

Edited by Wojbie, 09 December 2015 - 05:37 PM.


#5 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 09 December 2015 - 05:45 PM

Here's the Lua-side changes of this update from CC 1.74 (not CC 1.75). There's not much changes probably because it's mainly a port to MC 1.8, so lets get into finding all the bugs!

#6 SquidDev

  • Members
  • 1,353 posts
  • LocationDoes anyone put something serious here?

Posted 09 December 2015 - 07:33 PM

Just started the process of upgrading CCTweaks - I'm expecting lots of bugs.

Changes I've noticed
I noticed I can return a model from turtle upgrades now which is pretty awesome! I did not that Minecraft's IModel is deprecated - Forge suggests using their own net.minecraftforge.client.model.IModel.

Turtle upgrades also use strings rather than IDs so no more worrying about ID conflicts!

This is looking pretty nice though!

#7 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 09 December 2015 - 08:57 PM

View PostWojbie, on 09 December 2015 - 05:31 PM, said:

Also kinda weird request from me to kind-hearted people hosting minecraft servers. IT would be great if someone hosted server with latest version of this beta. Because some bugs only show itself in multiplayer and having people on same server would increase chances or bug detection and reporting?

I second this request!

#8 Wojbie

  • Members
  • 630 posts
  • LocationKinda lost

Posted 09 December 2015 - 09:59 PM

And speaking of new versions.
Remember how in last one you allowed turtles pushing stuff then disabled pushing up for movement locking reasons?
I tested the pushing in 1.8 and it seems more fluid now. Could you re-enable pushing up in beta version? To test if its workable now?

#9 Creeper9207

  • Members
  • 211 posts

Posted 09 December 2015 - 10:08 PM

does it only work with java 7?

I'm making a server, hopefully i can have it up soon

#10 columna1

  • Members
  • 65 posts

Posted 09 December 2015 - 10:11 PM

View Postdan200, on 09 December 2015 - 08:57 PM, said:

View PostWojbie, on 09 December 2015 - 05:31 PM, said:

Also kinda weird request from me to kind-hearted people hosting minecraft servers. IT would be great if someone hosted server with latest version of this beta. Because some bugs only show itself in multiplayer and having people on same server would increase chances or bug detection and reporting?

I second this request!
I will set one up but there seems to be a bug that causes a crash ATM

#11 Bomb Bloke

    Hobbyist Coder

  • Moderators
  • 7,067 posts
  • LocationTasmania (AU)

Posted 10 December 2015 - 01:49 AM

View PostWojbie, on 09 December 2015 - 09:59 PM, said:

And speaking of new versions.
Remember how in last one you allowed turtles pushing stuff then disabled pushing up for movement locking reasons?
I tested the pushing in 1.8 and it seems more fluid now. Could you re-enable pushing up in beta version? To test if its workable now?

Can you no longer enable it yourself? At least under 1.74/1.75, I thought that was handled by "turtlesCanPush" in ComputerCraft.cfg.

Edited by Bomb Bloke, 10 December 2015 - 01:53 AM.


#12 Creeper9207

  • Members
  • 211 posts

Posted 10 December 2015 - 01:50 AM

View Postcolumna1, on 09 December 2015 - 10:11 PM, said:

View Postdan200, on 09 December 2015 - 08:57 PM, said:

View PostWojbie, on 09 December 2015 - 05:31 PM, said:

Also kinda weird request from me to kind-hearted people hosting minecraft servers. IT would be great if someone hosted server with latest version of this beta. Because some bugs only show itself in multiplayer and having people on same server would increase chances or bug detection and reporting?

I second this request!
I will set one up but there seems to be a bug that causes a crash ATM
It just requires the absolute latest forge

#13 columna1

  • Members
  • 65 posts

Posted 10 December 2015 - 01:54 AM

View PostCreeper9207, on 10 December 2015 - 01:50 AM, said:

It just requires the absolute latest forge
I tried that, I tried it with both stable and latest forge

#14 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 10 December 2015 - 01:57 AM

View PostCreeper9207, on 10 December 2015 - 01:55 AM, said:

I have the first bug to report! in multiplayer no items show up in the creative inventory tab for CC

Please read the whole post. Bug reports must be posted to github and contain enough detail to reproduce.

#15 Wojbie

  • Members
  • 630 posts
  • LocationKinda lost

Posted 10 December 2015 - 02:05 AM

View PostBomb Bloke, on 10 December 2015 - 01:49 AM, said:

View PostWojbie, on 09 December 2015 - 09:59 PM, said:

And speaking of new versions.
Remember how in last one you allowed turtles pushing stuff then disabled pushing up for movement locking reasons?
I tested the pushing in 1.8 and it seems more fluid now. Could you re-enable pushing up in beta version? To test if its workable now?

Can you no longer enable it yourself? At least under 1.74/1.75, I thought that was handled by "turtlesCanPush" in ComputerCraft.cfg.

Wait? I was talking about pushing up. Not sideways. Up pushing was in old beta but was removed. Our so I thought. Are you telling me you can switch pushing up on? Hmm I will need to test that tomorrow. My memories may be wrong. In either way 1.8 seems to push more smoothly now. That's why I am bringing it up.

EDIT: Ok tested that. "turtlesCanPush" is only for sideways pushing. Pushing upwards is separate thing and only dan200 can unlock it, Soo.. pretty please with a sugar on top?

Edited by Wojbie, 10 December 2015 - 09:36 AM.


#16 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 10 December 2015 - 02:05 PM

Hey all,
Thanks for all the bug reports so far. I've fixed everything reported and uploaded a new version, with a bonus extra feature :) This should work on servers now.

Keep on testing!

#17 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 10 December 2015 - 02:21 PM

The new feature sounds exciting!

#18 dan200

  • Administrators
  • 542 posts
  • LocationCambridge, England

Posted 10 December 2015 - 02:41 PM

Fixed another bug. Now at 1.76pr2

#19 martmists

  • Members
  • 16 posts

Posted 10 December 2015 - 02:56 PM

Download seems to be down or link is incorrect.

EDIT:
correct link seems to be http://minecraft.cur...270160/download

Edited by martmists, 10 December 2015 - 02:58 PM.


#20 Creeper9207

  • Members
  • 211 posts

Posted 10 December 2015 - 03:01 PM

I made a server at 167.114.101.146:25970 using pr2, there is a command block at spawn, push it's button to obtain creative

Edited by Creeper9207, 10 December 2015 - 03:07 PM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users